Comment modifier, réinitialiser le fichier hôte Windows

Essayez Notre Instrument Pour Éliminer Les Problèmes

La question est revenue et j'ai réalisé que je n'avais jamais publié de tutoriel sur l'édition et la réinitialisation du fichier Windows Hosts. J'aimerais d'abord jeter un œil aux fonctionnalités du fichier hôte.

Le fichier Windows Hosts peut être utilisé pour bloquer ou rediriger les noms d'hôtes. Un nom d'hôte est la partie centrale d'une adresse Web ou d'une adresse locale, par exemple ghacks.net ou localhost. Chaque entrée de fichier d'hôtes spécifie une adresse IP et un nom d'hôte, qui indique essentiellement au système que le nom d'hôte doit être résolu avec cette adresse IP.

Le serveur DNS, qui est généralement interrogé, est contourné pour toutes les entrées du fichier Hosts sauf s'il est codé en dur dans le système d'exploitation.

Permettez-moi de vous donner deux exemples où cela peut être bénéfique: les utilisateurs peuvent bloquer les agences de publicité ou les spammeurs connus en redirigeant les demandes vers le PC local. Cela ne charge essentiellement rien lorsqu'un site Web tente de charger une publicité, une fenêtre contextuelle ou un autre élément.

Un autre exemple montre que le fichier hosts peut être utile aux développeurs Web. Supposons que vous venez de déplacer votre site Web vers un nouveau serveur et que l'adresse IP ait changé au cours du processus. Les serveurs DNS ont besoin de 48 heures pour se propager, ce qui signifie qu'il est difficile de tester le site Web sur le nouveau serveur après le déplacement si le serveur DNS redirige toujours la demande vers l'ancien serveur.

Le développeur Web peut attribuer la nouvelle adresse IP au site Web pour éviter le problème de propagation. (S'il te plait regarde Travailler sur des sites Web avant la propagation DNS pour un guide détaillé sur ce sujet)

Il convient de noter que le fichier Hosts peut également être exploité par des logiciels malveillants, soit en redirigeant l'utilisateur de sites légitimes vers des sites douteux, soit en bloquant l'accès aux logiciels de sécurité dont ils pourraient avoir besoin pour supprimer à nouveau ces programmes du PC.

L'emplacement du fichier Windows Hosts

Le fichier Windows Hosts se trouve sous le chemin suivant:

% SystemRoot% system32 drivers etc

Le% SystemRoot% au début est une variable qui est définie sur le répertoire Windows. La plupart des utilisateurs de Windows ont installé le système d'exploitation sur c: windows, ce qui signifie que le fichier hosts se trouve sous c: windows system32 drivers etc hosts

Il peut être nécessaire d'afficher les dossiers système cachés si l'Explorateur Windows est utilisé pour accéder au dossier.

Un clic sur Outils> Options des dossiers dans l'Explorateur Windows et un passage à l'onglet Affichage ouvre un menu de configuration où les dossiers cachés peuvent être définis pour être révélés.

Si vous utilisez Windows 10, sélectionnez Fichier> Modifier les options de dossier et de recherche à la place, puis basculez vers le menu Affichage.

Localisez «Masquer les fichiers protégés du système d'exploitation (recommandé)» et «Fichiers et dossiers cachés» et assurez-vous que le premier est décoché et que le second est réglé sur «Afficher les fichiers, dossiers et lecteurs cachés». Les paramètres peuvent être facilement inversés de cette façon si nécessaire.

hidden folders

Le fichier Hosts lui-même peut être édité avec n'importe quel éditeur de texte brut, Notepad par exemple qui est livré avec Windows. Vous devez d'abord vérifier si le fichier Hosts est protégé en écriture. Pour ce faire, cliquez avec le bouton droit sur le fichier et sélectionnez les propriétés dans le menu contextuel d'ouverture.

Regardez la section des attributs de l'onglet Général. Le fichier est protégé en écriture si la lecture seule est cochée. Si tel est le cas, supprimez l'entrée. Si vous conservez le paramètre en lecture seule, il n'est pas possible de modifier ou de réinitialiser le fichier d'hôtes.

N'oubliez pas de redéfinir l'attribut en lecture seule une fois que vous avez terminé pour empêcher la modification par un tiers du fichier d'hôtes.

hosts properties

Le fichier hôtes Windows par défaut ne contient aucune entrée active. Veuillez noter qu'une ligne commençant par # est une ligne de commentaire qui ne sera ni exécutée ni traitée.

windows hosts file

Modification du fichier Windows Hosts

Jetez un œil aux exemples dans les commentaires. La syntaxe est toujours la même, d'abord l'adresse IP vers laquelle vous souhaitez rediriger le nom d'hôte, puis le nom d'hôte séparé par au moins un espace.

  • Pour ajouter des entrées au fichier hosts, vous devez d'abord entrer l'adresse IP dans la ligne vide suivante, suivie d'un espace (ou en appuyant sur tabulation) et le nom d'hôte (qui peut être un nom de domaine ou localhost).
  • Pour supprimer les entrées du fichier Windows Hosts, sélectionnez toute la ligne et appuyez sur le bouton Supprimer du clavier. Vous pouvez également ajouter # devant n'importe quelle ligne pour en faire un commentaire afin qu'il ne soit pas traité mais conservé.
  • Pour éditer des entrées individuelles, cliquez sur la ligne du mappage que vous souhaitez éditer et effectuez les modifications.
  • Pour réinitialiser le fichier hosts, supprimez simplement toutes les lignes qui ne sont pas des commentaires. Microsoft a créé une solution Fix-Ii pour réinitialiser le fichier d'hôtes qui peut être utilisé à la place. Les utilisateurs n'ont qu'à exécuter le programme une fois qu'ils l'ont téléchargé sur le système local. Le principal avantage est qu'ils n'ont pas besoin de suivre le processus manuel de cette façon.

Veuillez noter que vous devez enregistrer les modifications avant qu'elles ne soient disponibles. Dans le Bloc-notes, sélectionnez Fichier> Enregistrer dans le menu pour ce faire.

Et c'est ainsi que vous modifiez et réinitialisez le fichier Windows Hosts. Veuillez laisser vos questions ou commentaires ouverts dans la section des commentaires ci-dessous.

Articles Liés