web-dev-qa-db-fra.com

Impossible de modifier le fichier hôte

Je tente d’éditer mon fichier hôte depuis quelque temps déjà et j’échoue continuellement. J'ai essayé d’ouvrir le bloc-notes en tant qu’administrateur, puis de cliquer sur Fichier -> Ouvrir et de choisir le fichier hôte, mais j’ai obtenir ce message d'erreur:

hôtes

Vous n'avez pas la permission d'ouvrir ce fichier.

Contactez le propriétaire du fichier ou un administrateur pour obtenir une autorisation.

J'ai aussi essayé notepad ++ (en tant qu'administrateur) mais je ne pouvais même pas accéder au fichier avec celui-ci (il ne montre pas le dossier etc dans drivers ). J’ai également essayé de vérifier mes " Paramètres de contrôle de compte d’utilisateur " mais c’était déjà au niveau le plus bas (ne jamais avertir). En cherchant en ligne une solution, j’ai remarqué que plus de personnes le même problème mais je ne pouvais pas trouver une solution qui a fonctionné pour moi.

J'utilise Windows 7 Home Premium 64-bit

5
DMEM

OK j'ai compris! Je devais cliquer avec le bouton droit sur le fichier, aller à Propriétés, onglet Sécurité et cliquer sur Modifier. Ensuite, je suis devenu propriétaire du fichier et j'ai eu la possibilité de modifier ses autorisations.

0
DMEM

Vous devez exécuter notepad ++ (ou votre éditeur de texte favori) en tant qu'administrateur . Cliquez avec le bouton droit sur notepad ++ et il devrait afficher une option pour l'exécuter en tant qu'administrateur. Une fois ouvert, localisez le fichier hosts et ouvrez-le avec notepad ++.

Windows hôtes emplacement du fichier: c:\windows\system32\drivers\etc

Remarque: copiez et collez l'URL ci-dessus dans l'explorateur de fichiers lors de l'ouverture d'un fichier dans Notepad ++ au lieu de le localiser manuellement, car certains répertoires sont masqués.

Si ce qui précède ne fonctionne pas, Windows 10, 8 vous oblige parfois à d'abord désactiver votre antivirus .


Si vous avez besoin d’éditer souvent le fichier hosts, vous pouvez faire appel à des outils tiers gratuits pour vous aider. [1][2]

31
C_B

Cela fonctionne: Pour Windows 7 et Windows Vista

Cliquez sur Démarrer -> Tous les programmes -> Accessoires. Faites un clic droit sur le Bloc-notes et sélectionnez Exécuter en tant qu'administrateur . Cliquez sur Continuer dans la fenêtre UAC "Windows requiert votre autorisation". Lorsque le Bloc-notes s'ouvre Cliquez sur Fichier -> Ouvrir . Dans le champ Nom du fichier, entrez l’emplacement du fichier, c’est-à-dire:

C:\Windows\System32\Drivers\etc\hosts

Cliquez sur Ouvrir . Apportez les modifications nécessaires au fichier hosts. Cliquez sur Fichier -> Enregistrer pour enregistrer vos modifications. 

5
ClareC

Désactivez votre antivirus et ouvrez notepad.exe en tant qu'administrateur, modifiez votre fichier hôte et enregistrez-le.

4
Chandan Dey

Mais tout d’abord, vous devez désactiver temporairement votre antivirus. 

4

Dans mon cas, je pouvais ouvrir le fichier (et Notepad ++ fonctionnait en tant qu'administrateur), mais je ne pouvais pas le modifier: je ne pouvais ni taper du texte, ni supprimer quoi que ce soit - pas de fenêtres contextuelles, pas d'avertissements - le clavier ne fonctionnait pas. 

J'ai copié le fichier hosts au même emplacement, supprimé le fichier hosts d'origine et renommé le nouveau en hôtes. Après cela, j'ai pu éditer le fichier. Je suppose que cela devrait être une question de permission.

OS - Windows 7

4
dav

"Exécuter en tant qu'administrateur" n'est pas suffisant dans Windows 8. Définissez l'accès "modifier" également non suffisant si vous disposez d'un antivirus

Donc vous avez besoin

1) Désactiver l'antivirus

2) Définir l'accès 'modifier' pour toutes les applications

3) Modifier le fichier 'hôtes'

4) Revenir 1-2 étapes

2
resnyanskiy

il y a deux notepad.exe dans des fenêtres x64,

vous devez utiliser le chemin complet c:\windows\system2\notepad.exe, celui-ci est en version 64 bits,

seul le bloc-notes de type sans chemin peut être lancer le bloc-notes 32 bits. (c:\windows\syswow64\notepad.exe)

"Exécuter en tant qu'administrateur", laissez-vous simplement appliquer le lancement du bloc-notes 64 bits

en utilisant un logiciel 32 bits pour éditer c:\windows\system32\drivers\etc\hosts

le système x64 sera redirigé automatiquement vers c:\windows\syswow64\drivers\etc

et il n'y a pas de fichier hosts.

le dossier actuel d’affichage graphique est c:\windows\system32

mais le vrai dossier est c:\windows\syswow64

0
test

Sous Windows 8, exécuter le bloc-notes en tant qu'administrateur ne me suffisait pas pour éditer ce fichier. Lorsque j'ai essayé d'ouvrir le fichier à partir d'une session d'administrateur du bloc-notes, le répertoire etc était vide. Je change d’explorateur pour afficher les fichiers et extensions cachés, mais cela n’a aidé que dans Explorer. Pour modifier cela avec le bloc-notes, je devais modifier les paramètres de sécurité du fichier afin que tous les utilisateurs et toutes les applications puissent écrire dans le fichier. Une fois les modifications terminées, je redéfinis le fichier en lecture seule et je l'exécute pour toutes les applications et tous les utilisateurs.

0
cs_alumnus

J'ai eu le même problème. Après avoir ouvert le bloc-notes en tant qu'administrateur et modifié le fichier hosts , je n'ai pas pu l'enregistrer (accès refusé). Je ne pouvais même pas changer les permissions du fichier. Ce qui a fonctionné pour moi a été de copier le fichier ailleurs, de l'éditer là-bas, puis de remplacer l'original par une invite de commande ouverte en tant qu'administrateur. Je n'ai pas eu à désactiver le programme antivirus.

Pour ouvrir l'invite de commande en tant qu'administrateur, appuyez sur Windows + X et sélectionnez cette option dans le menu. 

Than, tapez: mv path-to-the-copy-of-hosts-file\hosts c:\windows\system32\drivers\etc\hosts

0
Baumann