Regedit“无法删除”“删除密钥时出错”

Kri*_*rii 15 windows permissions regedit

我正在尝试删除 regedit 中的注册表项并不断收到此错误:

无法删除(键名):删除键时出错。

我是管理员,并检查了密钥以及所有父和子密钥的权限。我可以完全控制,但仍然显示相同的错误。

任何帮助表示赞赏。

Bil*_*DOe 11

您可能必须先取得所有权,然后才能删除密钥。右键单击该键并单击“权限...”,然后单击“添加”。输入您的用户名,然后“检查名称”。单击确定。然后单击高级,然后单击所有者选项卡。突出显示您的用户名并点击确定。您现在应该能够在 Allow 列下检查 Full Control 并从那里实际删除密钥。

编辑:您还可以使用“权限条目”列表检查“高级”权限,以查看是否有任何“拒绝”类型阻止删除。 删除此条目


小智 10

这些步骤展示了如何获取注册表项的所有权以便将其删除。

  1. 在注册表编辑器窗口中,右键单击要删除的项,然后选择权限

  2. 在出现的窗口中,单击高级按钮:

高级按钮

  1. 在下一个窗口的顶部,您将看到Owner: <USERNAME> Change- 单击Change

系统

  1. 在下一个屏幕上,您将看到一个文本输入字段 (1)。输入您的用户名并单击 -Check Name按钮 (2) 查看其是否有效。如果没有,请单击(examples)-超链接查看有效搜索的示例;并重试。如果您的用户有效,请单击OK- 按钮 (3) 继续。

用户选择

  1. 在下一个窗口上:
  • 检查Replace owner on sub containers and objects(1)

  • 检查Replace all child object permissions entries with inheritable permission entries from this object(2)

  • 单击Apply(3)

  • 单击OK(4)

最后一步

  1. 由于您现在已经拥有该密钥,因此可以将其删除

整个工作流程在此 Youtube 视频中展示。


Kri*_*rii 5

我已经找到答案了。有一个驱动程序阻止删除。我使用记事本后门将其删除(尚未在Windows 7之后的操作系统上进行测试)。

注意:如果您已经有 Windows 恢复驱动器,则可以通过从驱动器启动、打开命令提示符并使用一些简单的批处理命令将其删除(或启动记事本并从文件菜单上的界面导航)来删除驱动Open程序。

路线:

  1. 重启你的电脑。
  2. 当您看到Starting Windows屏幕时,强制关闭计算机。
  3. 启动你的电脑。
  4. 您应该会看到一个带有选项的菜单Launch Startup Repair (recommended)。选择这个。
  5. 现在将开始启动修复。您很快就会看到一个窗口,上面写着Do you want to restore your computer using System Restore?。单击取消。
  6. 等到另一个窗口弹出(这可能需要一段时间),上面写着Startup Repair cannot repair this computer automatically。单击View problem details下拉菜单。
  7. 向下滚动到最后一个链接(它应该是一个文本文件)并单击它。
  8. 进入记事本后,单击Open文件菜单。从那里您可以完全访问您的计算机。

要删除驱动程序,请导航到C:\Windows\System32\drivers所需的驱动程序并将其删除。

如果您了解 Batch,请导航至C:\Widnows\System32并右键单击cmd.exe。点击Run as administrator