![如何将 TrustedInstaller 恢复为 Program Files 目录的所有者?](https://linux22.com/image/1210913/%E5%A6%82%E4%BD%95%E5%B0%86%20TrustedInstaller%20%E6%81%A2%E5%A4%8D%E4%B8%BA%20Program%20Files%20%E7%9B%AE%E5%BD%95%E7%9A%84%E6%89%80%E6%9C%89%E8%80%85%EF%BC%9F.png)
好吧,我可以看到你们脸上一脸困惑的表情——这听起来可能非常愚蠢,但在 Vista 之前,我曾经喜欢手动将程序安装到目录中Program Files
。只需创建一个名为 whatever 的目录并将文件和/或子目录转储到其中,效果就很好了。
Vista 不允许我这样做,所以经过几次尝试后,我决定放弃它,Program Files
认为它TrustedInstaller
仍然可以归还。但是,它只是消失了从列表中,当我输入它以尝试返回目录时,Vista 找不到它。
有人知道我怎样才能让 Vista 重新正常运行 — — 无需重新映像?
答案1
这文章详细说明了 Vista 中的不同安全级别。它还提到了 TrustedInstaller 的确切 SID,因此在更改 Program Files 文件夹的所有权时,您可以搜索它而不是名称。
受信任的安装程序实际上是一种服务,而不是用户,即使您看到整个文件系统都授予它权限。
服务 SID 不是由我们之前见过的机构颁发的,例如 NT AUTHORITY 或域。TrustedInstaller 虚拟帐户的全名是 NT SERVICE\TrustedInstaller,其 SID 是:
S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464
我建议在安全模式下尝试。基本上,你只需输入NT SERVICE\TrustedInstaller
而不是搜索就可以归还所有权。