Windows 11で不定期BSOD「CRITICAL_PROCESS_DIED」—ntoskrnl.exeではなくsvchost.exeが原因だった時の完全対処ガイド(i5‑14400F/RTX 5060/Asus TUF B760M)

自作PCで「たまに落ちる」「気づくと再起動している」「BlueScreenViewerでは ntoskrnl.exe と出る」──そんな厄介な“ランダムBSOD”問題を、手戻りなく片付けるための実践ガイドです。Intel Core i5‑14400F/RTX 5060/Asus TUF B760M 構成を例に、CRITICAL_PROCESS_DIED(svchost.exe 関連)の見極め方と、軽症から最終手段までの復旧ルート、そして再発防止のための基盤整備を、すべて“コピペで実行できる手順”で整理しました。


目次

症状と前提(想定環境)

対象は以下のような自作PC構成を想定します(同等構成でも有効)。

  • CPU:Intel Core i5‑14400F
  • GPU:GeForce RTX 5060
  • M/B:Asus TUF B760M 系(例:TUF B760M‑PLUS WIFI II)
  • OS:Windows 11(22H2/23H2/24H2 いずれも想定)
  • 症状:不定期のBSOD。STOP CODE は CRITICAL_PROCESS_DIED。BlueScreenViewer では ntoskrnl.exe と表示されることが多いが、ミニダンプでは svchost.exe 関連で落ちる。

まず押さえるべきポイント(誤認の回避)

  • BlueScreenViewer の「ntoskrnl.exe」は“被害者表示”になりがち。カーネル(ntoskrnl.exe)は最終的に巻き込まれているだけで、真犯人は別にいることが多い。
  • CRITICAL_PROCESS_DIED は「OSの根幹プロセスが壊れた/止まった」時に出る汎用STOP。svchost.exe は複数サービスの“入れ物”であり、中に載っているサービスのどれが落ちたかを突き止めるのがカギ。
  • DISM/SFC が途中で止まる、0x800f0806(pending operations)が出るのは、更新の取り違え・コンポーネント破損・保留中更新の詰まりが典型。
  • BIOSが古い/メモリ周波数の過激設定(XMP/EXPO)/電源の瞬断耐性不足でも、稀発の落ち方を作りやすい。

原因の切り分けロードマップ

以下の順で進めると、ムダな再インストールを避けながら、再発率を最小化できます。

段階狙い具体的な操作成功の目安次に進む条件
① 最小限の論理修復OSコンポーネント破損の修復DISM/SFC と保留解除DISM/SFC が完走しエラー無し途中でエラー/BSOD継続
② 失敗時の保留解除pending の詰まりを掃除WinRE/オフライン DISM、WUリセットDISM/SFC が通る依然として通らない
③ インプレース アップグレードOSを上書き再構築(データ保持)ISO から Setup.exe 実行BSOD消失・OS安定化セットアップ失敗/BSOD継続
④ クリーンインストールソフト起因を完全に排除USB媒体から新規導入正常稼働が続く再発する=HW疑いへ
⑤ ハード診断メモリ/SSD/電源などMemTest86/SMART/負荷試験異常の切り分け交換/RMA判断

ミニダンプで「svchost.exe」を追う(可視化のコツ)

CRITICAL_PROCESS_DIED で svchost.exe が関与している場合、どのサービスグループの svchost が止まったかを見ます。

tasklist /svc /fi "imagename eq svchost.exe"

BSOD直前のイベントは「イベント ビューアー → Windows ログ → システム」で 7031/7034(サービス突然終了)や 1001(BugCheck) を確認。
PowerShell 例:

Get-WinEvent -FilterHashtable @{LogName='System'; Id=7031,7034,1001} -MaxEvents 200 |
  Select-Object TimeCreated,Id,ProviderName,LevelDisplayName,Message

Reliability Monitor(検索欄で perfmon /rel)も、直前のアプリ/サービス障害を時系列で見られるので併用すると有効です。

軽症対応:システムファイル修復(DISM/SFC)

管理者権限の コマンド プロンプト(または PowerShell)で、次をこの順番で実行します。

dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth
dism /online /cleanup-image /startcomponentcleanup
sfc /scannow
  • 0x800f0806 / pending operations が出たら、いったん再起動して再実行。
  • それでも解消しない場合は「保留中更新の解除(次章)」へ。

DISM が止まるときの特効薬:保留中更新の解除と WU リセット

方法A:Windows 回復環境(WinRE)からの保留解除

  1. Shift を押しながら「再起動」 → トラブルシューティング → 詳細オプション → コマンド プロンプト。
  2. Windows のドライブ文字(例:C:)を確認し、以下を実行。
dism /image:C:\ /cleanup-image /revertpendingactions

完了後、通常起動して再度 DISM/SFC を実行。

方法B:Windows Update コンポーネントのリセット

管理者 CMD:

net stop wuauserv
net stop bits
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start wuauserv

続けて DISM/SFC を再実行。ISO をマウントして /Source を指定すると成功率が上がります(エディション番号は環境に合わせて調整)。

dism /online /cleanup-image /restorehealth /source:WIM:X:\sources\install.wim:6 /limitaccess

インプレース アップグレード(上書き再インストール)

Microsoft 提供の ISO を入手し、Setup.exe を現在の Windows 上で実行。「個人用ファイルとアプリを引き継ぐ」を選択すると、アプリとデータを保持したまま OS を再構築できます。

  • カーネルレベルのアンチチート(例:Valorant Vanguard)や常駐セキュリティが失敗要因になることがあります。事前に無効化・アンインストールを推奨。
  • BitLocker を有効にしている場合は、必ず一時停止してから実施。

よくある失敗:0x8007042B‑0x2000D(SAFE_OS / MIGRATE_DATA)

移行フェーズで失敗し、再起動後に「Windows が二重登録(ブートメニューが重複)」だけ残ることがあります。重複エントリは以下で削除可能です。

  1. msconfig を開く →「ブート」タブ。
  2. 明らかに使っていない重複エントリを選び「削除」。

再度インプレースを試す場合は、常駐系の停止、ストレージ空き容量の確保(最低 30〜40GB 目安)、周辺機器の最小化も併せて行うと成功率が上がります。

最終手段:クリーンインストール(推奨ルート)

  1. Media Creation Tool で 8GB 以上の USB インストールメディアを作成。
  2. 重要データは外部ストレージやクラウドに二重バックアップ。
  3. BIOS で USB を起動優先に設定し、セットアップ開始。
  4. システムドライブ(Windows が入っていたパーティション)をフォーマットし、新規に Windows 11 を導入。
  5. 初回起動後はWindows Update に任せきりにせず、マザーボード・チップセット・GPUの最新ドライバをメーカーサイトから手動導入。
  6. ここまでで BSOD が消えればソフト起因(OS破損)と断定。それでも再発する場合は次章のハード診断へ。

ハードウェア診断:再発時の絞り込み

メモリ(最優先)

  • XMP/EXPO をいったん無効にして JEDEC 標準で様子見。
  • MemTest86 を USB から起動し、最低 4pass 実施。エラーが 1 つでも出たら不合格。片側2枚なら1枚ずつ/スロット入替で切り分け。

ストレージ(SSD/NVMe)

  • 各ベンダーの診断ツールで SMART と総書込み量、メディアエラーを確認。
  • OS 上でのチェック:
chkdsk C: /scan

転送中に BSOD が出るなら、ストレージ/ケーブル/スロット接触不良も疑う(M.2 の固定ネジやサーマルパッド厚も確認)。

電源ユニット

  • 瞬断耐性・リップル・劣化で「たまに落ちる」を引き起こす典型部位。定格に十分な余裕(+30〜40%)を持たせる。
  • EPS 8pin / PCIe 8pin の差し込み確認。延長や分岐の多用は避ける。

CPU/マザーボード

  • BIOS更新を実施(EZ Flash または USB BIOS FlashBack)。アップデート後は CMOS クリア → 既定値ロード。
  • Intel ME ファーム / MEI ドライバも併せて更新。
  • C-State、電力制御、メモリトレーニング関連設定はまずAuto/既定で安定性検証。独自最適化は安定確認後に段階的に。

