Comprendre "Accès refusé " afin que les autorisations puissent être rétablies - icacls et takeown

  • Avant de prendre possession des fichiers et dossiers, je voudrais comprendre comment afficher les autorisations actuelles afin qu'elles puissent être rétablies.
  • Je reçois un message "Accès refusé" pour afficher ou enregistrer des autorisations avec une invite de commande élevée pour l'emplacement: C:ProgramDataMicrosoftWindowsSystemData dans l'environnement Windows 10.
  • Il semble que je doive peut-être d'abord m'approprier, puis pouvoir afficher les autorisations et utiliser quelque chose comme icacls commande 'reset' pour le réparer par la suite.

Si j'essaie d'afficher les autorisations:

C:Windowssystem32>icacls "C:ProgramDataMicrosoftWindowsSystemData"
C:ProgramDataMicrosoftWindowsSystemData: Access is denied.
Successfully processed 0 files; Failed processing 1 files

Si j'essaie d'enregistrer un fichier ACL :

C:Windowssystem32>icacls C:ProgramDataMicrosoftWindowsSystemData /save "C:SystemData.acl" /t
C:ProgramDataMicrosoftWindowsSystemData: Access is denied.
Successfully processed 0 files; Failed processing 1 files

Dans la réponse à 'Comprendre comment utiliser Icals & Takeown' le propriétaire du dossier était NT SERVICE TrustedInstaller qui peut en fait être une norme dans Windows 10, bien que je ne fasse que deviner.

Dois-je simplement utiliser takeown et icals, trouver les autorisations, puis utiliser la réinitialisation commande.

takeown /f C:ProgramDataMicrosoftWindowsSystemData /r
icacls C:ProgramDataMicrosoftWindowsSystemData /grant "%USERDOMAIN%%USERNAME%":(F) /t
Make Changes
icacls C:ProgramDataMicrosoftWindowsSystemData /setowner "NT SERVICETrustedInstaller" /t
icacls C:ProgramDataMicrosoftWindowsSystemData /reset /t

De même avec l'ACL, il faudrait s'approprier avant de créer, ou y a-t-il un travail autour?

Lecture:

demandé sur