Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でwin32kfull.sysのブルースクリーン(BSOD)エラーを解決する12の方法

PCには大きく分けて2種類のドライバーが存在します。1つはOSとハードウェア間の通信を担当する通常のドライバー、もう1つはオペレーティングシステムの起動に不可欠なカーネルモードドライバーです。win32kfull.sysファイルは、このカーネルモードドライバーの一つであり、Windowsの起動や内部・外部ハードウェアデバイス(プリンターなど)との接続確立に重要な役割を果たしています。

ハードウェアに問題が発生すると、win32kfull.sysファイルに不具合が生じることがあります。場合によっては、PCの起動時にwin32kfull.sys関連のブルースクリーン(BSOD)エラーが表示され、必要なときにPCを使用できなくなることもあります。これは非常にストレスの多い状況です。

ブルースクリーンエラーに直面したら、まず電源ボタンを5〜10秒間長押しして強制シャットダウンを試みてください。Windowsが自動的に問題を修復し、再起動する場合があります。それでも解決しない場合は、以下で紹介するトラブルシューティング手法を順番に試してみてください。

win32kfull.sysのBSODエラーに関連する主なエラーコード

win32kfull.sysが原因で発生するブルースクリーンエラーには、以下のような種類があります。また、Edgeブラウザーなど特定のアプリ使用時に同様のエラーが発生することもあります。

  • STOP 0×00000050:PAGE_FAULT_IN_NONPAGED_AREA – win32kfull.sys
    PCが何らかのエラーを検出し、損害を防ぐために電源を切ったことを示します。高負荷状態や破損したシステムメモリへの参照が主な原因です。
  • STOP 0x0000001E:KMODE_EXCEPTION_NOT_HANDLED – win32kfull.sys
    ドライバーの設定ミスによって発生します。後述のトラブルシューティング手順で解決できることが多いです。
  • STOP 0x0000000A:IRQL_NOT_LESS_EQUAL – win32kfull.sys
    PCが割り込みの無限ループを処理しようとした際に発生します。すべての割り込みには優先順位が付けられ、要求の繰り返しによるデッドロックを防いでいます。ハードウェアトラブルシューティングツールの実行や、互換性のないドライバーの再インストールで解決できます。

これらのエラーの種類にかかわらず、本ガイドの手順でwin32kfull.sysファイルに関するあらゆる問題に対処できます。

win32kfull.sysブルースクリーンエラーの主な原因

まず原因を分析することで、適切な解決策を選びやすくなります。主な原因は以下の通りです。

  • PC内に古いドライバーや互換性のないドライバーが存在する
  • 互換性のないプログラムのインストール・アンインストール時にレジストリキーが破損している
  • PCへのマルウェア感染や、ハードウェアとデバイス間の競合
  • プログラムファイルの破損または欠落
  • RAMの破損などのメモリ関連の問題

方法1:プリンターのトラブルシューティングツールを実行する

文書の印刷中にwin32kfull.sysのBSODエラーが発生する場合は、ハードウェアとOSの競合が原因である可能性があります。以下の手順でトラブルシューティングツールを実行しましょう。

1. Windows + Iキーを同時に押して「設定」を開きます。

2. 「更新とセキュリティ」をクリックします。

3. 「トラブルシューティング」を選択し、「プリンター」をクリックして「トラブルシューティングツールの実行」を選択します。

4. システムのスキャンが開始されます。完了まで待ち、問題が検出された場合は「この修正を適用する」をクリックし、画面の指示に従います。

5. 最後にPCを再起動します。

方法2:システムファイルを修復する

システムファイルチェッカー(SFC)は、PC内の破損ファイルを修復できる便利なツールです。簡単なコマンドを実行するだけで、破損したシステムファイルが自動的に検出・修復され、欠落した重要ファイルも復元できます。SFCおよびDISMツールの実行手順は以下の通りです。

1. Windowsキーを押し、「コマンドプロンプト」と入力して「管理者として実行」をクリックします。

2. 「ユーザーアカウント制御」のダイアログで「はい」をクリックします。

3. 次のコマンドを入力し、Enterキーを押します。

chkdsk C: /f /r /x

4. 「Chkdsk cannot run…ボリュームは…使用中です」というメッセージが表示された場合は、「Y」を入力してEnterキーを押します。

5. 続けて次のコマンドを入力し、Enterキーを押してシステムファイルチェッカーのスキャンを実行します。

sfc /scannow