“svchost.exe が犯人”に見える時の具体策

svchost.exe は複数の Windows サービスをグループ実行します。以下でグループ→サービスの対応を出し、障害直前に動作していたサービスを特定します。

tasklist /svc /fi "imagename eq svchost.exe" > %USERPROFILE%\Desktop\svchost_map.txt

イベントID 7031/7034 の直前に、特定のサービスが繰り返し停止していれば、それがトリガの可能性大。該当サービスの対処例:

  • Windows Update 関連(wuauserv、bits):WU リセット(前章)→ DISM/SFC。
  • ネットワーク関連:LAN/Wi‑Fi/Bluetooth ドライバの入れ直し(デバイス マネージャーで「ドライバーを削除」にチェック→再起動→最新ドライバを手動適用)。
  • セキュリティ/アンチチート:常駐を一時停止、カーネルフック系はアンインストールで検証。

ドライバ起因をあぶり出す:Driver Verifier(上級)

原因不明のときのみ実施。ループBSODのリスクがあるため復元ポイント作成必須。

verifier /standard /all

再起動後に BSOD が即時再現するなら、表示されたドライバ名(.sys)を記録し、該当ドライバの更新/ロールバック/削除を実施。解除は:

verifier /reset

GPU ドライバの入れ直し(クリーン)

映像出力関連のカーネルモードドライバは BSOD を誘発しやすい領域。安全モードでクリーンアンインストール(一般には DDU 等の専用アンインストーラを用いる)→再起動→最新ドライバの手動適用を推奨。
Windows Update 経由で当たる自動配布ドライバは、タイミングによって安定版でないこともあるため、メーカー提供の安定版を選ぶのがコツです。

安定運用の“地ならし”チェックリスト

項目操作目的判定
BIOS 更新EZ Flash / USB FlashBackマイクロコード/メモリ互換性の改善最新適用・既定値ロード済み
ME/チップセットIntel MEI・INF 手動導入電力/デバイス初期化の安定化最新バージョンを適用
XMP/EXPOまず無効で検証 → 安定後に有効メモリエラーの切り分け無効で安定 & 有効時も MemTest 合格
電源設定電源プラン「バランス」/ 高パフォーマンスで検証急峻なC-State遷移による不安定の回避どのプランでも安定
ストレージ健全性SMART/Media エラー確認、chkdskI/O 障害の早期検知RAW値・再割当無し、chkdsk異常なし
常駐/アンチチート一時停止または削除で検証カーネルフック競合の排除停止で安定するなら代替策を検討

ブルースクリーン解析の最小装備

  • ミニダンプを有効にする:「システムのプロパティ → 詳細設定 → 起動と回復 → デバッグ情報の書き込み:小(256KB)メモリダンプ」。
  • 保存先:C:\Windows\Minidump。MEMORY.DMP がある場合は大クラッシュの痕跡。
  • ページファイルは C: に自動/十分なサイズを確保(0 だとダンプが出ない)。

再インストール時の注意(失敗を減らすコツ)

  • 周辺機器を最小構成(キーボード/マウス/モニタ/有線LAN のみ)。
  • インストール直後はチューニングをしない:XMP/EXPO、有志チューニング、電力制御の変更は完全安定が確認できてから。
  • ドライバの導入順序:チップセット → MEI → GPU → LAN/Wi‑Fi/Bluetooth → オーディオ → 周辺機器。
  • Asus TUF B760M 系は BIOS のメモリ互換性アップデートが頻繁。Windows Update では BIOS は上がらないので、必ず手動確認。

トラブル収束後の“再発防止策”

  • 更新の分離:大規模な Windows 機能更新や GPU 大型ドライバ更新は、必ず復元ポイント作成→単発で実施。複数更新を一度に当てない。
  • バックアップの二重化:システムイメージ(OS)とユーザーデータ(ファイル)は別方式/別媒体で。
  • イベント ログと信頼性モニタを習慣化:小さな警告の段階で対処すれば BSOD まで行かない。

“これだけはやってはいけない”

  • DISM/SFC の同時併用や順序逆転(restorehealth → scanhealthのような逆順)は非推奨。掲載の順で。
  • 疑わしいからといってレジストリ一括最適化や出所不明ツールの乱用。復旧を難しくする。
  • Windows Update とベンダーツールの同ドライバを二重適用。片方に固定する。

実行フローチャート(簡易)

  1. イベント ログ/ミニダンプで svchost.exe のグループと直前のサービスを特定。
  2. DISM/SFC(保留があれば WinRE/リセット)で OS 論理修復。
  3. 原因が見えなければ、インプレース アップグレード(常駐停止・BitLocker一時停止)。
  4. 失敗/再発ならクリーンインストール(最小構成、既定設定)。
  5. なお再発する場合はメモリ→SSD→電源→マザボの順に切り分け。

よくある質問(Q&A)

Q. BlueScreenViewer は便利なのに、なぜ ntoskrnl.exe が「誤認」なの?
A. カーネルが最終的にクラッシュダンプに残るのは自然ですが、引き金は別のドライバ/サービスであることが多いからです。ダンプの STOP CODE(CRITICAL_PROCESS_DIED)と関与プロセス(svchost.exe)に注目して、イベントログと突き合わせるのが正攻法です。

Q. インプレースは成功したのに、しばらくするとまた落ちる。
A. OSの破損は治ったが、ドライバ/常駐/ハード側に根本原因が残っている可能性が高いです。XMP無効での長時間運用、LAN/オーディオ/ストレージなどチップセット配下のドライバを手動で最新化、GPUはクリーン導入を試してください。

Q. Asus TUF B760M で BIOS が見つからない/最新が分からない。
A. 正しい型番で検索し、リビジョン(PLUS / WIFI II など)を一致させる必要があります。USB BIOS FlashBack に対応していれば、CPUなしでも更新可能です。更新後は CMOS クリア → 既定値ロード → 起動確認 → 必要最低限の設定のみ変更が安全です。

Q. これだけやっても直らない。
A. 電源品質(瞬間的な電圧降下)やマザーボードの個体差が疑われます。別系統の電源での検証、他PCでのメモリ/SSD単体検査、RMA も選択肢です。

まとめ(短期で直し、長期で安定させる)

CRITICAL_PROCESS_DIED は「OSの根幹が止まった」時の最終手段的なブルースクリーンで、svchost.exe 連鎖による誤認が多いのが厄介です。本記事の手順どおり、DISM/SFC → pending解除/WUリセット → インプレース → クリーンインストール → ハード診断の順で進めれば、ほぼ確実に原因領域を特定できます。
修復後は、BIOS/ME/チップセットの更新と XMP の段階適用、常駐の見直しで再発率を大きく下げられます。焦らず、段階的に、確実に進めましょう。


即コピペ用:コマンドまとめ

:: DISM/SFC(順番厳守)
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth
dism /online /cleanup-image /startcomponentcleanup
sfc /scannow

:: pending 解除(WinRE で)
dism /image:C:\ /cleanup-image /revertpendingactions

:: Windows Update リセット
net stop wuauserv
net stop bits
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start wuauserv

:: svchost グループの可視化
tasklist /svc /fi "imagename eq svchost.exe" > %USERPROFILE%\Desktop\svchost_map.txt

:: Driver Verifier(有効化/解除)
verifier /standard /all
verifier /reset

:: ストレージ健全性
chkdsk C: /scan 

実施後の確認ポイント(チェックリスト)

  • DISM/SFC はエラーなしで完走できたか。
  • Reliability Monitor のエラーが減り、イベント 1001(BugCheck)が止まったか。
  • インストール後の ドライバ導入順は正しいか(チップセット→MEI→GPU→LAN/Wi‑Fi→オーディオ)。
  • XMP/EXPO は安定確認後に有効化したか(MemTest86 合格)。
  • BIOS は最新か、適用後に既定値ロードしたか。

最後に:Windows の再インストールで BSOD が解消すれば、原因はソフトウェア(OS 破損)だったと判断できます。再発する場合のみ、ハードウェア(メモリ・SSD・電源・マザーボード)を段階的に切り分けるのが最短ルートです。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次