数か月前、Windows 11 が勝手に再起動する問題が発生していましたが、これは Windows のアップデート後に発生し始めたため、アップデートに問題があることは明らかでした。そこで試行錯誤して原因を突き止め、2 つのアップデートをアンインストールしたところ、問題は解消しました。
この問題の詳細は、午前中にのみ発生するというものでした。午前 4 時頃で、その時間帯は PC を使用しておらず、アイドル状態になっています。イベント ビューアーには、次のようなログが表示されますThe computer has rebooted from a bugcheck
。
数か月後、Windows を再度更新したところ、問題が再発しました。PC は午前 6 時に再起動しました。アンインストールした 2 つの更新プログラムが新しい更新プログラムで再度インストールされたのでしょうか? それとも、新しい更新プログラムだけが原因なのでしょうか?
そこで、Windows Update の履歴ログを表示する方法を検索しました。
https://winaero.com/find-windows-update-log-windows-10/
しかし、必要なのは、次の情報を提供するログです。
- Windows が KB* 更新プログラムをインストールした日/時刻。
- KB* アップデートをアンインストールした日時。
そのため、その時点でアンインストールした更新プログラムの ID を知る必要があります。これにより、トラブルシューティングを行い、どの更新プログラムが問題なのかを把握できます。前回は、更新プログラムを 1 つずつアンインストールし、PC が再びクラッシュするかどうかを 1 日待って確認する必要がありました。そのため、更新プログラムの 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 マザーボードと互換性がないだけです。上記のリンクの 1 つでは、Windows のアップデートが原因となる可能性があることが示唆されているため、これ以上は述べません。不必要に BIOS を更新したくありませんし、MSI はそれを推奨していません。