徵狀
請考慮下列情況:
-
您運行繁體Windows 7。
-
有些系統服務組件會在開機時執行Windows管理檢測(WMI)查詢。
在這種情況下,您可能會在Windows啟動時遇到2分鐘時間延遲。
發生的原因
此延遲是由於如下幾個不同的條件的組合造成的:
-
繁體中文語言作業系統包含了一些繁體中文編碼(中國/台灣)的文件和(中國/香港)編碼的文件。
-
有些中國台灣編碼的驅動程式依賴於中國香港編碼的文件.這樣的錯誤匹配造成了WMI錯誤編譯了Managed Object Format (MOF)
-
當WMI無法正確編譯MOF的類時,更多的WMI查詢會在同一時間產生,造成WMI的服務停滯2分鐘.
所以,電腦可能會在啟動的Windows時停止響應約2分鐘。
解決方案
微軟正在研究這個問題.
您可以用機碼編輯器(Regedit.exe)檢查機碼確認您是是否會遇到這個問題:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\WDM
在這個機碼目錄下,請檢查下列兩鍵值:
C:\Windows\system32\drivers\zh-TW\ACPI.sys.mui[ACPIMOFResource]
C:\Windows\system32\drivers\zh-TW\battc.sys.mui[BATTCWMI]
如果這兩個登錄值存在,並且它們的值包含“Binary mof failed”,您將有可能遇到這個問題。
如果您遇到這個問題,您可以暫時刪除下列兩個檔案作為臨時解決方案:
C:\Windows\System32\drivers\zh-TW\acpi.sys.mui
C:\Windows\System32\drivers\zh-TW\battc.sys.mui
刪除這兩個檔案之後,重新啟動Windows. 您下一次啟動後,有可能還會遇到一次這個問題.但是當下一次成功啟動後,這個問題一定會解決.
其他相關資訊
作為刪除這些檔案的影響,某些特定和ACPI相關的日子文件和性能檢測文件有可能會用英文顯示.但是這些文件很少會被Windows操作系統使用.