Windows Sandbox の起動エラー 0x80070015 を修正する方法
多くの人が「Windows Sandbox の起動に失敗しました」という悪夢に遭遇します。特に、あの厄介なエラーコード 0x80070015 が表示された場合です。正直なところ、すべてが有効で最新の状態になっているはずなのに、一部の設定でサンドボックスの実行が拒否されるというのは、ちょっと奇妙です。通常、この問題はいくつかの一般的な原因に集約されます。Windows の機能が正しく有効化されていない、サービスが実行されていない、あるいはプレイヤーがしばらく前にインストールすべきだった更新プログラムが保留中になっている、などです。もしこの状況で困っているなら、設定を救えるかもしれない実用的な修正方法をいくつかご紹介します。確約はできませんが、少なくとも一部のマシンでは、こうしたステップバイステップの方法が何度か役に立ったことがあります。
Windows Sandboxの起動失敗を修正する方法
今後の目標は、この機能を適切に有効化し、関連するすべてのサービスが正しく機能していることを確認することです。手順は非常に簡単ですが、Windows はこれを必要以上に複雑にしてしまう傾向があるため、「試してみて」という段階になります。
方法1:Windowsサンドボックスを無効にしてから再度有効にする
これはよくあるケースです。サンドボックスが何らかの理由で無効になっている場合や、アップデートの途中の場合、サンドボックスは起動しません。サンドボックスをオフにしてからオンに戻すと、エラーの原因となる奇妙な不具合が解消されることがあります。Windows を少しいじるだけで、すべてがリフレッシュされることもあります。
- Windows の機能ウィンドウを開きます。 を押してWin + R、 と入力し
optionalfeatures、OK を押します。 - リストの中から「Windows Sandbox」を見つけてください。チェックが入っている場合は、チェックを外してください。チェックが入っていない場合はそのままにしておいてください。ただし、再起動後に再度確認してください。
- 「OK」をクリックして、Windowsが変更を処理するのを待ちます。再起動を促すメッセージが表示されます。変更を有効にするには、再起動する必要があります。
- PCを再起動してください。特に再起動が必要だというメッセージが表示される場合は、1回か2回の再起動が必要になることがあります。
再起動後、同じウィンドウに戻り、「Windows Sandbox」に再度チェックが入っているか確認し、「OK」をクリックします。念のため、もう一度再起動して、すべてがクリーンであることを確認してください。それでは、Sandboxを起動してみましょう。問題なく起動することを祈ります。たいていは、それほど簡単なはずです。
方法2: 重要なサービスを手動で再起動する
ここから少しマニアックな話になりますが、コアサービスの一部が正常に動作していない場合、Sandboxはオフラインのままになります。主なサービスは以下の2つです。
- ネットワーク仮想化サービス
- コンテナマネージャーサービス
これらのサービスを確認して再起動する方法は次のとおりです。
- を押して「実行」をWin + X選択します。入力して「OK」を押します。
services.msc - 「サービス」ウィンドウで、「Network Virtualization Service」までスクロールダウンします。それを右クリックし、「プロパティ」を選択します。
- スタートアップの種類が「手動」になっていることを確認してください。設定されていない場合は変更してください。実行中の場合は「停止」をクリックし、少し待ってから「開始」をクリックしてください。
- [適用]と[OK]をクリックします。
- 次に、Container Manager Servicesを見つけます。ダブルクリックして、スタートアップの種類を自動に変更します。停止してから再起動します。
- 次に、利用可能な場合は、次のサービスに対して同じ操作を実行します。
Hyper-V Virtual MachineHyper-V Host Compute ServiceVirtual Disk
すべて完了したら、サービスを閉じて再起動し、あとはうまくいくことを祈ります。Windowsに「これらのサービスを実行し続けるように言ったのは本当だよ」と伝えるために、場合によってはこれらのサービスに手を加える必要があることもあります。
方法3: 保留中の更新を確認する
もちろん、Windowsは必要以上に難しくしています。上記の方法がどれもうまくいかなかった場合は、アップデートを確認することをお勧めします。アップデートによってサンドボックスのバグや関連機能の修正が行われる場合があり、それを無視すると苦痛が長引くだけです。
- Win + I を押して設定を開きます。
- 左側のパネルでWindows Updateに移動します。
- 「更新プログラムのチェック」をクリックします。Windows が利用可能なパッチまたは累積的な更新プログラムを検索するまで待ちます。
- アップデートが見つかった場合は、ダウンロードとインストールを行ってください。再起動が1、2回かかる場合もありますが、それが魔法のように解決することもあります。
- 勇気があるなら、手動で再起動しCtrl + Alt + Del、「再起動」を選択して、更新の問題が長引かないようにして下さい。
アップデートが完了したら、サンドボックスをもう一度起動してみてください。通常は、これで問題が解決するか、少なくとも何が残っているのかが明確になります。
場合によっては、これら3つが混在することもありますし、Windowsがきちんと動作するのを待つだけかもしれません。一部のマシンがこの点で抵抗してくるのは奇妙ですが、粘り強く続けることで成果が得られることもあります。
まとめ
- optionalfeaturesを使用して Windows Sandbox をオフにしてから再度オンにします。
- ネットワーク仮想化やコンテナ管理などの主要なサービスを再起動します。
- 保留中の Windows 更新プログラムを確認してインストールします。
- 各ステップの合間に再起動し、サービスを正しいスタートアップの種類に設定するなど、細かい点に注意してください。
まとめ
多くの人は、機能を切り替えたり再起動したりするだけでこの問題を解決しようとしますが、通常はそれで十分です。ただし、特定の環境では、古いバージョンのWindowsが頑固になる可能性があるため、アップデートが非常に重要です。それでも問題が解決しない場合は、BIOS設定やBIOSメニューのハードウェア仮想化オプションを確認してください。Windowsはこれをパズルのように扱う必要があるからです。この情報が、誰かが再インストールの無限ループや、意味不明なフォーラムでのやり取りを回避できることを願っています。幸運を祈ります!そして、これで誰かの時間節約になれば幸いです。