首先,看到这个标题很多人会懵:为什么要改回TrustedInstaller?什么叫“改回”?“文件安全权限所有者”是什么东西?一头雾水。且听我一个一个来给大家解释。(文件夹跟文件基本是一样的道理,为了便于理解,下文一概用“文件”。)

一、“文件安全权限所有者”是什么东西?

如下图,就是画红圈的这个东西。

“文件安全权限所有者”意思就是这个文件是属于这个用户,归这个用户所有,你其他人要查看,要修改都得得到这个人的允许。

要进一步了解“文件安全权限所有者”的意义,我们不得不提到“文件安全权限”。

1.文件安全权限

所谓“文件安全权限”一般指的是文件夹的写入、修改、读取、执行等的操作权限(“列出文件夹内容”是文件夹权限),比如你看这个文件里有个错别字,你想改,因为这个文件不是你的,你没有权力改,你必须跟这个文件的所有要到“修改”权限,你才能改。

2.“文件安全权限所有者”的意义

直白地说,“文件安全权限所有者”就是管理文件使用者(即“用户”)对文件的操作权限的。要注意区别“使用者”和“所有者”,“所有者”只有一个,“使用者”可以是多个。文件的使用者有哪些,也会在下图所示位置(组或用户名)列出。

如果有使用者,就会显示用户名;如果没有,就会显示上图所示框中内容。不过,你可以选择添加……好了,跑题了,我们接着往下说。

二、什么叫“改回”?

既然叫“改回”,肯定不是无中生有,多此一举。没错,电脑文件的权限最初本该是属于这个叫“TrustedInstaller”的……我也说不上它是什么,就叫“人”吧。

有的人会说:不对,文件所有者是一个叫“管理员”的家伙。

以前是,但是从Windows Vista(2006年)开始,系统文件的完全控制权交给了具有更高安全要求的“TrustedInstaller”。

还记得之前《如果孩子不听话,就删掉system32吧》这篇文章里我们试图用普通方式删除“system32”文件夹时出现的提醒吗?它先是提醒你获取管理员权限,当你获取以后,它又要求你获取“TrustedInstaller”的权限,这时,你并不能像获取管理员权限那样获取它的权限,需要用更高级的操作方式命令行来操作。

三、为什么要改回TrustedInstaller?

正如前面所讲,改回“TrustedInstaller”是为了使文件拥有更高的安全性,防止因为不小心或头脑发热误删,也是为了方式其他用户误删或被外部代码攻击造成损害或中病毒。

四、如何将文件安全权限所有者改回TrustedInstaller?

其实一般的文件没必要在意这个问题,主要是C盘和一些重要文件,我们必须尽最高的努力让它们处于最高的安全级别,所以,C盘的所有权如果不在TrustedInstaller手里,就必须改回来。

以“示例文件夹”为例:

1.在文件名“示例文件夹”右键单击选择“属性”;

2.在“属性”窗口点击“安全”;

3.在“安全”页面点击“高级”;

4.在“高级安全设置”窗口点击“更改”;

5.在“选择用户或组”页面点击“高级”;

6.点击“立即查找”;

7.在最下面“搜索结果”里找“TrustedInstaller”字眼;

8.你应该找不到,那么再返回到第5步“选择用户或组”页面,在“输入要选择的对象名称”下面的框里输入“NT SERVICE\TrustedInstaller”,然后点右下方的“确定”;

9.然后“高级安全设置”窗口就会显示所有者为“TrustedInstaller”,这时在所有者名称下面会有一个待选框,名为“替换子容器和对象的所有者”,点击待选框勾选,然后点击右下角的“应用”;

10.出现提示框,只能点击“确定”;

到这,我们这篇文章要做的事按理来说就做完了。

但是,凡事总有意外……

11.第9步点“应用”后会出现警告提示,如下图所示,点击“是”;

12.出现提示错误,点击“继续”或“取消”,直到没有提示框为止,点击“高级安全设置”窗口右下角“确定”完成。

出现这种错误的原因是:“示例文件夹”本身的权限已经被成功修改,然后基于权限的“继承”特性,再把修改后权限传递给下级,但碰到了“不服管”的目录或文件,导致权限传递过程被打断从而报错。