系统找不到指定的注册表项或值

一些用户报告说,在尝试运行批处理或尝试删除注册表项时,出现以下错误消息,阻止他们完成任务 – 错误:系统找不到指定的注册表项或值.

在这篇文章中,我们将讨论这个问题,看看你能做些什么来解决这个错误。

修复 系统找不到指定的注册表项或值

如果您在 Windows 11/10 中看到“系统无法找到指定的注册表项或值”错误消息,请尝试以下解决方案:

  1. 检查您是否正在删除键或值
  2. 运行系统还原
  3. 运行 SFC 和 DISM
  4. 运行 CHKDSK
  5. 在干净启动中进行故障排除
  6. 使用安装媒体修复系统文件

让我们详细谈谈它们。

1]检查您是否正在删除键或值

一些报告此错误的用户没有使用该命令删除键,而是删除键中的值。

为了 example,其中一位用户试图运行以下命令来删除一个名为 功能。

reg delete "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftCryptographyConfigurationSSL0010002Functions" /f

现在,在这种情况下,问题是该命令不起作用。 他们需要运行以下命令来删除下面的功能键 HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftCryptographyConfigurationSSL0010002.

Reg Delete "HKLMSOFTWAREPoliciesMicrosoftCryptographyConfigurationSSL0010002" /V "Functions" /F > NUL

确保在命令提示符的提升模式下运行命令,一切顺利。

2]运行系统还原

如果您要删除一个键而不是一个值并且它不起作用,那么您需要做的第一件事是运行系统还原(如果您事先创建了它),如果没有,您可以跳过此解决方案。 它会将您的计算机恢复到问题不存在的时间。 要运行系统还原,请按照规定的步骤操作。

  1. 从开始菜单中搜索“系统还原点”。
  2. 确保您位于系统保护选项卡上,然后单击 系统还原 按钮。
  3. 选择一个还原点,然后选择下一步。
  4. 最后,按照屏幕上的说明执行该过程。

希望这将为您完成工作。

3]运行SFC和DISM

接下来,让我们尝试修复您的系统文件。 也许您看到此错误消息是因为您的注册表已损坏。 修复这些文件的一种方法是运行两个 cmd 命令。 让我们尝试做同样的事情。 所以,开 命令提示符 以管理员身份运行以下命令。

sfc /scannow

如果这不起作用,我们将在命令提示符中运行 DISM (admin) 看看是否有帮助。

DISM.exe /Online /Cleanup-image /Restorehealth

该过程完成后,您需要重新启动系统。 希望这将为您完成工作。

如何修复或修复 Windows 中损坏的注册表

4]运行CHKDSK

我们还有另一个命令可以搜索磁盘中的坏扇区并进行修复。 要运行它,请在提升模式下打开命令提示符并执行以下命令。

chkdsk /x /f /r

您将看到一条消息“Chkdsk 无法运行,因为该卷正在被另一个进程使用。 您想安排在下次系统重新启动时检查此卷吗? (是/否)。”。 打 是的 确认您的操作。

重新启动计算机,一旦该过程结束,重试运行批处理文件,看看它是否有帮助。

5]干净启动中的故障排除

由于第三方应用程序,您可能会看到错误消息。 该应用程序可能会干扰您的注册表并阻止它被删除。 不管是什么情况,您都应该执行干净启动,然后尝试运行批处理文件、删除注册表等。如果这有效并且您想找出谁是罪魁祸首,请尝试手动启用进程并将其归结为一个。 然后,您可以删除该程序以确保将来不会遇到此错误。

读: 使用 Registry DeleteEx 删除锁定的注册表项

6]使用安装媒体修复系统文件

如果没有任何效果,请尝试使用安装介质修复您的系统文件。 修复文件后,继续查看问题是否仍然存在。 希望这将为您完成工作。

我们希望您能够使用这些解决方案解决此问题。

如何修复系统无法找到指定的注册表项或值?

可以使用本文中提到的解决方案解决有问题的错误代码。 大多数错误是由于损坏的注册表或系统文件引起的,因此,大多数情况下,您需要修复它们。 您可以从第一个解决方案开始进行故障排除,然后向下移动。 其中一种解决方案将为您完成这项工作。

为什么Regedit没有打开?

由于各种原因,Regedit 可能无法打开或开始崩溃。 如果它在会话中间崩溃,那么注册表项的最大长度可能设置为 255 字节,在这种情况下,注册表编辑器会不断寻找它导致崩溃。 无论如何,请查看我们的指南,了解如果注册表编辑器未打开、崩溃或停止工作该怎么办。

如何启用或阻止对注册表编辑器的访问