Windows - トラブルシュート - クラッシュ ntoskrnl


クラウディア 


1. 概要
2. 調査
3. Hyper-V / WSL の無効化
4. VS Code の GPU アクセラレーションを無効化
5. 参考サイト

1. 概要

 前ページの状況で、2026年1月15日から様子を見ていたのですが。  2026年1月21日、またもやクラッシュ。  これは、タイミングがよくわかっている。  「Visual Studio Code」の更新が発生していて、それを適用後、プログラムの再起動をした瞬間にクラッシュしました。

2. 調査

 「ブルースクリーン解析 BlueScreenView」で解析すると下記の状況。

012126-18437-01.dmp	2026/01/21 7:07:49	PAGE_FAULT_IN_NONPAGED_AREA	0x00000050	ffffab02'84fe4a78	00000000'00000000	fffff801'4f38d8c3	00000000'00000002	ntoskrnl.exe	ntoskrnl.exe+4fb240	NT Kernel & System	Microsoft® Windows® Operating System	Microsoft Corporation	10.0.26100.7623 (WinBuild.160101.0800)	x64	ntoskrnl.exe+4fb240					C:\WINDOWS\Minidump\012126-18437-01.dmp	16	15	26100	8,236,869	2026/01/21 7:08:38

ntoskrnl.exe	ntoskrnl.exe+3403f0	fffff801'a6400000	fffff801'a7850000	0x01450000	0xe50be785	2091/10/09 19:03:49	Microsoft® Windows® Operating System	NT Kernel & System	10.0.26100.7623 (WinBuild.160101.0800)	Microsoft Corporation	C:\WINDOWS\system32\ntoskrnl.exe
 「ChatGPT」軍曹に相談すると、「Windows - デバッガ WinDbg」を使って、さらに解析せよとのこと。  ダンプファイルを解析して、相談したところ、原因を要約すると。
原因ドライバは Intel 内蔵 GPU ドライバです。
👉 Visual Studio Code がトリガーになり、Intel GPU カーネルドライバがクラッシュしたという構図です。
今回の WinDbg 出力では、明示的な Probably caused by 行の代わりに、以下が完全一致しています。

Failure.Exception.IP.Module: igdkmdn64
SYMBOL_NAME: igdkmdn64+3bd8c3
IMAGE_NAME: igdkmdn64.sys

「VS Code が GPU 機能(描画 / ハードウェアアクセラレーション)を使っていた最中に Intel GPU ドライバが落ちた」
 ということだそうで。  対処方法としては、下記を実行しなさいとのことでした。 ・GPU ドライバをメーカ配布のものにせよ ・Hyper-V / WSL の無効化 ・VS Code の GPU アクセラレーションを無効化  このうち、一番上のものはもうやっているんだよな。  なので、他の2つの項目を適用してみます。

3. Hyper-V / WSL の無効化

 まず、現在の状況を確認します。  「PowerShell」を管理者権限で起動して。

bcdedit /enum | findstr hypervisorlaunchtype
 この結果、なにも表示されないか。

hypervisorlaunchtype Off
 であれば、無効化されているとのこと。  対象のマシンでは。

hypervisorlaunchtype Auto
 と表示されておりました。  無効化します。  Win+R で、「ファイル名を指定して実行」を開いて、control でコントロールパネルを開きます。  「プログラム」

 「Windows の機能の有効化または無効化」


 ここで、下記にチェックがついているものがあれば、はずします。

	・Linux 用 Windows サブシステム
	・Windows ハイパーバイザー プラットフォーム
	・仮想マシンプラットフォーム


 これで、「VMWare」や「VirtualBox」に影響が出ないか、心配だったのですが。
 むしろこの方が、他の仮想化アプリケーションの動きがよくなるそうです。
 設定を変更したら、再起動を求められますので、再起動します。
 再起動後、「PowerShell」でコマンドを実行したら、何も表示されなくなりました。

4. VS Code の GPU アクセラレーションを無効化

 本項を設定するには。

c:/Users/User/.vscode/argv.json
 を開いて、下記の行を追加します。

"disable-hardware-acceleration": true,
 「Visual Studio Code」を起動中であれば、再起動します。  以上ここまでやって、2026年1月21日現在、様子を見ているところです。

5. 参考サイト

 本ページは、「ChatGPT」軍曹および「Gemini」伍長を参考にさせていただきました。

EaseUS
AbemaTV 無料体験
Amazonギフトカード
サウンドハウス
ハイスピードプラン
健康サポート特集