注意: スキャンの完了まで数分かかる場合があります。その間も他の作業は可能ですが、ウィンドウを誤って閉じないよう注意してください。

スキャン完了後、以下のいずれかのメッセージが表示されます。

  • Windowsリソース保護は、整合性違反を検出しませんでした。
  • Windowsリソース保護は、要求された操作を実行できませんでした。
  • Windowsリソース保護により、破損したファイルが検出され、正常に修復されました。
  • Windowsリソース保護により、破損したファイルが検出されましたが、一部のファイルを修復できませんでした。

6. スキャン完了後、PCを再起動します。

7. 再度「管理者としてコマンドプロンプトを起動」し、以下のコマンドを順番に実行します。

dism.exe /Online /cleanup-image /scanhealth
dism.exe /Online /cleanup-image /restorehealth
dism.exe /Online /cleanup-image /startcomponentcleanup

注意: DISMコマンドを正しく実行するには、有効なインターネット接続が必要です。

方法3:Windowsメモリ診断ツールを使用する

Windowsメモリ診断ツールは無料のメモリテストプログラムで、win32kfull.sysのBSODを引き起こすシステムメモリの問題を確認できます。使い方は簡単で、エラー検出後にシステムが再起動します。

1. Windowsキーを押し、検索バーに「Windows メモリ診断」と入力して開きます。

2. 「今すぐ再起動し、問題を検出する(推奨)」をクリックして、メモリの問題をスキャンします。

注意: 再起動前に作業内容を保存し、開いているプログラムをすべて閉じてください。

3. 再起動後、Windowsメモリ診断ツールが起動します。F1キーを押して「オプション」を開きます。

4. 矢印キーで「拡張」オプションに移動し、F10キーを押して「適用」します。

注意: 拡張テストには標準テストに加えて、MATS+(キャッシュ無効)、Stride38、WSCHCKR、WStride-6、CHCKR4、WCHCKR3、ERAND、Stride6(キャッシュ無効)、CHCKRSが含まれます。

5. メモリテストの完了まで待ちます(数分かかることがあります)。エラーが報告された場合は内容を記録し、該当する対処を行った上でESCキーを押してツールを終了します。

方法4:マルウェアスキャンを実行する

マルウェア攻撃によってwin32kfull.sysのBSODが発生することもあります。PCに侵入したマルウェアが重要な.sysファイルに感染・破損させ、今回のエラーにつながる可能性があります。Windows Defenderなどの信頼できるセキュリティソフトでフルスキャンを実行し、検出された脅威は速やかに駆除してください。

方法5:ドライバーを更新する

古いドライバーや互換性のないドライバーも、win32kfull.sysのBSODエラーの原因になります。以下の手順でPC内のドライバーを最新の状態に保ちましょう。

1. Windowsキーを押し、「デバイスマネージャー」と入力して開きます。

2. メインパネルにある「ネットワークアダプター」をダブルクリックして展開します。

3. ネットワークドライバー(例:Intel(R) Dual Band Wireless-AC 3168)を右クリックし、「ドライバーの更新」をクリックします。

4. 「ドライバーを自動的に検索」を選択すると、ドライバーが自動的に検出・インストールされます。

5A. 更新されていない場合、ドライバーは最新バージョンへと更新されます。

5B. すでに最新の場合は、「お使いのデバイス用の最適なドライバーが既にインストールされています」というメッセージが表示されます。「閉じる」をクリックしてウィンドウを終了します。

方法6:Windowsを更新する

Microsoftは各バージョンのWindowsを継続的に改善しています。Windows 10を更新することで、バグやパッチ関連の問題を解決できます。

1. Windows + Iキーを同時に押して「設定」を開きます。

2. 「更新とセキュリティ」をクリックします。

3. 「Windows Update」タブで「更新プログラムのチェック」ボタンをクリックします。

4A. 新しい更新プログラムが利用可能な場合は「今すぐインストール」をクリックし、画面の指示に従います。完了後、PCを再起動してください。

4B. 更新がない場合は「最新の状態です」というメッセージが表示されます。

方法7:最近インストールしたプログラムをアンインストールする

新しいプログラムをインストールした直後にwin32kfull.sysのブルースクリーンエラーが発生した場合、そのプログラムがPCと互換性がない可能性があります。以下の手順でアンインストールしましょう。

1. まず、Windows 10をセーフモードで起動します。

2. Windowsキーを押し、「アプリと機能」と入力して開きます。

3. 競合や疑わしいアプリ(例:Battle.net)をクリックし、「アンインストール」を選択します。

