在Microsoft windows 10中更改文件所有权是一个相当常规的过程,但是,正如我们在如何更改windows 10中的文件和文件夹的所有权中向您展示的那样,该例行过程几乎不会快速有效。 它涉及通过具有适当管理员权限的属性设置深入挖掘。
在windows 10中有一种非常快速有效的方法来更改文件所有权,但它需要对Windows注册表文件进行精细编辑。成功完成编辑后,管理用户可以直接从Windows资源管理器更改文件所有权,只需右键单击并从上下文菜单中进行选择。
此操作指南显示如何编辑windows 10注册表文件以将更改文件所有权项添加到Windows资源管理器的上下文菜单中。
免责声明:编辑Windows注册表文件是一项严肃的任务。损坏的Windows注册表文件可能导致计算机无法运行,需要重新安装windows 10操作系统并丢失数据。备份windows 10注册表文件并创建有效的还原点,然后再继续。
参见:无服务器计算:IT***指南(Tech Pro Research)
Windows注册表文件编辑
假设您已执行尽职调查并备份并创建了还原点,则该过程首先在windows 10桌面上的Cortana搜索框中键入“regedit”。单击或点击搜索结果中的注册表编辑器项以启动应用程序,如图A所示。
导航到此键(图B):
Computer\HKEY_CLASSES_ROOT\*\shell
右键单击“shell”并选择New | 键并命名为“runas”。 双击刚刚创建的runas键下的Default value,并为其赋予值“Take Ownership”,然后单击OK完成该过程(图C)。
右键单击您再次创建的runas键,然后选择New | 字符串值。 将字符串命名为“NoWorkingDirectory”并将其值留空,如图D所示。
右键单击您再次创建的runas键,然后选择New | 键入这一次,并将其命名为“命令”。 和以前一样,双击刚刚创建的命令键中的Default值,并将其值更改为此命令(图E):
cmd.exe /c takeown /f \"%1\" && icacls\"%1\" /grant administrators:F
图E.
单击“确定”完成该过程,然后右键单击您创建的命令键并选择“新建”| 字符串值。 将字符串命名为“IsolatedCommand”,并将其Default值更改为上面的相同命令,如图F所示。
图F.
单击“确定”完成该过程,然后退出注册表编辑器。 此更改应立即生效,但重新启动windows 10可确保激活更改。
现在,当您从Windows文件资源管理器中右键单击文件时,您将在上下文菜单中看到Take Ownership项目(图G),从而通过多个属性设置屏幕保存您的行程。