web-dev-qa-db-fra.com

Modification du fichier hosts sur Windows 8

J'essaie de modifier mon fichier hosts sous Windows 8 Pro.

Lorsque j'ouvre C:\Windows\System32\Drivers\etc\hosts dans Notepad ++ ou tout autre éditeur de texte, que je modifie et que je tente d'enregistrer, un dialogue m'indique que "L'enregistrement a échoué: vérifiez si ce fichier est ouvert dans un autre programme. "

Je ne peux pas penser à ce qui l'utiliserait (autre qu'un navigateur, IIS et Windows Défenseur ). Je n'ai jamais rencontré ce problème dans Windows 7. J'ai utilisé Process Explorer pour essayer d'identifier tous les processus utilisant actuellement le fichier hosts, mais quand Je recherche Process Explorer pour le "Handle ou DLL sous-chaîne" "hôtes", il ne retourne rien. J'ai jeté un coup d'œil à Process Explorer pour voir s'il existe un autre moyen de rechercher des processus consommant le fichier, mais je n'ai pas eu de chance.

J'ai également essayé simplement d'arrêter le service Windows Defender et le service WWW.

31
David Sulpy

Vous devez exécuter Notepad ++ en tant qu'administrateur. Sinon, vous ne disposerez pas des autorisations nécessaires pour modifier ce fichier.

33
Frederik Nielsen

Si vous avez des droits d’administrateur, vous vous battez probablement contre UAC . Assurez-vous de lancer votre éditeur de texte favori en cliquant dessus avec le bouton droit de la souris et en sélectionnant "Exécuter en tant qu'administrateur".

10
Massimo

J'avais le même cas et je ne pouvais pas changer le fichier hosts même après avoir vérifié si j'avais toutes les autorisations dans les paramètres utilisateur ou les autorisations du fichier hosts.

REPONSE: Certains logiciels antivirus (dans mon cas, AVIRA) bloquent tout en modifiant les fichiers hôtes dans leurs options de sécurité. Désactivez-le pendant une minute et changez. Attention, ça peut être risqué!

3
Frankl

Vous pouvez également vouloir vérifier vos autorisations sur le fichier hôte lui-même. Vous pouvez exécuter en tant qu'administrateur, mais vous ne possédez peut-être pas le droit de modifier le fichier.

2
Peter

Copiez le fichier hosts dans un autre emplacement du PC (comme Documents) et modifiez-le à cet emplacement. copier le fichier d'hôtes à son emplacement d'origine. Travaillé pour moi.

2
user255834

Courir en tant qu'administrateur ne fonctionnait pas dans Windows 8 pour moi. Voici ce que j'ai fait pour résoudre le problème:

  • Déconnectez-vous du réseau en débranchant le câble réseau (ou désactivez le sans fil)
  • Trouver le fichier hôtes. clic droit -> propriétés -> sécurité
  • Cliquez sur Utilisateurs puis éditez
  • Ajouter écriture pour les utilisateurs (admin a écrit mais n'a pas fonctionné)
  • Éditez le fichier en exécutant le bloc-notes en tant qu'administrateur
  • Enregistrer le fichier
  • Supprimer l'écriture pour les utilisateurs
  • Reconnecter au réseau.
0
nero