После смены владельца исполняемых файлов в каталоге Windows (explorer.exe
, regedit.exe
и т.д.) Я не могу изменить его обратно на TrustedInstaller
с помощью icacls.exe
. Использование метода GUI (Свойства → Безопасность → Дополнительно → Владелец) работает нормально.
Делать то же самое с любым другим файлом под Windows, который не является исполняемым, работает нормально. Пробовал то же самое в безопасном режиме, не повезло.
Это две основные команды, которые я использую:
takeown /F C:\Windows\explorer.exe /A
icacls C:\Windows\explorer.exe /setowner "NT SERVICE\TrustedInstaller"
Изменить: Забыл упомянуть ошибку, которую я получаю, «Доступ запрещен».
C:\Windows\System32>takeown /F c:\Windows\explorer.exe /A
SUCCESS: The file (or folder): "c:\Windows\explorer.exe" now owned by the administrators group.
C:\Windows\System32>icacls c:\Windows\explorer.exe /setowner "NT SERVICE\TrustedInstaller"
c:\Windows\explorer.exe: Access is denied.
Successfully processed 0 files; Failed processing 1 files