幾個月前,我遇到了Windows 11 自行重啟的問題,這種問題是在Windows 更新後開始發生的,所以很明顯更新是壞的,所以透過反覆試驗,我找到了罪魁禍首並卸載了2 個更新,問題就消失了。
這個問題的具體情況是,它只發生在早上!凌晨 4 點左右,這段時間我不使用電腦,它只是閒置。事件檢視器將有一條日誌顯示The computer has rebooted from a bugcheck
。
幾個月後,我再次更新 Windows,問題又出現了。我的電腦在早上 6 點重新啟動。我想知道我卸載的這 2 個更新現在是否透過新更新再次安裝了?還是新的更新本身造成了這種情況?
於是我搜尋如何查看Windows更新歷史日誌:
https://winaero.com/find-windows-update-log-windows-10/
但我需要的是一些日誌來告訴我:
- Windows 安裝 KB* 更新的日期/時間。
- 您卸載 KB* 更新的日期/時間。
所以我需要知道當時卸載的更新的ID,這有助於我排除故障並了解哪個更新是壞的。上次我不得不一個一個地卸載更新,然後等待一天,看看電腦是否再次崩潰,所以知道更新的 ID 可以幫助我更快地找到壞更新。
我還研究了問題本身,當我使用 WinDBG 和 BlueScreenView(來自 Nirsoft)分析轉儲時,它與 ntoskrnl 有關,所以我已經完成了所有這些:
https://www.auslogics.com/en/articles/fix-ntoskrnl-exe-bsod/
https://www.elevenforum.com/t/reccurring-bsod-on-bootup-ntoskrnl-exe-bugcheck-code-0xc000021a.18447/
https://forum-en.msi.com/index.php?threads/bsod-since-bios-update.356563/
https://www.tenforums.com/tutorials/5472-view-windows-update-history-windows-10-a-2.html
簡而言之,我已經完成了完整性驗證,例如:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
chkdsk /r /f
我還運行了 Windows 記憶體診斷,沒有發現任何問題,所以我知道這不是硬體問題或軟體問題。只是 Windows 11 更新不好或與我的 MSI 主機板不相容。上面的連結之一表明 Windows 更新可能會導致此問題,所以我將其保留,不想不必要地更新 BIOS,MSI 不建議這樣做。