WSLがエラー0x80070003で動作しないときの原因と対処法
Windows Subsystem for Linux(WSL)を起動しようとした際に、「WSL stopped working with Error 0x80070003(WSLがエラー0x80070003で動作を停止しました)」というエラーメッセージが表示されることがあります。このエラーは、ディストリビューションのインストール先として指定していた場所が、すでに存在しないか、削除・移動された場合に発生します。本記事では、この問題の原因と具体的な解決手順を詳しく解説します。
WSLエラー0x80070003が発生する原因
Windowsでアプリをインストールする際にエラーに遭遇することは珍しくありませんが、WSLのインストール時に発生するエラー0x80070003もその一例です。Windows Subsystem for Linuxは、システムドライブ(通常はC:ドライブ)でのみ動作する仕様になっています。そのため、ディストリビューションを別のドライブや場所にインストールしようとすると、このエラーが表示されてしまいます。
また、Microsoft Storeから配信されるLinuxディストリビューションの場合、ストア側の設定が優先され、Windowsがインストールされているシステムドライブ(C:ドライブ)へのインストールが強制されることもあります。この問題を解決するには、以下の手順で新しいアプリの保存先を確認・変更してください。
新しいアプリの保存先を変更する手順
- Windowsの設定を開く(Win + Iキーでも直接開けます)
- 「システム」を選択する
- 左側のメニューから「ストレージ」をクリックする
- 「ストレージの詳細設定」セクションへ移動する
- 「新しいコンテンツの保存先を変更する」をクリックする
- 「新しいアプリの保存先」のドロップダウンメニューを開く
- C:ドライブを選択してウィンドウを閉じる
手順の詳細な解説
まず、Linuxディストリビューションを選択したら、Windowsの設定を開きます。Win + Iキーを押せば、設定画面を直接呼び出すことができて便利です。
設定画面で「システム」を選択し、左側のパネルから「ストレージ」をクリックして開きます。右側の画面に切り替えたら、「ストレージの詳細設定」セクションまでスクロールしてください。
そのセクション内にある「新しいコンテンツの保存先を変更する」というリンクをクリックします。
新しい画面に移動したら、「新しいアプリの保存先」オプションの下にあるドロップダウンボタンをクリックします。
表示された一覧から「C:ドライブ」を選択し、ウィンドウを閉じて設定を完了させます。
設定後の確認方法
以上の設定が完了したら、再度WSLのインストールを試してみてください。今度は「インストールがエラー0x80070003で失敗しました」というメッセージが表示されることなく、正常にインストールできるはずです。
それでも問題が解決しない場合は、WSL自体の再インストールや、wsl --updateコマンドによるWSLの更新も併せて検討するとよいでしょう。
この記事がお役に立てば幸いです。
関連記事:Windows 10のUbuntuで「Failed to Fork」エラーが発生する場合の対処法
-
【Windows】「ホストプロセス(Rundll32)は動作を停止しました」エラーの解決方法
原因がまったく分からないランダムなエラーコードほど厄介なものはありません。どの操作がエラーを引き起こしたのか、今後同じエラーを防ぐために何をすればよいのか、見当もつかないからです。 「Windows ホスト プロセス(Rundll32)は動作を停止しました」というエラーは非常に汎用的なものですが、実際にはいくつかよく知られた原因があり、中には一見すると不思議に思えるものもあります。この記事では、この問題の具体的な対処法を順番に解説していきます。 解決策1:コントロールパネルの意外な設定変更 最初の解決策はおそらく最も意外に感じるもので、エラーの原因がアイコンやサムネイルの表示方法に関連するバグ
-
「Windows サービスのホスト プロセスは動作を停止しました」エラーの解決方法7選
Windowsを使用していると、「Windows サービスのホスト プロセスは動作を停止し、終了しました」というエラーメッセージが突然表示されることがあります。このエラーには具体的な情報が添えられていないため、原因を特定するのが難しいのが特徴です。 エラーの詳細を確認するには、まず「信頼性履歴」を開いて問題の原因を調べます。そこで十分な情報が得られない場合は、「イベントビューアー」を使って根本的な原因を突き止める必要があります。 エラーの主な原因 このエラーについて詳しく調査した結果、以下の原因が考えられることがわかりました。 サードパーティ製プログラムがWindowsと競合している メモ