如果您最近尝试打开Windows注册表编辑器并显示“管理员已禁用注册表编辑”消息,那么您并不孤单!出现此错误消息的原因有两个,其中一些有解决方案,有些则没有。
大多数情况下,您会在IT人员锁定的企业环境中看到此错误计算机按禁用Windows设置和服务 。如果它是由主服务器推出的策略,则可能很难或不可能绕过。但是,你仍然可以试一试!
注册表被禁用的另一个主要原因是恶意病毒。通过禁用对注册表的访问,病毒可以阻止用户修复他们的系统。
在本文中,我将介绍几种不同的方法,您可以尝试启用对注册表的访问。
方法1 - 组策略
第一种方法涉及在Windows中打开组策略编辑器并检查注册表访问的设置。遗憾的是,组策略编辑器仅适用于Windows 7和Windows 8的Professional,Ultimate和Pro版本。如果您有Starter或Home版本,则此方法无效。
第1步:点击开始,然后在搜索框中输入gpedit.msc。
第2步:导航至用户配置 - 管理模板 - 系统。
第3步:在右侧窗格中,双击阻止访问注册表编辑工具。
第4步:如果设置设为已启用,则为可以将其更改为未配置或已禁用。
现在尝试运行注册表编辑器,看看它是否有效。如果没有,请转到命令提示符(“开始”,“运行”,键入cmd)并键入gpupdate,但前提是您不在公司环境中。在公司网络中,gpupdate命令将再次从服务器下载设置,这可能只会将设置覆盖为已启用。
您可以尝试避免通过重新启动计算机从服务器接收设置,但断开网络连接以使其无法与网络通信。您可能还希望在断开网络连接时尝试上述整个过程,以确保公司策略不会覆盖本地策略。
如果您有家用计算机,那么您没有担心所有这些,只需重新启动计算机,您就应该能够再次编辑注册表。
方法2 - 注册表项
即使您无法打开GUI注册表编辑器,有一个名为REG的DOS命令行工具,可以让你编辑,更新和操作注册表。使用此命令,我们可以尝试添加启用注册表的密钥。点击开始,输入运行,然后将以下行粘贴到运行框中:
REG添加HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System / v DisableRegistryTools / t REG_DWORD / d 0 / f
现在尝试打开注册表编辑器,看看它是否可访问。您可能必须先重新启动计算机。由于Windows正在运行,使用此方法可能会遇到问题。
幸运的是,有一些方法可以在离线时编辑注册表,这意味着无需加载Windows即可编辑注册表。另一篇优秀的科技博客已经在脱机编辑注册表的不同方法 上写了一篇详细的文章,所以如果Run命令方法不起作用,请检查一下。如果这也不起作用,请继续阅读!
方法3 - 重命名regedit
有时病毒或恶意软件程序只会阻止注册表加载EXE文件的名称( REGEDIT.EXE)。这很容易绕过,因为您可以将EXE文件重命名为regedit_new.exe之类的其他文件,它可能会加载正常。
您可以在中找到regedit可执行文件C:\ Windows目录。由于此文件夹是Windows系统文件夹,因此您无法简单地右键单击并重命名它。您将收到一条错误消息,指出您未获得TrustedInstaller的许可。
为了重命名该文件,您必须将所有者更改为自己,然后更改权限以给自己完全控制。我已经为从TrustedInstaller更改权限 编写了整个过程,以便您可以删除,重命名或移动文件。
另外,检查regedit是否已经被命名为regedit.com即可。某些病毒重命名.exe文件,以便在您尝试运行它时不会加载它。在这些情况下,只需将文件重命名为regedit.exe,看看它是否有效。
方法4 - 赛门铁克
赛门铁克还有2005年真的很老档案 似乎适用于此注册表问题。某些病毒会更改shell命令注册表项,以便在您运行EXE文件时,它只会运行病毒。此文件将使用原始默认值替换这些键。下载后,只需右键单击它,然后选择安装。
当您打开上面的链接时,确保右键单击指向UnHookExec.inf的链接,然后选择将链接另存为,否则只需在网络浏览器中加载该文件的内容即可。
保存类型应该已设置为设置信息,但万一它不是,改为它。
还有其他几种方法可以尝试启用注册表,但我还没有他们中的任何一个都取得了成功,这就是为什么我不在这里提及它们。如果您不在公司环境中,首先应该安装防病毒和反恶意软件,以尝试删除可能导致问题的任何恶意程序。
查看我的以前的文章可以帮助您删除病毒和恶意软件:
如果你有任何问题,请随时发表评论。享受!