如何在Windows资源管理器中的右键菜单中添加“所有权”
在Windows中获取文件或文件夹的所有权并不容易。 GUI和命令行都采取了太多步骤。为什么不添加一个简单的上下文菜单命令来让您拥有任何文件或文件夹的所有权?
通过在两个位置手动编辑注册表,可以在上下文菜单中添加“获取所有权”命令-一个用于文件,第二个用于文件夹。您也可以下载我们的单步注册表hack来为您进行这些更改。
在Windows中,拥有文件或文件夹所有权的用户具有更改该对象上的权限的隐式权限。始终允许该用户访问文件或文件夹,即使其他权限似乎与该访问相抵触也是如此。有时,您可能会遇到需要接管文件或文件夹的所有权的情况。它可能是一个系统文件,您需要进行更改以应用某些技巧(例如,用另一个文本编辑器替换Notepad),在这种情况下,默认情况下,名为Trusted Installer的内置用户帐户拥有所有权。或者,您可能需要另一台计算机上的硬盘驱动器来控制文件。
无论出于何种原因,都可以通过使用Windows中的各种权限对话框或使用命令提示符来获得所有权。但是这两种方法都需要您完成几个步骤。不过,通过对注册表进行一些编辑,您可以在File Explorer上下文菜单中添加一个简单的“ Take Ownership”命令,使您一步就可以拥有所有权。我们将向您展示对注册表进行这些更改的手动方法,但是我们也提供了一个步骤的技巧,您可以轻松地安装这些更改。
笔记:本文中的技术适用于大多数Windows版本-从Vista到7、8和10。
通过手动编辑注册表来添加“所有权”
要将“获取所有权”命令添加到任何版本的Windows的上下文菜单中,只需在Windows注册表中进行一些更改。这是一份公平的更改列表,您将在两个单独的注册表位置工作。但是,花点时间,按照步骤进行操作,您就会到达目的地。而且,如果您不想自己进行更改,则可以跳过并直接下载我们的单步操作。不过,我们建议至少略读本节,以便您了解所做的更改。
标准警告:注册表编辑器是一个功能强大的工具,滥用它会使您的系统不稳定甚至无法运行。这是一个非常简单的技巧,只要您按照说明进行操作,就不会有任何问题。也就是说,如果您以前从未使用过它,请在开始之前考虑阅读有关如何使用注册表编辑器的信息。并在进行更改之前一定要备份注册表(和您的计算机!)。
有关的:学习像专业人士一样使用注册表编辑器
通过单击开始并键入“ regedit”来打开注册表编辑器。按Enter键打开注册表编辑器,并授予其对PC进行更改的权限。
您将在注册表中的两个位置进行相同的更改。第一个位置将“获取所有权”添加到任何类型文件的上下文菜单中,第二个位置将命令添加到文件夹的上下文菜单中。
将“获取所有权”命令添加到文件的上下文菜单
在注册表编辑器中,使用左侧边栏导航到以下项:
HKEY_CLASSES_ROOT \ * \ shell
接下来,您将在 壳
钥匙。右键点击 壳
键,然后选择“新建”>“键”。将新密钥命名为“ runas”。如果您已经看到 露娜丝
里面的钥匙 壳
键,您可以跳过此步骤。
接下来,您将更改 (默认)
内的价值 露娜丝
钥匙。随着 露娜丝
选择键,双击 (默认)
值以打开其属性窗口。
在属性窗口中,在“值数据”框中键入“获得所有权”,然后单击“确定”。您在此处键入的值将成为您在上下文菜单中看到的命令,因此可以随时将其更改为所需的任何值。
接下来,您将在 露娜丝
钥匙。右键点击 露娜丝
键,然后选择“新建”>“字符串值”。将新值命名为“ NoWorkingDirectory”。
现在,您将在 露娜丝
钥匙。右键点击 露娜丝
键,然后选择“新建”>“键”。将新键命名为“命令”。
随着新 命令
选择键,双击 (默认)
右窗格中的值打开它的属性窗口。
在“数值数据”框中,键入(或复制和粘贴)以下文本,然后单击“确定”。
cmd.exe / c takeown / f \“%1 \” && icacls \“%1 \” / grant管理员:F
现在,您需要在命令键内创建一个新值。右键单击命令键,然后选择“新建”>“字符串值”。将新值命名为“ IsolatedCommand”,然后双击它以打开其属性窗口。
在“数值数据”框中,键入(或复制和粘贴)以下文本,然后单击“确定”。请注意,这是我们刚添加到(默认)值的命令。
cmd.exe / c takeown / f \“%1 \” && icacls \“%1 \” / grant管理员:F
然后,将“获取所有权”命令添加到文件的上下文菜单中。让我们继续进行所需的更改,以使命令进入文件夹菜单。
将“获取所有权”命令添加到文件夹的上下文菜单
要添加“获得所有权”命令文件夹,您将进行与上一部分相同的更改,但将其更改为注册表中的其他位置。在注册表编辑器中,使用左侧边栏导航至以下键:
HKEY_CLASSES_ROOT \ Directory \ shell
接下来,您将在 壳
钥匙。右键点击 壳
键,然后选择“新建”>“键”。将新密钥命名为“ runas”。如果您已经看到 露娜丝
里面的钥匙 壳
键,您可以跳过此步骤。
接下来,您将更改 (默认)
内的价值 露娜丝
钥匙。随着 露娜丝
选择键,双击 (默认)
值以打开其属性窗口。
在属性窗口中,在“值数据”框中键入“获得所有权”,然后单击“确定”。您在此处键入的值将成为您在上下文菜单中看到的命令,因此可以随时将其更改为所需的任何值。
接下来,您将在 露娜丝
钥匙。右键点击 露娜丝
键,然后选择“新建”>“字符串值”。将新值命名为“ NoWorkingDirectory”。
现在,您将在 露娜丝
钥匙。右键点击 露娜丝
键,然后选择“新建”>“键”。将新键命名为“命令”。
随着新 命令
选择键,双击 (默认)
右窗格中的值打开它的属性窗口。
在“数值数据”框中,键入(或复制和粘贴)以下文本,然后单击“确定”。
cmd.exe / c takeown / f \“%1 \” / r / d y && icacls \“%1 \” / grant管理员:F / t
现在,您需要在命令键内创建一个新值。右键单击命令键,然后选择“新建”>“字符串值”。将新值命名为“ IsolatedCommand”,然后双击它以打开其属性窗口。
在“数值数据”框中,键入(或复制和粘贴)以下文本,然后单击“确定”。请注意,这是我们刚添加到(默认)值的命令。
cmd.exe / c takeown / f \“%1 \” / r / d y && icacls \“%1 \” / grant管理员:F / t
您终于完成了。您可以关闭注册表编辑器。这些更改应立即进行,因此,通过右键单击任何文件或文件夹并确保您看到“获取所有权”命令来对其进行测试。
如果您想随时撤消更改,只需回到注册表中并删除 露娜丝
您在两个位置创建的密钥。这也会删除您在其中创建的所有内容。如果你已经有 露娜丝
这些位置的密钥(例如,您应用了其他技巧),只需删除 命令
您改用的键。
下载我们的一键式注册表黑客
如果您手动执行此hack,有很多步骤,因此我们不怪您想要使用更快的方法。如果您不想进入注册表,我们已经创建了一些可以使用的技巧。 “将拥有权添加到上下文菜单” hack创建需要添加“取得所有权”命令的键和值。 “从上下文菜单中删除所有权”(默认值)hack会删除这些键,从而删除命令并恢复默认设置。这两种黑客都包含在以下ZIP文件中。双击您要使用的那个,然后在提示中单击。
取得所有权菜单技巧
有关的:如何使自己的Windows注册表黑客
这些骇客实际上只是 露娜丝
键,精简到上一节中讨论的新键和值,然后导出到.REG文件。运行hack只会创建或删除用于将命令添加到上下文菜单的键。而且,如果您喜欢注册表,那么花时间学习如何制作自己的注册表黑客是值得的。