Erro encontrado ao tentar ler o arquivo de hosts locais

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.

  1. Verifique o nome do arquivo, o tipo e a localização do arquivo hosts
  2. Recrie o arquivo hosts
  3. Verifique as configurações de permissão para o arquivo hosts
  4. Limpe o cache DNS
  5. 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\etcpasta. 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:

  1. Abra o Explorador de Arquivos e navegue até C:\Windows\System32\drivers\etc\.
  2. Clique com o botão direito do mouse no arquivo hosts e selecione Propriedades.
  3. Na aba Segurança, selecione o usuário apropriado (provavelmente Administrador) e clique em Alterar.
  4. 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:

  1. Acesse Iniciar, digite “Prompt de Comando” e selecione Executar como administrador.
  2. Aceite o prompt do Controle de Conta de Usuário (UAC) clicando em Sim.
  3. Digite ipconfig /flushdnse 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 mDNSResponderno 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

O seu endereço de email não será publicado. Campos obrigatórios marcados com *