Bloquer des sites web via le fichier hosts est assez simple en théorie, mais y accéder peut parfois s’avérer fastidieux, car le fichier est enfoui au plus profond des dossiers système et nécessite des droits d’administrateur. C’est un de ces obstacles classiques de Windows : on sait quoi faire, mais pour y parvenir, il faut naviguer dans des dossiers complexes et manipuler les autorisations. Néanmoins, si vous souhaitez limiter les distractions ou restreindre l’accès sur votre propre machine, modifier les hôtes peut être une bonne solution : il suffit de passer par toutes ces invites d’autorisation.
Comment trouver le fichier hosts dans Windows 11
Le localiser dans les coins profonds et sombres du système 32
Le fichier hosts de Windows 11 est stocké dans C:\Windows\System32\drivers\etc. Le trouver n’est pas aussi simple que d’ouvrir le Bloc-notes. Il faut parcourir plusieurs dossiers, et c’est là que beaucoup de gens se retrouvent coincés. Parfois, le dossier est masqué, ou Windows le masque de la vue par défaut, car, bien sûr, Windows doit rendre la tâche plus complexe que nécessaire.
Voici le chemin typique :
- Ouvrez l’explorateur de fichiers ( Win + E), double-cliquez sur votre disque local C:
- Accéder à Windows
- Ensuite, ouvrez System32
- Ensuite, allez dans les pilotes
- Et enfin, ouvrez etc.
Une fois dans le dossier etc, vous verrez le fichier hosts, mais il est masqué par défaut. Pour l’afficher, cliquez sur Affichage dans le menu supérieur, puis sélectionnez Afficher > Éléments masqués. Si vous ne voyez pas le fichier hosts immédiatement, vérifiez que vous êtes dans le bon répertoire et que les fichiers masqués sont activés. Il est parfois nécessaire de modifier les autorisations car le fichier est protégé. Si c’est le cas, faites un clic droit sur le fichier hosts, choisissez Propriétés > Sécurité et assurez-vous que votre compte utilisateur dispose d’un contrôle total.
Comment bloquer les sites Web à l’aide du fichier Hosts ?
Obtenez les droits d’administrateur et modifiez soigneusement
C’est ici que les choses sérieuses commencent. Tout d’abord, ouvrez le Bloc-notes ou votre éditeur de texte préféré avec les droits d’administrateur ; sinon, les modifications ne seront pas prises en compte. Faites un clic droit sur le Bloc-notes et sélectionnez « Exécuter en tant qu’administrateur ». Une fois ouvert, choisissez Fichier > Ouvrir et accédez à C:\Windows\System32\drivers\etc. Assurez-vous de modifier le filtre de type de fichier de « Documents texte » (*.txt) à « Tous les fichiers » afin de pouvoir voir le fichier hosts.
Passons maintenant à l’astuce principale : ajouter des blocs de site web. Faites défiler le fichier hosts jusqu’en bas, ajoutez une nouvelle ligne et saisissez :
0.0.0.0 facebook.com
Cette ligne redirige toute requête vers Facebook vers une adresse vide, la bloquant ainsi. Vous souhaitez en bloquer davantage ? Ajoutez simplement des lignes au même format, en remplaçant facebook.com par les sites que vous souhaitez bloquer. Certains préfèrent utiliser 127.0.0.1 plutôt que 0.0.0.0 ; les deux fonctionnent quasiment de la même manière.
N’oubliez pas : vous devez enregistrer vos modifications en cliquant sur Fichier > Enregistrer. En raison des protections système, le fichier peut ne pas être enregistré immédiatement ou être restauré. Vérifiez donc que votre enregistrement a bien été effectué. Si les modifications ne sont pas prises en compte, redémarrez l’ordinateur ou videz le cache DNS ( ipconfig /flushdns
dans PowerShell ou l’invite de commandes).
Si vous souhaitez débloquer des sites ultérieurement, supprimez simplement ces lignes ou transformez-les en commentaires en ajoutant un # au début. Solution simple si vous changez d’avis. C’est une méthode simple, mais efficace pour un blocage rapide sans installer d’outils tiers.
Il est important de garder à l’esprit que le système met parfois en cache les informations DNS et que les modifications ne prennent pas effet immédiatement. L’exécution ipconfig /flushdns
d’une invite de commande (administrateur) peut recharger le cache DNS et afficher les modifications immédiatement. De plus, si le fichier refuse de s’enregistrer, vérifiez les autorisations et réessayez d’exécuter le Bloc-notes en tant qu’administrateur.
Voilà à peu près tout ce que vous devez savoir pour trouver et modifier le fichier hosts dans Windows 11 afin de bloquer des sites web. C’est un peu manuel, mais ça fait l’affaire. Conservez simplement une copie du fichier hosts original en lieu sûr au cas où quelque chose clocherait ; on ne sait jamais.
J’espère que cela permettra à quelqu’un de gagner quelques heures, ou du moins d’éviter les distractions pendant le travail.
Résumé
- Recherchez le fichier hosts dans C:\Windows\System32\drivers\etc.
- Ouvrez-le avec le Bloc-notes en tant qu’administrateur.
- Ajoutez des lignes comme
0.0.0.0 example.com
pour bloquer des sites. - Enregistrez, puis videz le cache DNS avec
ipconfig /flushdns
. - Pour débloquer, supprimer ou commenter les lignes.
Conclure
Modifier le fichier hosts peut sembler intimidant au début, surtout avec toutes les astuces pour masquer les dossiers et les blocages d’autorisations. Mais une fois habitué, bloquer des sites de cette manière est rapide et ne nécessite aucune application supplémentaire. Pensez simplement à sauvegarder le fichier original dans un endroit sûr. Windows peut parfois être réticent à enregistrer les modifications ; un redémarrage ou un vidage DNS peut donc faire toute la différence. Si quelque chose reste flou ou ne fonctionne pas correctement, vérifiez les autorisations. Bonne chance ! On croise les doigts pour que cela vous aide !