Erreur rencontrée lors de la tentative de lecture du fichier d’hôtes locaux

Erreur rencontrée lors de la tentative de lecture du fichier d’hôtes locaux

Une erreur s’est produite lors de la tentative d’accès au fichier hosts local.

  • Nom du journal : Système
  • Source : Événements des clients DNS
  • ID d’événement : 1012

Si vous rencontrez l’ID d’événement 1012, suivez les étapes ci-dessous pour résoudre le problème.

Résoudre l’erreur d’accès au fichier hosts local

Lorsque vous voyez un message concernant une erreur lors de la tentative de lecture du fichier hosts local, indiqué par l’ID d’événement 1012 dans l’Observateur d’événements sur votre appareil Windows 11/10, envisagez les solutions suivantes.

  1. Vérifiez le nom, le type et l’emplacement du fichier hosts
  2. Recréer le fichier hosts
  3. Vérifiez les paramètres d’autorisation pour le fichier hosts
  4. Vider le cache DNS
  5. Réparer les fichiers système

Examinons chaque solution en détail.

1] Vérifiez le nom, le type et l’emplacement du fichier hosts

Le fichier Hosts doit être nommé hosts et ne doit pas avoir d’extension de type de fichier. Vous devriez voir Fichier dans les Propriétés sous Type de fichier.

Il devrait être trouvé dans le C:\Windows\System32\drivers\etc\répertoire.

Si le nom du fichier est modifié (comme hosts.txt ou hosts.ics), vous devrez le recréer.

2] Recréer le fichier Hosts

Un fichier Hosts corrompu peut entraîner cette erreur. Pour corriger ce problème, réinitialisez le fichier Hosts à son état par défaut.

Accédez à l’emplacement du fichier Hosts à l’adresse C:\Windows\System32\drivers\etc\. Commencez par renommer le fichier Hosts actuel en hosts.bak (vous devrez peut-être d’abord en prendre possession).

Ensuite, créez un nouveau fichier texte nommé «hosts » dans le %WinDir%\system32\drivers\etcdossier. Collez le contenu suivant dans votre nouveau fichier Bloc-notes :

# 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

Assurez-vous d’enregistrer le fichier sans l’extension . txt. Si nécessaire, vous pouvez le supprimer par la suite, en vous assurant que l’encodage est défini sur UTF-8 ou ANSI.

3] Vérifiez les autorisations du fichier hosts

Les restrictions sur les autorisations de fichiers peuvent empêcher l’accès au fichier hosts. Pour résoudre ce problème, assurez-vous que SYSTEM et Administrators disposent des niveaux d’accès appropriés. Suivez ces étapes :

  1. Ouvrez l’Explorateur de fichiers et accédez à C:\Windows\System32\drivers\etc\.
  2. Cliquez avec le bouton droit sur le fichier hosts et sélectionnez Propriétés.
  3. Dans l’onglet Sécurité, sélectionnez l’utilisateur approprié (probablement Administrateur) et cliquez sur Modifier.
  4. Cochez la case à côté de Contrôle total et cliquez sur Appliquer > OK.

Après cela, redémarrez votre ordinateur et voyez si le problème est résolu.

Vous pourriez également trouver utile de lire comment verrouiller, gérer ou modifier le fichier Hosts.

4] Vider le cache DNS

Si le problème persiste après avoir recréé le fichier Hosts, pensez à vider le cache DNS. Cela peut aider à résoudre les problèmes de connectivité, à actualiser les enregistrements DNS et à améliorer les performances du réseau. Cela permettra également à votre système de remarquer les modifications apportées. Pour effectuer cette action, procédez comme suit :

  1. Accédez à Démarrer, tapez « Invite de commandes » et sélectionnez Exécuter en tant qu’administrateur.
  2. Acceptez l’invite de contrôle de compte d’utilisateur (UAC) en cliquant sur Oui.
  3. Entrez ipconfig /flushdnset appuyez sur Entrée.

Vérifiez si le problème persiste après cette étape.

5] Réparer les fichiers système

Les problèmes liés aux images système et aux fichiers Windows corrompus peuvent entraîner plusieurs problèmes, notamment ceux associés au fichier hosts local. Pour résoudre ce problème, vous pouvez exécuter des commandes à partir de l’invite de commande en tant qu’administrateur.

sfc /scannow

Attendez que l’outil SFC analyse et répare votre système. S’il rencontre des problèmes, exécutez DISM en guise de suivi.

Nous espérons que ces solutions suggérées résoudront votre problème.

Comment vider le cache DNS dans le fichier Hosts ?

Pour vider le cache DNS sous Windows, exécutez l’invite de commande en tant qu’administrateur et exécutez ipconfig /flushdns. Pour les utilisateurs de macOS, utilisez sudo killall -HUP mDNSResponderdans le terminal. Ces commandes videront le cache DNS, permettant à votre système de le reconstruire à partir de zéro.

Comment tester si le fichier Hosts fonctionne ?

Une méthode fiable pour tester la fonctionnalité du fichier Hosts consiste à effectuer un ping sur un nom de domaine. Si vous avez ajouté une nouvelle entrée d’hôte, vous pouvez exécuter ping domain-name.com, et elle devrait être traduite en l’adresse IP correspondante. Un ping réussi confirme que le nom d’hôte a été correctement ajouté.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *