如何修復 Windows 11 中的 WMI 存儲庫損壞
Windows Management Instrumentation (WMI) 存儲庫是 Windows 的重要組件,用於存儲 WMI 類的元數據和定義。當此存儲庫損壞時,可能會導致各種系統問題和錯誤消息。本指南將引導您完成識別和修復 Windows 11 中 WMI 存儲庫損壞的過程。
在嘗試進行任何修復之前,請務必確認您的 WMI 存儲庫確實已損壞。以下是一些常見的跡象:
- 嘗試連接到 WMI 命名空間時包含“0x80041002”或“WBEM_E_NOT_FOUND”的錯誤消息。
- 訪問計算機管理屬性時出現“WMI:未找到”錯誤。
- 使用 wbemtest 實用程序時掛起或凍結。
- WMI 相關任務中缺少架構或對象。
- 異常連接或操作錯誤(例如,0x8007054e)。
要驗證存儲庫的狀態,請執行以下步驟:
步驟一:右鍵單擊“開始”按鈕並選擇“Windows 終端(管理員)”,以管理員身份打開命令提示符。
步驟2:運行以下命令檢查 WMI 存儲庫的一致性:
winmgmt /verifyrepository
如果您看到消息“WMI 存儲庫是一致的”,則您的存儲庫可能沒有損壞。但是,如果您收到指示不一致的消息,請繼續執行以下修復方法。
方法 1:挽救 WMI 存儲庫
修復 WMI 存儲庫的第一個也是侵入性最小的方法是使用 salvage 命令:
步驟一:在提升的命令提示符中,運行以下命令:
winmgmt /salvagerepository
步驟2:命令完成後,再次驗證存儲庫:
winmgmt /verifyrepository
如果存儲庫現在是一致的,那麼您的問題應該得到解決。如果沒有,請繼續執行下一個方法。
方法 2:重置 WMI 存儲庫
如果挽救不起作用,您可以嘗試將存儲庫重置為其初始狀態:
步驟一:在提升的命令提示符中,執行以下命令:
winmgmt /resetrepository
步驟2:等待該過程完成。您應該看到一條消息,指出“WMI 存儲庫已重置”。
步驟3:重新啟動計算機以確保所有更改生效。
第4步:重新啟動後,再次以管理員身份打開命令提示符並驗證存儲庫:
winmgmt /verifyrepository
如果存儲庫現在一致,則您的 WMI 問題應該得到解決。
方法 3:強制 WMI 恢復
如果前面的方法不起作用,您可以嘗試強制 WMI 恢復:
步驟一:按打開註冊表編輯器Win + R,輸入“regedit”,然後按 Enter 鍵。
步驟2:導航到以下鍵:
HKLMSoftwareMicrosoftWBEMCIMOM
步驟3:查找名為“Autorecover MOFs”的值。如果它為空或丟失,您可能需要從工作的 Windows 11 系統複製此值。
第4步:以管理員身份打開命令提示符並運行以下命令:
net stop winmgmt /y
winmgmt /resetrepository
第5步:重新啟動計算機並檢查 WMI 問題是否已解決。
方法 4:手動重建 WMI 存儲庫
如果一切都失敗了,您可以手動重建 WMI 存儲庫:
步驟一:以管理員身份打開命令提示符。
步驟2:停止 WMI 服務及其依賴項:
net stop winmgmt /y
步驟3:重命名現有存儲庫文件夾:
ren C:WindowsSystem32wbemRepository Repository.old
第4步:重建存儲庫:
winmgmt /resetrepository
第5步:重新啟動計算機並驗證存儲庫的一致性。
執行這些步驟後,您的 WMI 存儲庫應該已修復並正常運行。如果您仍然遇到問題,請考慮運行系統文件檢查或諮詢 Microsoft 支持以獲得進一步幫助。
修復 WMI 存儲庫損壞可以顯著提高系統的穩定性和性能。請記住在進行任何更改之前創建系統還原點,並在修改系統文件或註冊表時務必小心謹慎。
