Acabei de tornar o arquivo de hosts somente leitura após a atualização. Agora está tudo bem.
Meu sistema operacional é o Windows 10. Eu digitei algumas entradas no meu arquivo de hosts. Mas depois de algum tempo ou após a reinicialização, há um sinal # no início de cada entrada. Eu fiz isso usando a conta de administrador também. Observe que estou usando o Bitdefender Internet Security 2016.
É muito provável que sua suíte de antivírus esteja alterando seu arquivo de hosts. Um vetor de ataque da velha escola para malware é redirecionar as pesquisas de DNS modificando o arquivo hosts, portanto, mantê-lo intacto faz muito sentido.
Mas - se você realmente precisar alterá-lo como faz, precisa descobrir como impedir que o software antivírus reverta suas alterações. Eu pessoalmente uso o Webroot que faz algo similar.
O Google apontou para este resultado de pesquisa , o que sugere que você pode resolver seu problema adicionando o arquivo de hosts a uma lista de exceções em seu conjunto de antivírus.
Além disso, sua máquina pode muito bem estar executando o Windows Defender ao lado de sua solução antivírus. O Windows Defender também pode reverter alterações no arquivo de hosts. Veja esta pergunta para mais sobre isso.
Tags hosts-file