DRIVER_INVALID_STACK_ACCESS - 簡単に修正する方法

DRIVER_INVALID_STACK_ACCESS 0x000000DC DRIVER_INVALID_STACK_ACCESSは、デバイスドライバーがアクセスできないメモリ位置にアクセスしようとしたときに発生するブルースクリーンエラーです。これにより、予期しないクラッシュが発生し、コンピュータが不安定になる可能性があります。

幸いなことに、適切な手順を踏むことで簡単に解決できます。方法をお教えします。

しかし、始める前に、まずは以下の簡単な解決策を試してください。

  • ウイルスとマルウェアのスキャンを実行します。 Windowsアイコン + I を押し > 更新とセキュリティ > Windowsセキュリティ > 開く > ウイルスと脅威の保護 > スキャンオプション > フルスキャン > スキャン。
  • Windowsを更新します。 Windows + I を押し > Windows Update > 更新プログラムの確認 > ダウンロードとインストール。

これらの迅速な修正でエラーが解決するはずですが、そうでない場合は、以下をお読みください!

DRIVER_INVALID_STACK_ACCESSエラーを修正するための7つの方法

これらの手順に従ってください。

セーフモードでの起動

セーフモードを使用すると、最小限のドライバーとプロセスでシステムを実行することができ、トラブルシューティングが容易になります。アクティブにする方法は以下の通りです:

  1. 自動修復モードをトリガーするためにPCを数回再起動します。
  2. オプションからトラブルシューティングをタップします。 Troubleshoot
  3. 詳細オプションを選択します。 Advance options
  4. スタートアップ設定をクリックします。 Setup Settings
  5. 再起動をタップします。 Restart
  6. F5を押して、ネットワーク接続付きのセーフモードでWindowsを起動します。 Safe Mode with Networking

高速スタートアップの無効化

高速スタートアップはブート時間を短縮するために設計された機能ですが、時折ドライバー関連の問題を引き起こし、DRIVER_INVALID_STACK_ACCESSエラーを引き起こすことがあります。無効化する方法は以下の通りです:

  1. Windowsアイコン + Sを押し、コントロールパネルと入力して開くをクリックします。 Control Panel
  2. 電源オプションを選択します。 Power Options
  3. 電源ボタンの動作を選択をタップします。 Choose what the power buttons do.
  4. 現在利用可能な設定を変更をクリックします。 Change settings that are currently unavailable
  5. 高速スタートアップを有効にするのチェックを外し、変更を保存をタップします。 Turn on fast startup

ドライバーの更新

古いまたは破損したドライバーは、しばしばDRIVER_INVALID_STACK_ACCESSエラーの原因となります。それらを更新することで、互換性の問題を解決できます。やるべきことは以下の通りです:

  1. Windowsアイコン + Xを押し、デバイスマネージャーをクリックします。 Device Manager
  2. 黄色の警告マークが付いているデバイスを見つけます。右クリックして、ドライバーの更新をタップします。 Update driver
  3. ドライバーを自動的に検索をタップし、プロンプトに従います。 Search automatically for drivers

最近のプログラムのアンインストール

最近、システムに干渉する可能性のあるプログラムをインストールした場合、それをアンインストールすることで問題が解決されるはずです。やり方は以下の通りです:

  1. スタートメニューアイコンをクリックし、設定をタップします。 Settings
  2. アプリをクリックします。 Apps
  3. 最近インストールしたプログラムを見つけ、それをタップしてアンインストールを選択します。 Uninstall コンピューターを再起動し、DRIVER_INVALID_STACK_ACCESSエラーが解決されたかどうかを確認します。

SFCとDISMの実行

システムファイルチェッカー(SFC)と展開イメージサービスと管理(DISM)は、問題の原因となっている可能性のある破損したシステムファイルを修復できます。以下の手順に従ってください:

  1. Windowsアイコン + Xを押し、Windows PowerShell (管理者)をタップします。  Windows PowerShell (Admin)
  2. sfc /scannowと入力し、Enterを押します。 Type sfc /scannow
  3. スキャンが完了したら、DISM /Online /Cleanup-Image /RestoreHealthと入力し、Enterを押します。 Type DISM /Online /Cleanup-Image /RestoreHealth スキャンが完了するのを待ってからPCを再起動します。

CHKDSKの実行

CHKDSKツールは、DRIVER_INVALID_STACK_ACCESSを引き起こす可能性のあるファイルシステムエラーを検出し修正するのに役立ちます。以下のように実行します:

  1. Windowsアイコン + Xを押し、Windows PowerShell (管理者)をクリックします。
  2. chkdsk /f /rと入力し、Enterを押します。 Type chkdsk /f /r
  3. 次回の再起動でスキャンをスケジュールします。Yをタップし、PCを再起動します。 Schedule scan CHKDSKは、再起動中にディスクエラーをスキャンして修正します。

システムの復元

エラーが最近の変更の後に始まった場合、システムの復元を使用して以前の状態に戻すことができます。以下の手順に従ってください:

  1. スタートメニューの隣にある検索ボタンをクリックし、復元ポイントを作成と入力してEnterを押し、システムのプロパティウィンドウを開きます。
  2. システムの復元をタップします。 System Restore
  3. 次へをクリックします。 Tap Next
  4. 復元ポイントを選択し、次へをクリックします。 Pick a restore point
  5. 完了をタップします。 Finish プロセスが完了すると、コンピュータが再起動し、エラーが解決されるはずです。

これで、DRIVER_INVALID_STACK_ACCESSに対処する方法がわかりました。迅速な修正から始め、それが効果がない場合はさらに詳細な解決策に進んでください。

また、BAD_EXHANDLE、INCONSISTENT_IRP、Nvpcf.sysのような他のエラーの解決方法も学んでください。

最近、Error_Ring2_Stack_In_Useを取り上げたので、詳細情報が必要な場合はそのガイドをチェックしてみると良いでしょう。