如何修复Windows 11中的WMI存储库损坏

Windows Management仪器(WMI)存储库是存储元数据和WMI类的定义的Windows的重要组成部分。当此存储库损坏时,它可能导致各种系统问题和错误消息。本指南将使您介绍Windows 11中识别和修复WMI存储库损坏的过程。

在尝试进行任何维修之前,重要的是要确认您的WMI存储库确实已经破坏。这是一些常见的迹象:

  • 试图连接到WMI名称空间时,包含“ 0x80041002”或“ WBEM_E_NOT_FOUND”的错误消息。
  • 访问计算机管理属性时的“ WMI:找不到”错误。
  • 使用WBEMTEST实用程序时悬挂或冷冻。
  • 在与WMI相关的任务中缺少模式或对象。
  • 不寻常的连接或操作错误(例如0x8007054e)。

要验证存储库的状态,请执行以下步骤:

了解更多:

步骤1:通过右键单击“启动”按钮并选择“ Windows Terminal(admin)”,以作为管理员打开命令提示符。

步骤2:运行以下命令以检查WMI存储库的一致性:

winmgmt /verifyrepository

如果您看到消息“ WMI存储库是一致的”,则您的存储库可能不会损坏。但是,如果您收到表明不一致的消息,请继续下面的维修方法。

方法1:挽救WMI存储库

修复WMI存储库的第一个也是最小入侵的方法是使用抢救命令:

步骤1:在高架命令提示符中,运行以下命令:

winmgmt /salvagerepository

步骤2:命令完成后,再次验证存储库:

winmgmt /verifyrepository

如果存储库现在是一致的,则应解决您的问题。如果没有,请继续使用下一个方法。

方法2:重置WMI存储库

如果打捞不起作用,您可以尝试将存储库重置为初始状态:

步骤1:在高架命令提示符中,执行此命令:

winmgmt /resetrepository

步骤2:等待该过程完成。您应该看到一条消息,说“ WMI存储库已重置”。

步骤3:重新启动计算机以确保所有更改生效。

步骤4:重新启动后,再次以管理员的方式打开命令提示,并验证存储库:

winmgmt /verifyrepository

如果存储库现在是一致的,则应解决WMI问题。

方法3:强制WMI恢复

如果以前的方法不起作用,则可以尝试强制WMI恢复:

步骤1:通过按下打开注册表编辑器Win + R,输入“ regedit”,然后按Enter。

步骤2:导航到以下密钥:

HKLMSoftwareMicrosoftWBEMCIMOM

步骤3:寻找一个名为“自动企业MOF”的值。如果它是空的或缺少的,则可能需要从工作的Windows 11系统中复制此值。

步骤4:打开命令提示符作为管理员并运行以下命令:

net stop winmgmt /y
winmgmt /resetrepository

步骤5:重新启动计算机,并检查WMI问题是否已解决。

方法4:手动重建WMI存储库

如果所有其他方法都失败了,您可以手动重建WMI存储库:

步骤1:打开命令提示符作为管理员。

步骤2:停止WMI服务及其依赖性:

net stop winmgmt /y

步骤3:重命名现有存储库文件夹:

ren C:WindowsSystem32wbemRepository Repository.old

步骤4:重建存储库:

winmgmt /resetrepository

步骤5:重新启动计算机并验证存储库的一致性。

执行这些步骤后,应修复WMI存储库并正确运行。如果您继续遇到问题,请考虑在Microsoft支持的情况下运行系统文件检查或咨询以寻求进一步的帮助。

修复WMI存储库损坏可以显着改善系统的稳定性和性能。请记住在进行任何更改之前创建系统还原点,并在修改系统文件或注册表时始终谨慎行事。