Понимание "Отказано в доступе", чтобы можно было отменить разрешения - icacls и удаление

  • Прежде чем стать владельцем файлов и папок, я хотел бы понять, как просматривать текущие разрешения, чтобы их можно было отменить.
  • Я получаю сообщение "Доступ запрещен" для просмотра или сохранения разрешений в командной строке с повышенными правами для местоположения: C:ProgramDataMicrosoftWindowsSystemData в среде Windows 10.
  • Похоже, что мне, возможно, придется сначала стать владельцем, а затем просмотреть разрешения и использовать что-то вроде icacls команда "сброс", чтобы исправить это впоследствии.

Если я попытаюсь просмотреть разрешения:

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

Если я попытаюсь сохранить файл ACL:

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

В ответе на "Понимание того, как использовать Icals и удаление" владельцем папки был NT SERVICETrustedInstaller, который может повлиять на стандарт Windows 10, хотя я только предполагаю.

Должен ли я просто использовать takeown и icals, узнать разрешения, а затем использовать сброс команда.

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

Аналогично с ACL, нужно было бы взять на себя ответственность перед созданием, или есть обходной путь?

Чтение: