ntoskrnl.exe導致Win10藍屏的解決方案

我的PC是自己安裝的兼容機。起初安裝的是Win7系統,後來升級為Win10。從Win7開始,就不定期、偶爾出現藍屏,有時三五天、一周出現一次,有時一天出現一兩次。我在BIOS中把選項均定為安全、保守的數值,但仍然不能避免藍屏。

在軟體方面,經過多種殺毒軟體檢測,均未發現病毒、木馬。

在硬體方面,替換了可靠電源。主硬碟為intel SSD,檢測可靠。內存是威剛品牌,經aida64檢測沒有問題。主板是技嘉名牌主板。如果說有問題,就是內存與主板不兼容了,想來想去可能性比較小。

在事件查看器中查看藍屏信息,來源是Kernel-Power,事件ID:41。用BlueScreenView工具軟體查看是由ntoskrnl.exe導致。

在網上搜索,解決此問題的答案較少。有一篇文章:64位windows7,藍屏事件查看器顯示是ntoskrnl.exe導致藍屏,文中大意是說:有些問題是由磁碟有錯誤產生的,可以用管理員方式啟動CMD.EXE,執行 CHKDSK C: /F 命令,對系統盤進行修復來解決。

採用此修復方法,似乎對防範藍屏有一定效果,但我的PC在之後仍不能避免同樣原因的藍屏。

後來看到一個工具軟體,叫做《DirectX修復工具 3.7 標準版》。下載後,在我的PC上掃描了一下,DirectX倒是沒有問題,但提示C++系統有錯誤。這個軟體說是標準版,但在菜單--工具--選項--擴展中選「開始擴展「,便可升級到增強版,就可以修復C++錯誤。

使我喜出望外的是,經此修復後,難纏的藍屏問題卻得到了根治。

這說明,我的PC藍屏是軟體問題所造成。可以上溯到Win7時安裝的C++2005、2008或2010中存在的錯誤。此問題的解決方案在網路上似乎沒有類似論述,故寫出來供有類似藍屏經歷的人參考。

藍屏的原因多種多樣,本文只是提供一個得以解決的例子,並不能適用於所有的藍屏。


推薦閱讀:

TAG:科技 | Windows10 | 藍屏 |