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ステップの修正手順を実行することで、効果的に問題を解決できます。
- 不具合のコードを引き起こしているStorage Sense(ストレージセンサー)のスケジュールタスクを無効化する
- 更新版のfarspace.sysドライバーをダウンロードしてインストールする
- 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)できます。仮想マシンに似た仕組みですが、まったく同じものではありません。
以上で作業完了です!
-
Windows 10でvolsnap.sysのブルースクリーン(BSOD)エラーを修正する方法
Windowsパソコンで「volsnap.sys」に関連するBSOD(ブルースクリーン)エラーが表示され、青い画面から先に進めなくなっていても、心配はいりません。これはよくあるブルースクリーンエラーであり、適切な対処法で解決できます。volsnap.sysは「ボリューム シャドウ コピー」サービスと連携するWindowsのシステムドライバーです。このファイルは、パソコンが接続されたハードウェアやドライバーと通信するための重要な役割を担っており、OSやハードウェアの内部に直接アクセスできる権限を持っています。そのため、システムファイルの破損やドライバーの不具合が発生すると、volsnap.sys
-
Windows 10 22H2で発生するINTERNAL_POWER_ERROR(内部電源エラー)ブルースクリーンの解決方法
Windows 10ノートパソコンが突然ブルースクリーンエラーで再起動するようになったことはありませんか?最新のWindows更新プログラムの適用後やディスプレイドライバーの更新後、あるいはWindows 10バージョン22H2へのアップグレード後に、システムがINTERNAL_POWER_ERROR(内部電源エラー)のブルースクリーンで頻繁に再起動するという報告が、MicrosoftフォーラムやRedditなどで多数寄せられています。 Windows 10のブルースクリーンエラーにはさまざまな原因が考えられますが、最も多いのが、PCにインストールされたビデオカードドライバー(特にAMDグラ