Windows 11 でゲームプレイ中に突然ブルースクリーン「SYSTEM_SERVICE_EXCEPTION (0x3B)」が出ると、多くの人は「PC が壊れた?」と不安になります。特にミニダンプに聞き慣れない luafv.sys が出てくると、何をどう調べればいいのか分からなくなりがちです。この記事では、Rainbow Six.exe 実行中に発生した 0x3B エラーを題材に、「原因の考え方」と「具体的な対処手順」を、ゲーム PC 向けに分かりやすく解説します。
SYSTEM_SERVICE_EXCEPTION (0x3B) とは何か
まずはエラーの正体から押さえておきましょう。
SYSTEM_SERVICE_EXCEPTION (0x3B) は、Windows のカーネルモード(OS の中枢部分)で「想定外の例外」が発生したときに出るブルースクリーン(BSOD)の一種です。
- バグチェックコード:0x0000003B
- メッセージ:SYSTEM_SERVICE_EXCEPTION
- 意味:システムサービス実行中に不正なメモリアクセスなどの例外が発生
ポイントは、「かなり汎用的なエラー」であるということです。特定の 1 個のドライバーやハードウェア不良だけを指すコードではなく、
- ドライバー同士の一時的な競合
- OS やドライバーのアップデート途中の不整合
- まれなタイミングのバグ(レースコンディション)
- メモリやストレージの不調
など、広い意味で「カーネルモードでおかしなことが起きた」ときにまとめて 0x3B として出てくることが多いです。
今回のケース:Rainbow Six.exe 実行中に luafv.sys が関与
今回の状況を整理すると、次のようになります。
- OS:Windows 11
- アプリ:ゲーム Rainbow Six.exe 実行中
- ブルースクリーン:SYSTEM_SERVICE_EXCEPTION (0x3B)
- ミニダンプ解析:
luafv.sysが呼び出し元として記録
ここで登場する luafv.sys は、聞き慣れないかもしれませんが、Windows 標準の UAC 仮想化ドライバー です。
luafv.sys(LUA File Virtualization ドライバー)とは
luafv.sys は、「LUA File Virtualization」の略で、ユーザーアカウント制御(UAC)の一機能を担当しています。役割はざっくり言うと、
- 管理者権限を持たない古いアプリが、
C:\Program Filesなど本来書き込み禁止の場所に書き込みしようとしたとき - アプリ側からは書き込めたように見せつつ、実際にはユーザープロファイル配下の仮想領域(VirtualStore)にリダイレクトする
という「仮想的な書き込み先」を提供するドライバーです。
ゲームやランチャー、アンチチートなどが「設定ファイル」「ログ」「一時ファイル」を本来書き込むべきでないフォルダーに吐き出そうとすると、luafv.sys が間に入って調整します。その過程で、他のドライバーとタイミングが悪く噛み合うと、一時的な例外が発生し、それが 0x3B として表に出てくることがあります。
重要なのは、
- ダンプに luafv.sys が出ている=必ず luafv.sys が「犯人」というわけではない
- 実際には、別のドライバー起因の異常を、最後に受け止めた役としてログに残っているだけのケースも多い
という点です。よって、luafv.sys を「更新しよう」「削除しよう」と考える必要はありませんし、そもそも標準ドライバーなので単体で更新もできません。
「今回だけ」「1 回だけ」ブルースクリーンが出た場合の考え方
0x3B が 1 回だけ発生し、その後まったく再現しないケースは珍しくありません。その場合、多くは次のような「一過性の要因」が疑われます。
- バックグラウンドで Windows Update やドライバー更新が動作中だった
- 一瞬だけドライバー同士が競合するタイミングが重なった
- ゲーム起動直後や終了直後など、リソース切り替え時にまれなバグを踏んだ
1 回きりでその後は安定しているのであれば、基本的には「様子見」で問題ありません。過剰に心配して OS の再インストールやゲームの再インストールに走る必要はありません。
| 状況 | 考えられる状態 | 推奨対応 |
|---|---|---|
| 1 回だけ BSOD、その後は安定 | 一過性のドライバー競合やアップデート中の不整合 | 最低限のアップデート確認だけ行い、様子を見る |
| 月に 1 回程度、同じゲームで BSOD | 特定状況でのみ出る軽度の不安定要因 | ドライバー更新・SFC/DISM・ストレージ診断を実施 |
| 週に何度も BSOD が発生 | ドライバー・システムファイル・ハードウェアに問題の可能性 | 本格的な診断(メモリ/SSD)とダンプの再解析を行う |
以降の対処は、「再発している」「また出そうで不安」という状況を想定して説明します。
再発する場合の基本チェックリスト
0x3B が複数回出るようであれば、次のチェック項目を上から順に潰していくのが効率的です。まずは大まかな一覧から。
| 手順 | 内容 | ポイント |
|---|---|---|
| ① ドライバー更新 | Windows Update と GPU / チップセットドライバーの最新化 | luafv.sys は標準ドライバーのため直接更新不可 |
| ② システム整合性 | SFC /scannow → DISM /Online /Cleanup-Image /RestoreHealth | システムファイルの破損を修復 |
| ③ ストレージ診断 | chkdsk /scan や SSD メーカー純正ツールで診断 | ファイルシステム・物理エラーの確認 |
| ④ メモリ診断 | Windows メモリ診断、MemTest86 等 | RAM 不良は BSOD の鉄板原因 |
| ⑤ OC/周辺機器 | オーバークロック解除・不要な USB 機器の取り外し | 不安定要因を徹底的に排除 |
① ドライバーと Windows Update を最新にする
まずは「ソフトウェア側で明らかな古さがないか」をチェックします。
Windows Update の確認
- スタートメニューから「設定」を開く
- 左メニューの「Windows Update」を選択
- 「更新プログラムのチェック」をクリック
- 表示された更新があればすべて適用する
可能であれば、「詳細オプション」から「オプションの更新プログラム」も確認し、ドライバー関連の更新があれば適用しておきます。
GPU・チップセットドライバーの更新
ゲーム中の BSOD は、GPU ドライバーとの相性が絡むケースが非常に多くなります。次の点をチェックしてください。
- GeForce / Radeon / Intel Arc など、利用中の GPU 用ユーティリティから最新版をインストール
- マザーボードメーカーのサイトで、チップセットドライバーの最新版がないか確認
- 古いドライバーを上書きするだけでなく、「クリーンインストール」オプションがあれば選択
luafv.sys 自体は Windows に組み込まれた標準ドライバーのため、単体で更新することはできません。その代わり、周辺のドライバーを最新状態に保つことで、競合が生じる可能性を下げることができます。
② SFC / DISM によるシステムファイルチェック
システムファイルの一部が壊れていると、カーネルモードで予期せぬ例外が発生しやすくなります。Windows 標準の SFC と DISM でチェックしておきましょう。
SFC(システムファイルチェッカー)の実行
- スタートボタンを右クリック → 「ターミナル(管理者)」または「Windows PowerShell(管理者)」を開く
- 次のコマンドを入力して Enter:
sfc /scannow - 検証と修復が完了するまで待つ
主な結果の読み方は次の通りです。
- 検証が 100% 完了しました。整合性違反は検出されませんでした。
→ システムファイルに問題はなかったと判断できます。 - 整合性違反が検出され、正常に修復されました。
→ 破損ファイルがあったものの修復済み。再発が収まるか様子を見ます。 - 一部のファイルは修復できませんでした。
→ 次に説明する DISM を実行してから、SFC をもう一度試します。
DISM の実行
SFC で修復しきれない場合や、念のため OS のコンポーネントストアを整える場合は、続けて DISM を実行します。
- 同じく「ターミナル(管理者)」を開く
- 順番に次のコマンドを実行:
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth
完了後に PC を再起動し、必要に応じてもう一度 sfc /scannow を実行して状態を確認します。
③ ストレージ診断:chkdsk と SSD ツール
OS やゲームをインストールしている SSD / HDD に問題があると、読み書き中にデータが化け、それがドライバー異常や BSOD につながることがあります。
chkdsk /scan の実行
- 「ターミナル(管理者)」を開く
- 次のコマンドを入力:
chkdsk C: /scan - エラーが報告されていないか確認する
C ドライブ以外にゲーム専用 SSD を使っている場合は、そのドライブレター(例:D:)に置き換えて実行します。
SSD メーカー純正ツールでの確認
Samsung、Crucial、Western Digital などの SSD には、メーカーが提供する診断ツールがあります。それらを使うと、
- SSD の健康状態(寿命・エラー率)
- ファームウェアのバージョン
などを確認できます。ストレージに問題があると、OS 全体が不安定になり BSOD が頻発するので、早めのチェックがおすすめです。
④ メモリ診断:RAM 不良の可能性を疑う
ブルースクリーン全般で外せないのが メモリ不良 の可能性です。特に 0x3B のような例外系のエラーでは、ランダムにクラッシュするパターンとしてよく見られます。
Windows メモリ診断の使い方
- スタートメニューで「Windows メモリ診断」と入力して起動
- 「今すぐ再起動して問題の有無を確認する」を選択
- 再起動後、自動的にメモリチェックが実行される
- 完了後、ログインすると結果が通知される
ここでエラーが出た場合は、メモリモジュールの抜き差し、スロット変更、1 枚ずつのテスト、場合によってはメモリ交換が必要になります。
より徹底的に検査したい場合は、USB メモリから動かす MemTest86 のようなツールを使い、数時間~一晩かけてテストする方法もあります。
⑤ オーバークロック・周辺機器の見直し
ゲーミング PC では、
- CPU / GPU のオーバークロック
- メモリの XMP / EXPO プロファイル
- USB デバイス(コントローラー、キャプチャボード、VR 機器など)
が安定性に影響することがあります。0x3B の再発が続く場合は、いったん次のような状態に戻してみましょう。
- BIOS で CPU / GPU / メモリをすべて標準設定に戻す
- マザーボードの「自動 OC」機能をオフにする
- 必要最低限の USB 機器(キーボード・マウス)だけ接続して検証する
これで BSOD が出なくなる場合は、「OC 設定がギリギリすぎた」「特定の USB デバイス用ドライバーが悪さをしている」といった切り分けができます。
ゲーム側・アンチチートの影響を確認する
Rainbow Six などのオンライン対戦ゲームは、多くの場合アンチチートソフトが常駐し、システム深部にフックを入れています。そのため、
- アンチチートドライバーと他のドライバー(オーバーレイ、録画ソフト、セキュリティソフト)が競合
- ゲームのインストールフォルダー周辺で、UAC 仮想化が働く状況が混ざる
といった要因で、luafv.sys 経由の例外が表に出ることがあります。
対策としては、
- ゲームランチャー(Ubisoft Connect や Steam など)で「ゲームファイルの整合性チェック」を実行
- セキュリティソフトのリアルタイム保護を、一時的に標準設定に戻すか、ゲームフォルダを除外設定にする
- オーバーレイ系(Discord オーバーレイ、録画ソフトのオーバーレイなど)を一時的にオフにして再現性を確認
など、「ゲームと同時に動いている常駐ソフトを絞り込む」ことが重要です。
luafv.sys の正体と、やってはいけない対処
改めて、luafv.sys の役割と注意点をまとめます。
| 項目 | 内容 |
|---|---|
| ファイル名 | luafv.sys |
| 正式名称 | LUA File Virtualization ドライバー |
| 役割 | UAC 仮想化機能により、権限の低いアプリからの書き込みを仮想領域へリダイレクト |
| 配置 | Windows 標準のシステムドライバー(ユーザーが削除・更新する想定ではない) |
| 誤解しやすい点 | ダンプに名前が出ているだけで「犯人」とは限らない |
インターネット上には、
- luafv.sys を削除・無効化すればよい
- UAC を完全に無効化すれば BSOD が直る
といった情報もありますが、これは推奨できません。
- UAC を無効化すると、OS の安全装置を自ら外してしまうことになり、マルウェア被害などのリスクが跳ね上がります。
- システムドライバーを無理に削除・置き換えると、むしろ Windows が起動しなくなる可能性があります。
luafv.sys はあくまで「UAC 仮想化の窓口」であり、そこで例外が起きたからといって、すべての原因が UAC 仮想化にあるわけではありません。OS のセキュリティ機構を犠牲にするのではなく、周辺のドライバーやゲーム環境を整える方向で対処するのが安全です。
再度クラッシュしたときのミニダンプ収集と相談方法
0x3B が再発した場合、ミニダンプを複数回分集めて専門家に見てもらうと原因特定の精度が上がります。
ミニダンプの保存場所と確認
- 標準設定では、ミニダンプは
C:\Windows\Minidumpに保存されます。 - 拡張子が
.dmpのファイルがクラッシュごとに増えていきます。
フォルダーが空の場合は、システムの設定でダンプの保存がオフになっている可能性があります。
ダンプ保存設定の確認
- スタートボタンを右クリック → 「システム」を開く
- 「関連リンク」から「システムの詳細設定」を開く
- 「起動と回復」の「設定」をクリック
- 「デバッグ情報の書き込み」が「小さなメモリ ダンプ(256KB)」になっているか確認
- 「小さなメモリ ダンプ」のパスが
%SystemRoot%\Minidumpになっていることを確認
設定を変更した場合は、一度再起動してから再度クラッシュが発生するのを待つ必要があります。
ダンプを共有する際のポイント
ミニダンプは OS の内部状態を含むため、メール添付ではなく、オンラインストレージ(OneDrive 等)に ZIP でまとめてアップロードし、リンクを技術フォーラムやサポート窓口に提示するのが一般的です。
相談時には、ダンプの他に次の情報も添えると解析がスムーズになります。
- PC の主な構成(CPU / GPU / メモリ容量 / SSD 型番 等)
- Windows 11 のエディションとバージョン(設定 → システム → バージョン情報)
- クラッシュが起きるタイミング(ゲーム起動時、マッチ開始時、終了時など)
- 常駐ソフト・セキュリティソフトの種類
- 最近行った変更(ドライバー更新、ハードウェア増設など)
複数のダンプから同じドライバー名や同じパターンが繰り返し見つかれば、原因の絞り込みが一気に進みます。
ゲーム PC を安定させるための追加ポイント
Rainbow Six に限らず、ゲーム PC 全体の安定性を上げることで、0x3B をはじめとした BSOD のリスクを下げることができます。
電源プランと温度管理
- 電源プランを「高パフォーマンス」や「最適なパフォーマンス」に設定し、周波数の急激な変化を減らす
- CPU / GPU 温度が高すぎないか、モニタリングツールで確認する
- ケース内のエアフロー改善、ファンのホコリ掃除、グリス塗り直しなども効果的
熱によるサーマルスロットリングや保護機能の発動が、ドライバー異常や BSOD を誘発するケースも侮れません。
常駐ソフトの整理(クリーンブート)
一度、Windows を「ほぼ素の状態」で起動して再現性を確認してみるのも有効です。
- スタートメニューで「システム構成(msconfig)」を検索して起動
- 「サービス」タブで「Microsoft のサービスをすべて隠す」にチェック
- 残ったサービスをすべて無効化
- 「スタートアップ」はタスクマネージャーから不要なものを無効化
- PC を再起動し、ゲームをプレイしてしばらく様子を見る
これで BSOD が出ないようであれば、無効化した中のどれかが競合要因になっている可能性が高く、1 つずつ戻しながら犯人を探していくことができます。
よくある疑問と回答
Q. Rainbow Six だけで落ちる。ゲーム側の問題?
特定のゲームだけで BSOD が起きる場合でも、原因は「ゲームそのもの」というより、
- そのゲームだけが強く GPU / CPU を負荷している
- そのゲームのアンチチートドライバーだけが特定のフックを使っている
- そのゲームだけが特定のファイル操作(UAC 仮想化が絡むような場所)をしている
といった要因が絡んでいることが多いです。結果としてそのゲームでだけ BSOD が出るだけで、根本原因は OS やドライバー側にあるケースも多いので、この記事で紹介したような汎用的な対処も併せて行うのがおすすめです。
Q. Windows をクリーンインストールすれば確実に直る?
クリーンインストールは強力な手段ですが、
- バックアップや再インストールに時間がかかる
- ハードウェア不良(メモリ・SSD)が原因の場合は、OS を入れ直しても再発する
といったデメリットもあります。まずは、
- ドライバー更新
- SFC / DISM
- ストレージ・メモリ診断
などの「負荷が少ない」対策を一通り試してからでも遅くありません。
Q. UAC を切れば luafv.sys は関わらなくなる?
理屈の上では、UAC を無効化すれば luafv.sys の動作は減りますが、安全性の観点からおすすめできません。UAC は OS の重要な防御ラインのひとつであり、普段ゲームをしていないときのセキュリティも大きく低下します。
また、luafv.sys はあくまで「例外が表に出た場所」に過ぎない可能性もあるため、UAC を切っても根本原因が解決しないケースも多々あります。安易に OS の安全装置を外すのではなく、前述の一般的な対処を優先しましょう。
Q. ルート原因が別ドライバーでも、なぜ luafv.sys がログに残る?
カーネルモードでは、複数のドライバーが同じスレッド・同じコンテキスト上で連続的に動いています。例えば、
- ゲームが設定ファイルを保存しようとする
- アンチチートがその操作を監視する
- セキュリティソフトがファイルアクセスをスキャンする
- UAC 仮想化(luafv.sys)が書き込み先を仮想領域へリダイレクトする
といった流れの中で、どこか 1 つが壊れたデータを流したり、不正なメモリアクセスを行ったりすると、最終的に例外を受け取ったドライバー(今回なら luafv.sys)が「クラッシュした場所」としてログに残ります。
つまり、「最後にボールを受け取っていた人」=「必ずしもボールを壊した犯人ではない」というイメージで捉えると分かりやすいでしょう。
まとめ:一度きりなら様子見、再発するなら計画的に切り分け
本記事のポイントを整理します。
- SYSTEM_SERVICE_EXCEPTION (0x3B) は、カーネルモードでの汎用的な例外エラーで、特定の 1 要因だけを指すものではない。
- luafv.sys は UAC 仮想化ドライバーであり、ダンプに名前が出ていても、それだけで「犯人」と決めつけることはできない。
- 一度きりの BSOD で、その後再現しないなら、Windows Update とドライバー更新だけ確認して様子見でも問題ない。
- 再発する場合は、ドライバー更新 → SFC / DISM → ストレージ診断 → メモリ診断 → OC/周辺機器の切り分けといった手順で、負荷の少ないものから順に試すのがおすすめ。
- ゲーム・アンチチート・セキュリティソフト・オーバーレイなど、ゲームと同時に動く常駐ソフトの組み合わせも重要な要因となる。
- UAC や luafv.sys を無効化・削除するような対処は、セキュリティと安定性の両面でリスクが高いため避けるべき。
- 再度クラッシュしたら、
C:\Windows\Minidump内のミニダンプを ZIP 化し、PC 情報と併せて技術フォーラム等で相談すると、原因特定が進みやすい。
Windows 11 のゲームプレイ中に突然現れる 0x3B のブルースクリーンは不安になりますが、落ち着いて状況を整理し、この記事の手順に沿って一つずつ切り分けていけば、多くの場合は原因の方向性が見えてきます。単発なら深刻に捉え過ぎず、再発するなら計画的に調査を進めて、安心して Rainbow Six を楽しめる環境を整えていきましょう。

コメント