Erro encontrado ao tentar ler o arquivo de hosts locais
Ocorreu um erro ao tentar acessar o arquivo hosts local.
- Nome do log: Sistema
- Fonte: Eventos de clientes DNS
- ID do evento: 1012
Se você encontrar o ID do evento 1012, siga as etapas abaixo para resolver o problema.
Resolver erro ao acessar o arquivo de hosts locais
Ao ver a mensagem sobre um erro ao tentar ler o arquivo hosts local, indicado pelo ID do evento 1012 no Visualizador de Eventos no seu dispositivo Windows 11/10, considere as seguintes soluções.
- Verifique o nome do arquivo, o tipo e a localização do arquivo hosts
- Recrie o arquivo hosts
- Verifique as configurações de permissão para o arquivo hosts
- Limpe o cache DNS
- Reparar arquivos do sistema
Vamos analisar cada solução em detalhes.
1] Verifique o nome, o tipo e a localização do arquivo Hosts
O arquivo Hosts deve ser nomeado hosts e não deve ter nenhuma extensão de tipo de arquivo. Você deve ver File em Properties em Type of file.
Deve ser encontrado no C:\Windows\System32\drivers\etc\
diretório.
Se o nome do arquivo for alterado (como hosts.txt ou hosts.ics), você precisará recriá-lo.
2] Recrie o arquivo Hosts
Um arquivo Hosts corrompido pode levar a esse erro. Para corrigir isso, redefina o arquivo Hosts para seu estado padrão.
Navegue até o local do arquivo Hosts em C:\Windows\System32\drivers\etc\
. Comece renomeando o arquivo Hosts atual para hosts.bak (talvez seja necessário assumir a propriedade primeiro).
Em seguida, crie um novo arquivo de texto chamado “ hosts
“dentro da %WinDir%\system32\drivers\etc
pasta. Cole o seguinte conteúdo no seu novo arquivo do Notepad:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This sample HOSTS file is utilized by Microsoft TCP/IP for Windows.
#
# It contains IP address to host name mappings. Each entry should
# be kept on a single line. The first column is for the IP address,
# followed by the host name which should be separated by at least one
# space.
#
# Comments (like these) can also be placed on individual lines
# or after the machine name using a '#' symbol.
#
# For instance:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# Name resolution for localhost is handled within DNS.
# 127.0.0.1 localhost
# : :1 localhost
Certifique-se de salvar o arquivo sem a extensão .txt. Se necessário, você pode removê-lo depois, garantindo que a codificação esteja definida como UTF-8 ou ANSI.
3] Verifique as permissões do arquivo Hosts
Restrições em permissões de arquivo podem impedir o acesso ao arquivo hosts. Para solucionar isso, garanta que SYSTEM e Administrators tenham os níveis de acesso corretos. Siga estas etapas:
- Abra o Explorador de Arquivos e navegue até
C:\Windows\System32\drivers\etc\
. - Clique com o botão direito do mouse no arquivo hosts e selecione Propriedades.
- Na aba Segurança, selecione o usuário apropriado (provavelmente Administrador) e clique em Alterar.
- Marque a caixa ao lado de Controle total e clique em Aplicar > Ok.
Depois disso, reinicie o computador e veja se o problema foi resolvido.
Você também pode achar útil ler sobre como bloquear, gerenciar ou editar o arquivo Hosts.
4] Limpe o cache DNS
Se o problema persistir após recriar o arquivo Hosts, considere limpar o cache DNS. Isso pode ajudar a corrigir problemas de conectividade, atualizar registros DNS e melhorar o desempenho da rede. Também permitirá que seu sistema perceba as alterações feitas. Para executar esta ação, siga estas etapas:
- Acesse Iniciar, digite “Prompt de Comando” e selecione Executar como administrador.
- Aceite o prompt do Controle de Conta de Usuário (UAC) clicando em Sim.
- Digite
ipconfig /flushdns
e pressione Enter.
Verifique se o problema persiste após esta etapa.
5] Reparar arquivos do sistema
Problemas com imagens corrompidas do Windows e arquivos de sistema podem levar a vários problemas, incluindo aqueles associados ao arquivo hosts local. Para corrigir isso, você pode executar comandos do Prompt de Comando como administrador.
sfc /scannow
Aguarde a ferramenta SFC escanear e reparar seu sistema. Se ele tiver problemas, execute DISM como acompanhamento.
Esperamos que essas soluções sugeridas resolvam seu problema.
Como limpar o cache DNS no arquivo Hosts?
Para limpar o cache DNS no Windows, execute o Prompt de Comando como administrador e execute ipconfig /flushdns
. Para usuários do macOS, use sudo killall -HUP mDNSResponder
no Terminal. Esses comandos limparão o cache DNS, permitindo que seu sistema o reconstrua do zero.
Como testar se o arquivo Hosts está funcionando?
Um método confiável para testar a funcionalidade do arquivo Hosts é fazer ping em um nome de domínio. Se você adicionou uma nova entrada de host, você pode executar ping domain-name.com
, e ele deve traduzir para o endereço IP correspondente. Um ping bem-sucedido confirma que o nome do host foi adicionado corretamente.
Deixe um comentário