4. 確認画面でもう一度「アンインストール」をクリックします。

5. 最後にPCを再起動します。

方法8:最近の更新プログラムをアンインストールする

Windows OSの更新後に問題が発生した場合、新しい更新プログラムが環境と相性が悪い可能性があります。不具合のある更新をアンインストールすれば、PCの安定性も回復します。

1. Windows + Rキーを同時に押して「ファイル名を指定して実行」ダイアログを開きます。

2. 「appwiz.cpl」と入力してEnterを押します。

3. 「インストールされた更新プログラムの表示」をクリックします。

4. 最新の更新プログラムを選択し、「アンインストール」をクリックします。

5. 確認ダイアログが表示された場合は承認し、PCを再起動します。

方法9:クリーンブートを実行する

Windows 10のクリーンブートにより、不要なサービスやスタートアップ項目を排除し、win32kfull.sysのBSOD問題を切り分けられます。

注意: クリーンブートを実行するには、管理者アカウントでログインしている必要があります。

1. 「ファイル名を指定して実行」ダイアログを開き、「msconfig」と入力して「OK」をクリックします。

2. 「システム構成」ウィンドウが表示されるので、「サービス」タブに切り替えます。

3. 「すべてのMicrosoftサービスを隠す」にチェックを入れ、「すべて無効」ボタンをクリックします。

4. 「スタートアップ」タブに切り替え、「タスクマネージャーを開く」リンクをクリックします。

5. タスクマネージャーの「スタートアップ」タブに切り替えます。

6. 不要なスタートアップタスクを選択し、右下の「無効化」をクリックします。

7. タスクマネージャーとシステム構成ウィンドウを閉じ、最後にPCを再起動します。

方法10:システムの復元を実行する

OSの更新後に問題が発生した場合は、Windows 10システムを以前の状態に復元することで解決できる可能性があります。「コントロールパネル」→「回復」→「システムの復元を開く」から、問題発生前の復元ポイントを選択して実行してください。

方法11:PCを初期化する

上記のすべての方法を試しても問題が解決しない場合は、最終手段としてPCの初期化を検討しましょう。

1. Windows + Iキーを同時に押して「設定」を開きます。

2. 「更新とセキュリティ」を選択します。

3. 「回復」オプションを選択し、「はじめに」をクリックします。

4. 「このPCを初期状態に戻す」ウィンドウで、以下のいずれかのオプションを選択します。

  • 個人用ファイルを保持する:アプリと設定は削除されますが、個人ファイルは保持されます。
  • すべて削除する:個人ファイル、アプリ、設定がすべて削除されます。

5. 最後に、画面の指示に従って初期化プロセスを完了させます。

まとめ

このガイドが参考になり、Windows 10でのwin32kfull.sysのBSODエラーを解決できたなら幸いです。どの方法が効果的だったか、ぜひコメント欄でお知らせください。記事に関するご質問やご提案もお気軽にお寄せください。

  1. Acpi.sys が原因の Windows 10 ブルースクリーン(BSOD)エラーを解決する方法

    Windows のストップエラー、いわゆるブルースクリーンオブデス(BSOD)は、PC ユーザーにとって最も恐れられるトラブルの一つです。その原因としてよく挙げられるのが Acpi.sys というシステムプロセスです。この記事では、Acpi.sys が BSOD を引き起こす理由を解説し、実際に効果が確認されている対処法を順番にご紹介します。 Acpi.sys とは何か? Acpi.sys は Microsoft が提供する公式のシステムドライバーで、Windows のパフォーマンス設定や電源管理を制御する重要な役割を担っています。また、プラグアンドプレイ(PnP)機能がスムーズに動作

  2. Windows 10でiaStorA.sys BSODエラーを解決する7つの対処法

    ブルースクリーンオブデス(BSOD)エラーは、長年にわたりWindows 10ユーザーを悩ませてきました。残念ながら、この問題はすぐには解消されそうにもありません。BSODは、ソフトウェアのクラッシュやハードウェアの故障といった致命的なシステムエラーの兆候です。近年では、特に以下の2種類のエラーメッセージを伴うBSODに遭遇するユーザーが急増しています。DRIVER_IRQL_NOT_LESS_OR_EQUAL(iaStorA.sys)SYSTEM_SERVICE_EXCEPTION(iaStorA.sys)これらはいずれも、SATAディスクを搭載したデバイスの性能と信頼性を向上させる「Int