Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10アップグレード時のBSODエラー「IRP_NO_MORE_STACK_LOCATIONS」の原因と解決策

Windows 10 PCを新しいバージョンやビルドにアップグレードした後、起動直後にシステムがクラッシュし、IRP_NO_MORE_STACK_LOCATIONSというブルースクリーン(BSOD)エラーが表示されることがあります。本記事では、このエラーの考えられる原因を特定し、問題を解決するために試せる具体的な対処法を詳しく解説します。

エラーの原因:farspace.sysドライバー

この問題は、特定のサードパーティ製ドライバーfarspace.sysがシステムにインストールされた状態で、Windows 10のアップグレードを実行した場合に発生することがあります。サポートされていないバージョンのドライバーが入ったPCをアップグレードすると、バグチェック(BSOD)エラーがトリガーされます。一部のFarspace.sysドライバーバージョンには、この問題を引き起こすことが知られています。

farspace.sysドライバーの確認方法

お使いのシステムで発生している問題がfarspace.sysドライバーによるものかどうかを確認するには、以下の手順に従ってください。

  • 以下のフォルダーパスに移動します。
C:\Windows\System32\drivers
  • farspace.sysファイルを探します。
  • ファイルを右クリックし、「プロパティ」を選択します。
  • プロパティウィンドウで「詳細」タブを開き、ファイルバージョンを控えます。

ファイルバージョンが8.34.x.4642以前の場合、このドライバーがエラーの原因です。その場合は、次のセクションの修正手順に進んでください。

IRP_NO_MORE_STACK_LOCATIONSエラーの解決策(3ステップ)

Windows 10でこの問題に直面している場合は、以下の順序で3ステップの修正手順を実行することで、効果的に問題を解決できます。

  1. 不具合のコードを引き起こしているStorage Sense(ストレージセンサー)のスケジュールタスクを無効化する
  2. 更新版のfarspace.sysドライバーをダウンロードしてインストールする
  3. Storage Senseのスケジュールタスクを再度有効化する

以下、各ステップの詳細な手順を見ていきましょう。

1. Storage Senseのスケジュールタスクを無効化する

調査によると、Storage Senseのスケジュールタスクが有効になっている状態で古いfarspace.sysドライバーがインストールされていると、このBSODエラーが発生することがわかっています。

まずはStorage Senseのスケジュールタスクを無効化します。手順は以下の通りです。

  • Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。
  • ダイアログボックスにcmdと入力し、Ctrl + Shift + Enterを押してコマンドプロンプトを管理者(昇格)モードで開きます。
  • コマンドプロンプトウィンドウに以下のコマンドをコピー&ペーストし、Enterキーを押します。
schtasks /Change /TN Microsoft\Windows\DiskFootprint\StorageSense /DISABLE

コマンドが実行されたら、次のステップ2に進みます。

2. 更新版のfarspace.sysドライバーをダウンロード&インストール

このステップでは、DeepFreezeWin10FarSpacePatch.msiパッケージをダウンロードします。

  • ダウンロード先のフォルダーに移動します。
  • 更新パッケージをダブルクリックして起動します。
  • 画面の指示に従ってインストールを完了させます。

インストールが完了したら、ステップ3に進みます。

3. Storage Senseのスケジュールタスクを再度有効化する

最後のステップでは、無効化していたStorage Senseのスケジュールタスクを再度有効にします。

  • 管理者(昇格)モードでコマンドプロンプトを開きます。
  • 以下のコマンドをコピー&ペーストし、Enterキーを押します。
schtasks /Change /TN Microsoft\Windows\DiskFootprint\StorageSense /ENABLE

これで、Windows 10のアップグレードプロセスを再試行できます。今度は正常に完了するはずです。

注意点:Deep Freeze環境での作業について

注意:3ステップの修正手順を完了した後、変更を反映させるには、Windows 10システムを解凍状態(Thawed)で起動する必要があります。これは、Faronics社のDeep Freezeというプログラムを使用している場合に関係する内容です。システムを解凍モードで再起動すれば、追加のプログラムのインストールや設定・ドライバーの更新などが可能になり、その後コンピューターを新しい状態で再凍結(Refreeze)できます。仮想マシンに似た仕組みですが、まったく同じものではありません。

以上で作業完了です!

  1. Windows 10でvolsnap.sysのブルースクリーン(BSOD)エラーを修正する方法

    Windowsパソコンで「volsnap.sys」に関連するBSOD(ブルースクリーン)エラーが表示され、青い画面から先に進めなくなっていても、心配はいりません。これはよくあるブルースクリーンエラーであり、適切な対処法で解決できます。volsnap.sysは「ボリューム シャドウ コピー」サービスと連携するWindowsのシステムドライバーです。このファイルは、パソコンが接続されたハードウェアやドライバーと通信するための重要な役割を担っており、OSやハードウェアの内部に直接アクセスできる権限を持っています。そのため、システムファイルの破損やドライバーの不具合が発生すると、volsnap.sys

  2. Windows 10 22H2で発生するINTERNAL_POWER_ERROR(内部電源エラー)ブルースクリーンの解決方法

    Windows 10ノートパソコンが突然ブルースクリーンエラーで再起動するようになったことはありませんか?最新のWindows更新プログラムの適用後やディスプレイドライバーの更新後、あるいはWindows 10バージョン22H2へのアップグレード後に、システムがINTERNAL_POWER_ERROR(内部電源エラー)のブルースクリーンで頻繁に再起動するという報告が、MicrosoftフォーラムやRedditなどで多数寄せられています。 Windows 10のブルースクリーンエラーにはさまざまな原因が考えられますが、最も多いのが、PCにインストールされたビデオカードドライバー(特にAMDグラ