Si è verificato un errore durante il tentativo di leggere il file degli host locali

Si E Verificato Un Errore Durante Il Tentativo Di Leggere Il File Degli Host Locali



Mentre attraversa il Visualizzatore eventi di Windows logs, ci siamo imbattuti in una voce che diceva:  Si è verificato un errore durante il tentativo di leggere il file degli host locali, ID evento 1012 . Ora, potresti sapere che il File degli host sul tuo computer viene utilizzato dal sistema operativo Windows per mappare i nomi host sugli indirizzi IP.



Si è verificato un errore durante il tentativo di leggere il file degli host locali.





Nome registro: Sistema





Fonte: eventi DNSClients



Outlook cambia il carattere della firma

ID evento:1012

Ecco cosa puoi fare se vedi questo ID evento.

  Si è verificato un errore durante il tentativo di leggere il file degli host locali



Correzione Si è verificato un errore durante il tentativo di leggere il file degli host locali

Se vedi Si è verificato un errore durante il tentativo di leggere il file degli host locali, ID evento 1012 nel Visualizzatore eventi del tuo computer Windows 11/10, segui le soluzioni indicate di seguito.

  1. Controllare il nome, il tipo e il percorso del file host
  2. Ricrea il file host
  3. Verificare le autorizzazioni del file host
  4. Svuota DNS
  5. Riparare i file di sistema

Parliamo di loro in dettaglio.

1] Controlla il nome, il tipo e il percorso del file host

Il nome corretto del file Hosts è – ospiti e non ha un'estensione per il tipo di file. Nelle sue Proprietà, accanto a Tipo di file, vedrai solo File scritto.

Si trova nel C:\Windows\System32\driver\ecc\ cartella.

Se il nome o il tipo del file è qualcos'altro, ad esempio host.txt host.ics, dovrai ricrearlo.

2] Ricrea il file host

Potresti riscontrare questo problema se il file Hosts è danneggiato. In tal caso, possiamo reimpostare il file Hosts viene riportato ai valori predefiniti .

Per procedere, vai alla posizione del file Hosts, che si trova in C:\Windows\System32\driver\ecc\ . Innanzitutto, rinomina il file Hosts esistente in host.bak. Potrebbe essere necessario assumere la proprietà del file prima di fare questo.

Successivamente, crea un nuovo file Hosts predefinito aprendo un nuovo file di testo denominato 'hosts' nella cartella %WinDir%\system32\drivers\etc. Quindi, copia e incolla il seguente testo nel nuovo file Blocco note:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host
# localhost name resolution is handle within DNS itself.
#       127.0.0.1       localhost
#       ::1             localhost

È necessario salvare il file, ma assicurarsi di NON salvarlo come file di testo. Se lo hai fatto, puoi rimuovere il file .TXT  successivamente, assicurati inoltre che il formato di codifica sia impostato su UTF-8 o ANSI.

In alternativa, se lo desideri, puoi scaricare il file Hosts predefinito di Windows 11/10 tramite  cliccando qui .

3] Verificare i permessi del file host

A volte non riusciamo ad apportare modifiche al file host e quindi il sistema non è in grado di accedervi. In tal caso, dobbiamo controllare e assicurarci che il file SISTEMA  Amministratori  gli utenti dispongono di autorizzazioni adeguate per accedere al file. Per apportare le modifiche, seguire i passaggi indicati di seguito.

l'app del telefono non funziona
  1. Nel  Esplora file,  vai a C:\Windows\System32\drivers\ecc\.
  2. Fare clic con il tasto destro su ospiti  file e seleziona Proprietà.
  3. Ora vai a  Sicurezza  scheda, seleziona l'utente di cui desideri modificare l'accesso (molto probabilmente Amministratore), quindi fai clic su Modifica.
  4. Seleziona la casella accanto a  Accesso completo  e fare clic su  Applica > Ok.

Infine, riavvia il sistema e controlla se il problema è stato risolto.

Potresti voler leggere questo post su come bloccare, gestire o modificare il file host .

4] Svuota DNS

  Esegui il comando Flushdns

Se hai ricreato il file Hosts ma riscontri ancora il problema, dobbiamo farlo svuotare la cache DNS . Ciò può aiutare a risolvere problemi di connettività, aggiornare i record DNS e migliorare le prestazioni della rete. La rimozione della cache consentirà inoltre al sistema di registrare la modifica della rete. Per fare ciò, seguire i passaggi indicati di seguito.

  1. Apri Start, digita  “Prompt dei comandi”,  e seleziona  Esegui come amministratore.
  2. Fare clic sull'icona Sì quando viene visualizzato il prompt UAC.
  3. Ora digita ipconfig /flushdns e premi Invio.

Infine, controlla se il problema persiste.

definizione dei permessi effettivi

5] Ripara i file di sistema

  esegui sfc scannow Controllo file di sistema

I file di sistema e le immagini Windows danneggiati possono causare diversi problemi, inclusi quelli relativi agli host locali. Per risolverli puoi fare varie cose. Puoi aprire il Prompt dei comandi  come amministratore ed eseguire i seguenti comandi.

sfc /scannow

Aspetta il Comando SFC per scansionare e riparare il tuo sistema, se fallisce, esegui DISM .

Ci auguriamo che il tuo problema venga risolto in base alle soluzioni menzionate qui.

Leggere:  Il file Hosts non funziona in Windows 11

Come posso svuotare il file degli host DNS?

Se desideri svuotare la cache DNS su Windows, puoi aprire  Prompt dei comandi  come amministratore e quindi eseguire ipconfig /flushdns. Se utilizzi macOS, esegui sudo killall -HUP mDNSResponder nella finestra Terminale. Questi comandi svuoteranno la cache DNS, consentendo al tuo sistema di iniziare a crearli da zero.

Leggere:  SysMate Hosts File Walker ti consente di gestire il file Hosts di Windows

Come verificare se un file Hosts funziona?

Il modo migliore per verificare se il file Hosts funziona è eseguire il ping del nome di dominio. Se hai aggiunto un nuovo nome host, puoi eseguire ping domain-name.com e dovrebbe risolvere l'indirizzo IP. Se il ping ha esito positivo, puoi essere certo che l'aggiunta del nome host ha funzionato.

Leggi anche: Cos'è il file LMHOSTS in Windows 11 ?

Messaggi Popolari