Similaire à sudo chmod -R 777 / , mais pour Windows 7. Un client a décidé qu'il détestait les invites pour les administrateurs de continuer, alors il s'est donné Full Control pour le groupe Everyone sur Windows 7. Maintenant, des problèmes amusants se sont produits:
CONSENT.EXE
demandant l'autorisation Ce que j'aimerais dans un monde idéal (ce que je sais n'est pas toujours le cas) est un script qui définirait les autorisations de tous les éléments Windows par défaut dans la liste ACL NTFS. À défaut, je comprends qu'une réinstallation soit nécessaire … Cependant, comme une installation de "réparation" nécessite des droits administratifs, j'ai une impression étrange que ce serait une installation propre. Cela ne me dérange pas, mais cela peut montrer au client qu'il devrait demander la prochaine fois:
EDIT Update …
J'ai essayé la solution avirk , mais cela n'a pas marché. J'ai également essayé la réponse de icacls * /T /Q /C /RESET
de gérer icacls * /T /Q /C /RESET
, mais en vain. J'ai fait une installation de réparation, et j'examine comment elle agit (installation de mises à jour, installation de logiciels, etc.).
Utilisation:
icacls * /T /Q /C /RESET
Si cela ne fonctionne pas, vous pouvez réinitialiser les autorisations manuellement.
Si la seule chose qui a été changée, c'est que Everyone
a eu le contrôle total de tout, alors la solution serait de supprimer toutes les autorisations pour tout, puis de lui donner des autorisations de lecture pour les fichiers système nécessaires (fichiers programme, etc.).
Vous pouvez le faire par l'option GUI dans Windows Explorer (assurez-vous d'appliquer également cette modification à tous les sous-dossiers), ou à l'aide de la commande icacls
, avec l'indicateur /T
Malheureusement, il s'avère qu'il affecte assez Windows que la réinstallation complète est tout ce qui pourrait résoudre ce problème. J'ai sauvegardé les données utilisateur que je pouvais trouver, effacé C: \ et Windows recouvert à partir de zéro