標籤

2025年1月20日 星期一

WIN32_WMISetting命名空間無效,導致.NET System.Management.ManagementException



問題
ReadyGo在LOGIN,判定CPUID時,因無Windows Management Instrumentation的類別,造成
System.Management.ManagementException: Invalid namespace

原因:此錯誤是由 WMI 問題引起的
Win32_Processor、Win32_WMISetting 和 Win32_OperatingSystem 是 WMI 下的「無效類別」。

辨識:確認 WMI 已損壞
透過開始 -> 執行 ,然後輸入WMIMGMT.MSC -> 啟動 WMI MMC 管理單元 
右鍵單擊 “WMI 控制(本機)” ,然後按一下 “屬性”
檢查「無法初始化所有必要的 WMI 類別」下的錯誤(如下圖所示)。




處理:手動重建修復 WMI repository
1.開啟CMD>系統管理員>輸入net stop winmgmt
(此命令停止 Windows Management Instrumentation 服務。)



2.接下來,導覽到C:\Windows\System32\wbem目錄。
將 Repository 資料夾重新命名為Repository_old之類的名稱。





3.開啟CMD>系統管理員>輸入net start winmgmt
(此命令啟動 Windows Management Instrumentation 服務。)


WIN32_WMISetting命名空間無效,導致.NET System.Management.ManagementException

問題 ReadyGo在LOGIN,判定CPUID時,因無Windows Management Instrumentation的類別,造成 System.Management.ManagementException: Invalid namespace 原因:此錯誤是由 WMI 問...