Il y a eu une erreur lors de la tentative de lecture du fichier hosts local
Cette introduction présente l'erreur 1012 liée au fichier hosts sur Windows et propose des solutions pour résoudre le problème efficacement.
En parcourant les journaux de l'Observateur d'événements Windows, nous sommes tombés sur une entrée indiquant – Il y a eu une erreur lors de la tentative de lecture du fichier hosts local, Identifiant d'événement 1012. Vous savez peut-être que le fichier Hosts sur votre ordinateur est utilisé par le système d'exploitation Windows pour associer des noms d'hôtes à des adresses IP.
Il y a eu une erreur lors de la tentative de lecture du fichier hosts local.
Nom du journal : Système
Source : Événements DNSClients
Identifiant d'événement : 1012
Voici ce que vous pouvez faire si vous voyez cet Identifiant d'événement.
Correction de l'erreur lors de la tentative de lecture du fichier hosts local
Si vous voyez "Il y a eu une erreur lors de la tentative de lecture du fichier hosts local", Identifiant d'événement 1012 dans l'Observateur d'événements de votre ordinateur Windows 11/10, suivez les solutions mentionnées ci-dessous.
- Vérifiez le nom, le type et l'emplacement du fichier hosts
- Recréez le fichier hosts
- Vérifiez les autorisations du fichier hosts
- Videz le cache DNS
- Réparez les fichiers système
Parlons-en en détail.
Vérifiez le nom, le type et l'emplacement du fichier hosts
Le nom correct du fichier Hosts est – hosts, et il n'a pas d'extension de type de fichier. Dans ses Propriétés, sous Type de fichier, vous verrez seulement Fichier écrit.
Il est situé dans le dossier C:\Windows\System32\drivers\etc\.
Si le nom ou le type de fichier est différent, comme hosts.txt ou hosts.ics, vous devrez le recréer.
Recréez le fichier hosts
Vous pouvez rencontrer ce problème si le fichier Hosts est corrompu. Dans ce cas, nous pouvons remettre le fichier Hosts par défaut.
Pour commencer, accédez à l'emplacement du fichier Hosts, qui se trouve à C:\Windows\System32\drivers\etc\. D'abord, renommez le fichier Hosts existant en hosts.bak. Vous devrez peut-être prendre possession du fichier avant de le faire.
Ensuite, créez un nouveau fichier Hosts par défaut en ouvrant un nouveau fichier texte nommé "hosts" dans le dossier %WinDir%\system32\drivers\etc. Puis, copiez et collez le texte suivant dans le nouveau fichier Notepad :
# Copyright (c) 1993-2009 Microsoft Corp. # # C'est un fichier HOSTS d'exemple utilisé par Microsoft TCP/IP pour Windows. # # Ce fichier contient les associations d'adresses IP à des noms d'hôtes. Chaque # entrée doit être conservée sur une ligne individuelle. L'adresse IP doit # être placée dans la première colonne suivie du nom d'hôte correspondant. # L'adresse IP et le nom d'hôte doivent être séparés par au moins un # espace. # # De plus, des commentaires (comme ceux-ci) peuvent être insérés sur des lignes # individuelles ou après le nom de la machine désigné par un symbole '#'. # # Par exemple : # # 102.54.94.97 rhino.acme.com # serveur source # 38.25.63.10 x.acme.com # hôte client x # la résolution de nom localhost est gérée directement par le DNS. # 127.0.0.1 localhost # ::1 localhost
Vous devez enregistrer le fichier, mais assurez-vous de NE PAS l'enregistrer en tant que fichier texte. Si vous avez fait cela, vous pouvez supprimer l'extension .txt par la suite, assurez-vous également que le format d'encodage est réglé sur UTF-8 ou ANSI.
Alternativement, si vous le souhaitez, vous pouvez télécharger le fichier Hosts par défaut de Windows 11/10 en cliquant ici.
Vérifiez les autorisations du fichier hosts
Parfois, nous ne parvenons pas à apporter des modifications au fichier hosts et le système ne peut pas y accéder. Dans ce cas, nous devons vérifier et nous assurer que les utilisateurs SYSTEM et Administrators ont des autorisations adéquates pour accéder au fichier. Pour effectuer les modifications, suivez les étapes ci-dessous.
- Dans l'Explorateur de fichiers, allez à C:\Windows\System32\drivers\etc\.
- Faites un clic droit sur le fichier hosts et sélectionnez Propriétés.
- Maintenant, allez à l'onglet Sécurité, sélectionnez l'utilisateur dont vous souhaitez changer l'accès (probablement Administrateur), puis cliquez sur Modifier.
- Cochez la case à côté de Contrôle total et cliquez sur Appliquer > Ok.
Enfin, redémarrez le système et vérifiez si le problème est résolu.
Vous voudrez peut-être lire cet article sur la manière de verrouiller, gérer ou modifier le fichier Hosts.
Vider le cache DNS
Si vous avez recréé le fichier Hosts mais rencontrez toujours le problème, nous devons vider le cache DNS. Cela peut aider à résoudre des problèmes de connectivité, à mettre à jour les enregistrements DNS et à améliorer les performances réseau. La suppression du cache permettra également à votre système d'enregistrer le changement de réseau. Pour ce faire, suivez les étapes ci-dessous.
- Ouvrez Démarrer, tapez “Invite de commandes”, et sélectionnez Exécuter en tant qu'administrateur.
- Cliquez sur l'icône Oui lorsque...
- Maintenant, tapez
ipconfig /flushdns
et appuyez sur Entrée.
Enfin, vérifiez si le problème persiste.
Réparer les fichiers système
Des fichiers système corrompus et des images Windows peuvent causer divers problèmes, y compris ceux liés aux hôtes locaux. Pour les résoudre, vous pouvez effectuer plusieurs opérations. Ouvrez l'invite de commandes en tant qu'administrateur, puis exécutez les commandes suivantes.
sfc /scannow
Attendez que la commande SFC analyse et répare votre système. Si elle échoue, exécutez DISM.
Nous espérons que votre problème sera résolu grâce aux solutions mentionnées ici.
Comment vider le fichier Hosts DNS ?
Si vous souhaitez vider le cache DNS sur Windows, vous pouvez ouvrir l'invite de commandes en tant qu'administrateur, puis exécuter ipconfig /flushdns
. Si vous êtes sur macOS, exécutez sudo killall -HUP mDNSResponder
dans la fenêtre du Terminal. Ces commandes videront le cache DNS, permettant à votre système de commencer à les créer à partir de zéro.
Comment tester si un fichier Hosts fonctionne ?
La meilleure façon de tester si le fichier Hosts fonctionne est de pinger le nom de domaine. Si vous avez ajouté un nouveau nom d'hôte, vous pouvez exécuter ping domain-name.com
, et cela devrait résoudre l'adresse IP. Si le ping réussit, vous pouvez être assuré que l'ajout du nom d'hôte a été un succès.
Questions et réponses que vous devriez connaître
Comment ouvrir le fichier hosts ?
Pour accéder au fichier hosts, suivez ces étapes simples :
- Ouvrir l'Explorateur de fichiers :
- - Cliquez sur l'icône de dossier dans la barre des tâches.
- Naviguer vers le disque local :
- Sélectionnez le disque C: dans le panneau de gauche.
- Accéder aux dossiers système :
- Ouvrez le dossier
Windows
, puisSystem32
. - Aller aux fichiers réseau :
- Ouvrez le dossier
drivers
, puis le dossieretc
. - Localiser le fichier hosts :
- Notez que le dossier
etc
semble vide, mais le fichierhosts
est bien présent. - Vous pouvez l'ouvrir avec un éditeur de texte (comme le Bloc-notes) en le sélectionnant et en choisissant 'Ouvrir avec'. Assurez-vous de l'ouvrir avec les droits d'administrateur si vous devez apporter des modifications.
Comment réinitialiser un host ?
Pour réinitialiser un fichier Hosts sur votre ordinateur, suivez ces étapes :
- Ouvrir Exécuter :
- - Cliquez sur
Démarrer
- .
- Sélectionnez Exécuter.
- Accéder au dossier des fichiers Hosts :
- Tapez
%WinDir%\System32\Drivers\Etc
dans la boîte de dialogue et appuyez sur OK. - Renommer le fichier Hosts :
- Recherchez le fichier nommé Hosts.
- Faites un clic droit dessus et sélectionnez Renommer.
- Modifiez son nom en Hosts.old.
- Remplacer le fichier Hosts :
- Si vous avez un fichier Hosts de remplacement, copiez-le ou déplacez-le dans le même dossier (%WinDir%\System32\Drivers\Etc).
- Redémarrer l'ordinateur (si nécessaire) :
- Pour appliquer les modifications, il peut être conseillé de redémarrer votre système. Cette méthode permet de réinitialiser le fichier Hosts et de résoudre d'éventuels problèmes de connexion réseau causés par des entrées erronées.
Comment réinitialiser le fichier hosts à sa valeur par défaut ?
Pour réinitialiser le fichier hosts à sa valeur par défaut, suivez ces étapes simples :
- Accéder au dossier des fichiers système :
- - Appuyez sur
Démarrer
- .
- Tapez
Exécuter
et ouvrez-le. - Dans la boîte de dialogue, saisissez
%WinDir%\System32\Drivers\Etc
et cliquez sur OK. - Renommer le fichier hosts :
- Localisez le fichier nommé
Hosts
. - Faites un clic droit dessus et sélectionnez 'Renommer'.
- Changez son nom en
Hosts.old
. - Créer un nouveau fichier hosts :
- Ouvrez un éditeur de texte (comme le Bloc-notes).
- Enregistrez un nouveau fichier vide sous le nom
Hosts
dans le même dossier, en veillant à ne pas ajouter d'extension (comme .txt). Ces étapes restaurent le fichier hosts à son état d'origine par défaut.
C'est quoi le fichier hosts ?
Le fichier hosts est un élément essentiel du système d'exploitation d'un ordinateur. Voici ses principales caractéristiques :
- -
Association Nom-IP
- : Il relie les noms d'hôtes (comme www.example.com) aux adresses IP correspondantes.
- Fonctionnement Local : Utilisé avant de faire des requêtes DNS pour une résolution rapide des adresses.
- Personnalisation : Permet aux utilisateurs de rediriger des noms de domaine vers des adresses IP spécifiques, utile pour tester des sites en développement.
- Bloque les Sites : Peut également être utilisé pour bloquer l'accès à certains sites en les redirigeant vers une adresse IP locale (comme 127.0.0.1).
- Emplacement : Se trouve généralement dans le répertoire système, accessible par les administrateurs et utilisateurs avancés. En somme, le fichier hosts est un outil qui facilite la gestion des connexions réseau sur un ordinateur en ajustant la manière dont les noms de domaine sont résolus.
Maintenant que tu as fini de lire Il y a eu une erreur lors de la tentative de lecture du fichier hosts local, nous t'invitons à explorer davantage la catégorie Tutoriels. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
Laisser un commentaire