Windows 11と10のサンドボックス問題を解決する方法
Windows 11/10のサンドボックス機能は、Insider Preview アップデート 18305 で初めて登場し、それ以来、メインシステムに影響を与えることなく新しいアプリをテストするのに非常に便利であることに多くの人が気づいています。とはいえ、完璧ではありません。開かない、クラッシュする、あるいは起動しないといった問題に遭遇するユーザーもいます。通常、修正はそれほど複雑ではありませんが、どこから始めれば良いか分からないと、少しイライラしてしまうかもしれません。このガイドでは、サンドボックスを再び起動して実行するための一般的なトラブルシューティング手順をいくつか紹介し、手間をかけずにテストを行えるようにします。これらの手順を実行することで、問題が解決するか、少なくとも問題の原因を絞り込むことができるかもしれません。
Windows 11/10でWindowsサンドボックスの問題を修正する方法
サンドボックスが正常に動作しない場合(起動しない、予期せずクラッシュする、エラーが発生するなど)は、以下の修正方法を試してみる価値があります。通常、根本的な原因は、OSの機能が無効になっている、アップデートによる競合が発生している、または機能の再インストールが必要であることです。まず確認すべき点は以下のとおりです。
Windows の機能をオンまたはオフにする
サンドボックスの問題は、多くの場合、必要なWindows機能が無効になっていることが原因で発生します。誤って無効にしてしまったか、セットアップ時に正しく有効化されなかった可能性があります。サンドボックスを再度有効にすると、Windowsは機能ファイルを再読み込みします。環境によっては、この手順だけで問題が解決する場合もありますが、そうでない場合でも、この手順が有効な出発点となる場合があります。
- [スタート]に移動して、「コントロール パネル」と入力します。
- 同じ結果をクリックして開き、「プログラムと機能」を選択します。
- 左側のサイドバーで、[Windows の機能の有効化または無効化]をクリックします。
- 下にスクロールして「Windows Sandbox」を見つけます。有効になっているかどうかを確認します。有効になっていない場合は、チェックボックスにチェックを入れます。
- 「OK」をクリックします。Windows が再起動を要求してくる場合がありますので、再起動してサンドボックスを再度テストしてください。
この簡単な手順で、多くの場合、設定がリセットされ、サンドボックスが正常に読み込まれるようになります。Windowsのアップデートや手動による変更によって機能が無効になっている場合もあるので、再度有効にしてみる価値はあります。
問題の原因となっている可能性のある最近のアップデートをアンインストールする
以前はサンドボックスが正常に動作していたのに、最近のWindowsアップデート後に問題が発生した場合は、そのアップデートが原因である可能性があります。少し奇妙に思えますが、新しいパッチにはバグや互換性の問題が伴うことがあります。特に、準最新ビルドやInsider Previewを実行している場合はその傾向が強くなります。
最近の更新をロールバックする方法は次のとおりです。
Win + Iキーを同時に押して設定を開きます。次に、以下の操作を行います。
- 左側の「更新とセキュリティ」を選択し、次に「Windows Update」を選択します。
- 「更新履歴」をクリックします。最近のパッチの一覧が表示されます。
- 下にスクロールして「更新プログラムのアンインストール」をクリックします。コントロールパネルのインストール済み更新プログラムの一覧が表示されます。
- 最新の更新プログラム (最新の KB 番号) を見つけて選択し、[アンインストール]をクリックします。
- アンインストール後、Windows は再起動を要求します。再起動して、その後 Sandbox が動作するかどうかを確認してください。
場合によっては、バグのあるパッチが根本的な原因であり、ロールバックすることでサンドボックスの問題が解決することがあります。アップデート直後に問題が発生した場合は、試してみる価値があるかもしれません。ただし、環境によってはアップデートがなかなか反映されない場合があり、再起動してもすぐに競合が解消されないこともあります。しかし、私の経験では、多くの場合、ロールバックは役立ちます。
オプション機能を使用してサンドボックスを再インストールまたは有効化する
Windows 10 Pro、Enterprise、または同様のエディションをご利用で、サンドボックスが有効化されていない、または何らかの理由でアンインストールされている場合は、手動で再度有効化する必要があるかもしれません。また、サンドボックスをサポートする古いInsiderビルドをご利用の場合は、正しくインストールされていることを確認することで、多くの手間を省くことができます。
サンドボックスは初期のInsiderビルド18305で導入されたため、以前のバージョンをご利用の場合、またはこの機能が利用できない場合は、アップグレードが必要になる可能性があります。もし必要な場合は、以下の手順で有効化できます。
- スタート メニューまたはCortanaから設定を開き、アプリと機能に移動します。
- [オプション機能]をクリックします(または、そのルートの場合は[プログラムと機能]に直接アクセスします)。
- 下にスクロールして「Windows Sandbox」を見つけます。見つからない場合は、「機能の追加」をクリックし、リストから「Windows Sandbox」を選択してインストールしてください。
- インストール後は必ずPCを再起動してください。
さらに確実にしたい場合は、[コントロール パネル] > [プログラム] > [Windows の機能の有効化または無効化] に移動してWindows の機能をチェックし、 [Windows Sandbox]がチェックされていることを確認します。
有効にしたら、スタートメニューに「Windows Sandbox」と入力して、ポップアップが表示されるかどうか確認してください。このプロセスにはシステムの再起動が必要になる場合があります。これは当然のことですが、Windows は必要以上に処理を複雑にする必要があるためです。
全体として、これらの修正はサンドボックスの不具合の原因の大部分をカバーしています。これらの修正がどれも機能しない場合は、ハードウェアが仮想化を適切にサポートしているか、または他のセキュリティ設定(Hyper-VやBIOSの仮想化など)が有効になっているか競合しているかを検討することをお勧めします。これらの機能では、特にカスタム設定や古いハードウェアを搭載したマシンで、予期せぬ動作が発生する場合があります。
うまくいけば、これで Windows Sandbox が再び動作するようになり、謎のクラッシュや起動の失敗は発生しなくなります。