好吧,我可以看到你们脸上一脸困惑的表情——这听起来可能非常愚蠢,但在 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
而不是搜索就可以归还所有权。