如何将 TrustedInstaller 恢复为 Program Files 目录的所有者?

Axe*_*man 2 windows windows-vista file-permissions

好吧,我可以看到你脸上的困惑——这听起来非常愚蠢,但在 Vista 之前,我曾经喜欢手动将程序安装到Program Files目录中。只需创建一个名为 what 的目录并将文件和/或子目录转储到其中,这很好。

Vista 不允许我这样做,所以经过几次试验后,我Program Files认为TrustedInstaller仍然可以将其归还。但是,它刚刚从列表中消失了,当我输入它试图返回目录时,Vista 找不到它。

任何人都知道如何让 Vista 重新走上正轨——而无需重新映像?

Bin*_*fit 8

文章给出了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而不是搜索来归还所有权。