Errore riscontrato durante il tentativo di lettura del file host locale

Errore riscontrato durante il tentativo di lettura del file host locale

Si è verificato un errore durante il tentativo di accesso al file hosts locale.

  • Nome registro: Sistema
  • Origine: Eventi client DNS
  • ID evento: 1012

Se riscontri l’ID evento 1012, segui i passaggi indicati di seguito per risolvere il problema.

Risolvi errore durante l’accesso al file host locale

Quando viene visualizzato un messaggio di errore durante il tentativo di lettura del file host locale, indicato dall’ID evento 1012 nel Visualizzatore eventi sul dispositivo Windows 11/10, prendere in considerazione le seguenti soluzioni.

  1. Verificare il nome file, il tipo e la posizione del file hosts
  2. Ricreare il file hosts
  3. Controllare le impostazioni dei permessi per il file hosts
  4. Svuota la cache DNS
  5. Riparare i file di sistema

Analizziamo nel dettaglio ciascuna soluzione.

1] Verifica il nome del file host, il tipo e la posizione

Il file Hosts deve essere denominato hosts e non deve avere alcuna estensione di tipo file. Dovresti vedere File nelle Proprietà sotto Tipo di file.

Dovrebbe essere trovato nella C:\Windows\System32\drivers\etc\directory.

Se il nome del file è stato modificato (ad esempio hosts.txt o hosts.ics), sarà necessario ricrearlo.

2] Ricreare il file Hosts

Un file Hosts corrotto potrebbe causare questo errore. Per correggere questo, reimposta il file Hosts al suo stato predefinito.

Vai alla posizione del file Hosts in C:\Windows\System32\drivers\etc\. Inizia rinominando il file Hosts corrente in hosts.bak (potresti dover prima acquisirne la proprietà).

Quindi, crea un nuovo file di testo denominato “ hosts“all’interno della %WinDir%\system32\drivers\etccartella. Incolla il seguente contenuto nel tuo nuovo file 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

Assicurati di salvare il file senza estensione . txt. Se necessario, puoi rimuoverla in seguito, assicurandoti che la codifica sia impostata su UTF-8 o ANSI.

3] Controllare i permessi del file Host

Le restrizioni sui permessi dei file possono impedire l’accesso al file hosts. Per risolvere il problema, assicurati che SYSTEM e Administrators abbiano i livelli di accesso corretti. Segui questi passaggi:

  1. Aprire Esplora file e andare su C:\Windows\System32\drivers\etc\.
  2. Fare clic con il pulsante destro del mouse sul file hosts e selezionare Proprietà.
  3. Nella scheda Sicurezza, seleziona l’utente appropriato (probabilmente Amministratore) e fai clic su Modifica.
  4. Seleziona la casella accanto a Controllo completo e fai clic su Applica > Ok.

Dopodiché riavvia il computer e verifica se il problema è stato risolto.

Potrebbe anche esserti utile leggere come bloccare, gestire o modificare il file Hosts.

4] Svuota la cache DNS

Se il problema persiste dopo aver ricreato il file Hosts, prendi in considerazione di svuotare la cache DNS. Questo può aiutare a risolvere i problemi di connettività, aggiornare i record DNS e migliorare le prestazioni di rete. Permetterà inoltre al tuo sistema di notare le modifiche apportate. Per eseguire questa azione, segui questi passaggi:

  1. Accedi a Start, digita “Prompt dei comandi” e seleziona Esegui come amministratore.
  2. Accettare la richiesta di Controllo account utente (UAC) facendo clic su Sì.
  3. Invio ipconfig /flushdnse premi Invio.

Controllare se il problema persiste dopo questo passaggio.

5] Ripara i file di sistema

I problemi con immagini Windows e file di sistema corrotti possono portare a molteplici problemi, inclusi quelli associati al file host locale. Per risolvere questo problema, puoi eseguire comandi dal Prompt dei comandi come amministratore.

sfc /scannow

Attendi che lo strumento SFC esegua la scansione e ripari il tuo sistema. Se riscontra problemi, esegui DISM come follow-up.

Siamo certi che le soluzioni suggerite risolveranno il tuo problema.

Come svuotare la cache DNS nel file Hosts?

Per svuotare la cache DNS in Windows, esegui il Prompt dei comandi come amministratore ed esegui ipconfig /flushdns. Per gli utenti macOS, usa sudo killall -HUP mDNSRespondernel Terminale. Questi comandi svuoteranno la cache DNS, consentendo al tuo sistema di ricostruirla da zero.

Come verificare se il file Hosts funziona?

Un metodo affidabile per testare la funzionalità del file Hosts è effettuare il ping di un nome di dominio. Se hai aggiunto una nuova voce host, puoi eseguire ping domain-name.com, e dovrebbe tradursi nell’indirizzo IP corrispondente. Un ping riuscito conferma che il nome host è stato aggiunto correttamente.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *