取得Windows 7中注册表项的所有权

我们之前已经写过如何在Windows7中取得文件和文件夹的所有权,但有时您可能需要取得某些注册表项的所有权或为其分配完全权限。本文将向您展示如何做到这一点。

注意:在更改注册表之前,请确保备份注册表。我们还建议创建一个还原点,如果出现问题,您可以使用该还原点来还原您的系统。

若要取得注册表项的所有权,请打开注册表编辑器(如果尚未打开)。在开始菜单的搜索框中键入“regedit”,并在搜索结果中突出显示regedit.exe时按Enter键。您也可以单击regedit.exe链接打开注册表编辑器。

如果显示“用户帐户控制”对话框,请单击“是”继续。

注意:您可能看不到此对话框,具体取决于您的用户帐户控制设置。

导航到要取得所有权的密钥。对于此示例,我们选择了以下密钥:

右键单击所需的键,然后从弹出菜单中选择权限。

在“权限”对话框中,单击“高级”。

单击“高级安全设置”对话框中的“所有者”选项卡。在“将所有者更改为”列表框中选择所有者名称。如果要取得所有子容器和对象的所有权,请选中“替换子容器和对象的所有者”(Replace Owner On Subtainers And Objects)复选框。

如果希望选定父对象的每个子对象(子项)都具有从其父对象继承的权限,请选中包括此对象父对象的可继承权限复选框。如果希望选定父对象上的权限替换其子对象上的权限,请选中“用此对象的可继承权限替换所有子对象权限”(Replace所有子对象权限)复选框。单击应用以应用您的更改。

将显示一个对话框,警告您该对象的所有子项(在本例中为Display键)都将继承该对象的权限。如果要接受并继续,请单击“是”。

单击“确定”关闭“高级安全设置”对话框。

您将返回到“权限”对话框。从“组”或“用户名”列表中选择所需的用户名,然后选中“完全控制”行的“允许”列下的复选框。单击OK。

要关闭注册表编辑器,请从“文件”菜单中选择“退出”。

注意:在取得注册表项的所有权并更改它们时要小心。如果您不确定在注册表中做什么,最好不要尝试更改注册表项。

相关文章