更改 Windows 目录(explorer.exe、regedit.exe等)中可执行文件的所有权后,我似乎无法将其改回TrustedInstaller使用icacls.exe. 使用 GUI 方法(属性?安全?高级?所有者)可以正常工作。
对 Windows 下的任何其他文件(不是可执行文件)执行相同的操作,效果很好。在安全模式下试过同样的,没有运气。
这些是我正在使用的 2 个基本命令:
takeown /F C:\Windows\explorer.exe /A
icacls C:\Windows\explorer.exe /setowner "NT SERVICE\TrustedInstaller"
Run Code Online (Sandbox Code Playgroud)
编辑:忘记提及我收到的错误是“拒绝访问”。
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
Run Code Online (Sandbox Code Playgroud)