Windows 7 出現藍屏、錯誤代碼為 BlueScreen (BCCode: 1000007e) 時,代表核心模式例外狀況未被攔截。原因可能涉及驅動程式衝突、硬體故障、病毒、註冊表損壞等。本文提供從基礎排查到進階除錯的完整方案。
常見原因與基礎排查
- 超頻導致不穩:若有超頻 CPU/記憶體,請恢復預設頻率。
- 光碟機誤觸:讀取光碟時強行彈出托盤,重新放入關閉即可。
- 帶電拔插裝置:重新開機通常可恢復。
- 特定軟體衝突:解除安裝並重裝該軟體,或改用相容版本。
- 病毒感染:完整掃描殺毒,排除惡意程式破壞系統檔。
- 系統暫時性錯誤:進入「安全模式」再重啟回正常模式,或使用「最後一次正確配置」開機。
- 註冊表損壞:還原備份的註冊表檔案。
- 事件檢視器分析:執行
eventvwr.msc,檢查「系統」與「應用程式」日誌中的錯誤事件,針對性修復。
針對特定藍屏代碼的進階解法
解法一:針對 hpmobiledisk.sys (優易 U 盤加密軟體) 導致的關機藍屏
- 確認藍屏訊息含
STOP:0x00000018 且提及 hpmobiledisk.sys,且曾安裝優易 U 盤加密軟體。
- 刪除
C:\Windows\System32\drivers\hpmobiledisk.sys。
- 裝置管理員 → 「檢視」→「顯示隱藏裝置」→「非即插即用驅動程式」→ 找到 hpmobiledisk → 右鍵「解除安裝」。
- 重啟兩次,問題應解決。
解法二:使用 WinDbg 分析記憶體傾印檔
- 系統屬性 → 進階 → 啟動與故障恢復 → 設定寫入偵錯資訊為「完整記憶體傾印」。
- 藍屏後系統自動儲存
C:\Windows\Minidump\Minixxxxxx-xx.dmp。
- 安裝 WinDbg,設定符號路徑:
SRV*c:\temp*https://msdl.microsoft.com/download/symbols。
- 開啟 .dmp 檔,輸入
!analyze -v 取得詳細錯誤原因,據以修復。
若以上方法無效,建議備份資料後重裝系統,或送修檢測硬體(記憶體、硬碟、主機板)。