J'ai récemment obtenu un nouvel ordinateur et je suis passé à Windows 10 (bien que je soupçonne que c'est également un problème dans d'autres versions.)
Mon utilisateur est administrateur. J'ai mis l'UAC au niveau le plus bas. J'ai changé le propriétaire en mon utilisateur sur tout le c:\
disque (y compris le fichier hosts.)
Pourtant, lorsque je cours notepad c:\windows\system32\drivers\etc\hosts
, édite le fichier et essaie de l'enregistrer, cela ne me laisse pas. Si je lance d'abord le bloc-notes en tant qu'administrateur, puis ouvre le fichier, je peux enregistrer sans problème.
Mais pourquoi, après les mesures que j'ai prises, mon utilisateur n'est-il pas considéré comme un administrateur? Qu'est-ce que je manque ici, afin de faire de mon utilisateur un administrateur réel (et pas seulement un utilisateur régulier avec une étiquette de fantaisie dans les comptes d'utilisateurs)?
Question mise à jour: lorsque vous avez un utilisateur qui est un Administrator
, pourquoi les autorisations de cet utilisateur ne sont-elles pas affectées par le groupe de sécurité Administrators
, mais plutôt par le groupe de sécurité Users
?
la source
Réponses:
Les nombreuses personnes au-dessus de moi l'ont expliqué assez clairement:
La première option sur ma liste est la façon dont les gens le font depuis des années. Il n'y a qu'une seule invite UAC pour la copie de retour . Cela a été fait comme ça depuis l'ère Vista.
Comme ce qui vous a été expliqué précédemment, vous êtes un utilisateur administrateur. Vous pouvez faire l'effort de changer cela, mais cela comporte de nombreux risques. Pour faire une comparaison: vous ne faites pas d'applications sur Linux avec "root" régulièrement mais au lieu de cela avec la commande "su" ou en vous connectant en tant que "root".
la source
Le problème est en fait très simple: sous Windows 10, le
hosts
fichier est en lecture seule par défaut. Cela signifie que même si vous pouvez y accéder avec des privilèges administratifs, vous ne pouvez toujours pas y écrire . De plus (au moins sur ma machine), cela signifie que l'édition d'une copie comme d'autres l'ont suggéré ne fonctionnera pas, car elle sera également en lecture seule!Pour pouvoir le modifier, vous devez d'abord désactiver le bit en lecture seule:
c:\windows\system32\drivers\etc\
dossier dans votre gestionnaire de fichiers;hosts
fichier;Properties
;Read-Only
;Apply
;Continue
(pour effectuer l'action avec des privilèges d'administrateur).Ensuite, vous pouvez modifier librement le
hosts
fichier avec votre éditeur de texte préféré (en l'exécutant en tant qu'administrateur). N'oubliez pas de réinitialiser le bit en lecture seule une fois que vous avez terminé pour empêcher d'autres applications de le modifier à votre insu.la source
De plus, si vous avez installé tinyfirewall , il y a une option par défaut qui empêche la modification du fichier hôte .
la source
Ce n'est pas parce que vous êtes un utilisateur administratif que tout ce que vous faites, vous le faites en tant qu'administrateur; cela signifie simplement que vous avez la possibilité de le faire.
Par défaut, votre utilisateur s'exécute comme tout autre utilisateur, comme lui-même.
Lorsque vous essayez d'exécuter des tâches administratives - certaines applications seront exécutées avec des privilèges administratifs (comme lorsque vous cliquez sur Exécuter en tant qu'administrateur).
la source
Je ne recommanderais pas de le faire, mais si vous donnez à votre utilisateur le contrôle total sur ce fichier, cela devrait fonctionner comme vous le souhaitez. C'est un risque pour la sécurité, réfléchissez bien si vous en avez vraiment besoin.
la source
Ce qui a fonctionné (Windows 10, si c'est important) pour moi,
Il suffit d'exécuter
notepad.exe
ou tout autre éditeur de texte (sublime, bloc-notes ++) avec des privilèges d'administrateur (cliquez avec le bouton droit surexe
et sélectionnez " Exécuter en tant qu'administrateur "), modifiez le fichier et enregistrez.Mise à jour:
Ouvrez l'invite Exécuter - Appuyez sur Windows Key+ Ret tapez / collez la commande suivante
la source
Lorsque vous vous connectez, vous recevez un jeton "Kerberos" qui définit votre utilisateur en tant qu'administrateur et utilisateur - indépendamment de ce que le panneau de contrôle vous dit.
Vous pouvez utiliser le gestionnaire d'utilisateurs local (C: \ windows \ system32 \ lusrmgr.msc) pour vous retirer du groupe d'utilisateurs et être uniquement présent dans le groupe d'administrateurs - mais cela peut entraîner plus de tracas que sa valeur.
Une autre approche de style hacky consiste à lancer cmd en tant qu'administrateur, puis "bloc-notes C: ......"
Vous pouvez toujours aller plus loin et lancer cmd en tant qu'administrateur, à partir de cmd - vous pouvez lancer "taskmgr" puis tuer et rouvrir "explorer.exe". Étant donné que taskmgr s'exécute en tant qu'administrateur - les traitements lancés dans ce contexte (explorer.exe - WINDOWS!) Seront également dans un contexte d'administrateur pur - CEPENDANT, cela s'accompagne d'une multitude d'avertissements:
L'UAC est censé être là pour vous permettre de vous arrêter et de réfléchir avant de faire quelque chose qui pourrait avoir de grandes ramifications.
Vous pouvez également désactiver l'UAC (Panneau de configuration> Compte d'utilisateur et sécurité des familles> Comptes d'utilisateur> Choisir un utilisateur> Modifier les paramètres de contrôle du compte d'utilisateur) OU (Démarrer> searc> UAC)
la source
Copiez le fichier hosts sur votre bureau, modifiez-le, enregistrez-le au même endroit, puis copiez-le dans system32 \ drivers \ etc. la fenêtre contextuelle UAC répond par oui. c'est ça.
la source
Changer les droits d'accès du groupe d'utilisateurs pour un contrôle total sur le fichier hosts m'a permis de l'enregistrer sans avoir à exécuter des choses en tant qu'administrateur. Le fait que mon compte soit administrateur et que les administrateurs aient un contrôle total sur le fichier ne m'a pas permis de le modifier. Ça n'a aucun sens. Allez Windows!
la source
Vérifiez vos paramètres de pare-feu. Je suis récemment tombé sur ce problème. Seul utilisateur de mon PC et n'a pas pu faire coopérer ce fichier d'hôtes. J'ai essayé de supprimer et un antivirus apparaît me disant qu'il m'a protégé. J'utilise Avira, donc dans ma configuration de protection en temps réel, vérifiez l'onglet Sécurité et "Protéger le fichier des hôtes Windows contre les modifications". est activé par défaut. Je décoche, postule, fais ma modification, puis reviens et applique. Aucun problème du tout une fois cette option décochée.
la source