Opening cbs.log failed of Reinstall with IO Before and After

讓我們先看看錯誤畫面:




我記得第一次在Windows 2008 R2 SP1上執行WHQL驗證時,並沒發生過這個問題;但這次driver沒做什麼大修改卻發生錯誤,所以我第一個懷疑的是執行環境問題。

經過google得知可能是系統某些檔案毀壞才會有這種結果。如果不想重裝系統,解決步驟如下:

  1. 先將user切至administrator,執行WHQL驗證預設登入的使用者並不會是administrator。
  2. 開啟cmd.exe並執行sfc /scannow。
  3. 如果檢測出錯誤,通常它會自動修復,只要重新啟動系統並重新步驟一與步驟二,一直到完全無錯誤發生。
  4. 當無錯誤發生後,請把%windir%/logs/cbs/cbs.log砍掉。如果砍不掉,請停止windows module installer service後再試試看。
  5. 重新啟動系統後,就可以再次執行驗證了。

來看看我失敗了幾次: