※本ページにはプロモーション(広告)が含まれています
Windows Sandbox(Windowsサンドボックス)は、安全にアプリケーションをテストできる便利な仮想環境です。しかし、「Windowsサンドボックスが起動しない」「有効化できない」「エラーが表示される」といったトラブルに悩むユーザーは少なくありません。
特に、仮想化技術(VT-x/AMD-V)が無効になっている、Hyper-Vとの競合、Windows Homeエディションでは使えないなど、原因は多岐にわたります。この記事では、Windows Sandboxが起動しない・使えない原因を徹底的に洗い出し、初心者でも実行できるステップ形式の対処法をすべて解説します。
この記事の手順を順番に試していけば、ほとんどのケースでWindowsサンドボックスの問題を解決できます。
この記事でわかること
- Windows Sandboxが起動しない・エラーになる主な原因
- BIOS/UEFIで仮想化技術(VT-x/AMD-V)を有効にする方法
- Hyper-VやWSL(Windows Subsystem for Linux)との競合を解消する手順
- Windows Homeエディションでの制限と代替手段
- 「Windowsサンドボックスをオンにできません」エラーの具体的な修正方法
- サンドボックスの動作が重い場合のパフォーマンス改善策
Windows Sandbox(サンドボックス)とは?基礎知識
対処法に入る前に、Windows Sandboxの基本を押さえておきましょう。仕組みを理解することで、トラブルの原因が見つけやすくなります。
Windows Sandboxの概要
Windows Sandboxは、Windows 10/11 Pro以上のエディションに搭載されている仮想環境機能です。メインのWindowsとは完全に隔離された「使い捨ての仮想デスクトップ」を起動でき、怪しいソフトウェアやファイルを安全にテストできます。
サンドボックスを閉じると中身はすべて削除されるため、万が一ウイルスに感染しても本体のWindowsには影響がありません。
利用に必要なシステム要件
| 項目 | 必要要件 |
|---|---|
| Windowsエディション | Windows 10 Pro(バージョン1903以降)またはWindows 11 Pro以上 |
| CPU | 64ビットCPU(2コア以上推奨)、仮想化技術対応(VT-xまたはAMD-V) |
| メモリ(RAM) | 4GB以上(8GB以上を強く推奨) |
| ストレージ | 1GB以上の空き容量(SSD推奨) |
| BIOS/UEFI設定 | 仮想化技術(VT-x/AMD-V)が有効であること |
上記の要件をひとつでも満たしていない場合、Windows Sandboxは正常に動作しません。特に「Windowsエディション」と「仮想化技術」の2つが、トラブルの最大の原因です。
Windows Sandboxが起動しない・エラーになる主な原因
Windows Sandboxのトラブルには、いくつかの典型的な原因があります。自分の状況に当てはまるものを確認してみてください。
原因1:Windows Homeエディションを使用している
Windows SandboxはPro、Enterprise、Educationエディション専用の機能です。Windows 10 HomeやWindows 11 Homeでは、「Windowsの機能の有効化または無効化」の一覧にそもそもWindows Sandboxの項目が表示されません。
これが最もよくある「サンドボックスが使えない」原因のひとつです。
原因2:仮想化技術(VT-x/AMD-V)がBIOSで無効
Windows Sandboxは仮想化技術を利用して動作します。BIOS/UEFI設定でIntel VT-x(Intel Virtualization Technology)やAMD-V(AMD Virtualization)が無効になっていると、サンドボックスを有効化してもエラーで起動できません。
多くのPCでは、工場出荷時に仮想化技術が無効に設定されています。
原因3:Hyper-Vが無効または競合している
Windows SandboxはHyper-Vの技術を基盤として動作します。Hyper-V自体が無効になっている場合や、VirtualBoxやVMwareなどの他の仮想化ソフトウェアとHyper-Vが競合している場合に、サンドボックスが起動しないことがあります。
原因4:Windows Updateが不完全
Windowsが最新の状態でない場合、サンドボックス関連のシステムファイルが破損していたり、必要なコンポーネントが不足していたりします。保留中のアップデートがあると、機能の有効化がブロックされることもあります。
原因5:システムファイルの破損
サンドボックスの動作に必要なシステムファイルが破損していると、有効化はできても起動時にエラーが発生します。「Windows Sandboxは初期化に失敗しました」「サンドボックスの起動に失敗しました」などのエラーメッセージが表示されます。
原因6:メモリ(RAM)不足
サンドボックスは仮想マシンを起動するため、十分なメモリが必要です。4GBのRAMでは起動できてもすぐフリーズしたり、そもそも起動に失敗したりします。8GB以上のメモリが推奨されます。
原因7:グループポリシーで無効化されている
会社や学校が管理するPCでは、IT管理者がグループポリシーでWindows Sandboxの使用を制限している場合があります。この場合、個人では解除できません。
原因一覧(まとめ表)
| 原因 | 症状 | 難易度 |
|---|---|---|
| Homeエディション | 一覧に項目がない | ★★★(Proへの切り替えが必要) |
| 仮想化技術が無効 | 有効化時にエラー | ★★(BIOS操作が必要) |
| Hyper-V競合 | 起動後すぐ落ちる | ★★(設定変更で解決) |
| Windows Update不完全 | 有効化できない | ★(更新すれば解決) |
| システムファイル破損 | 初期化に失敗 | ★★(コマンド操作が必要) |
| メモリ不足 | 起動が遅い、フリーズ | ★★★(増設が必要な場合あり) |
| グループポリシー | 管理者に制限されている | ★★★(IT管理者に相談) |
【対処法1】Windowsのエディションを確認する
最初に、お使いのWindowsがPro以上のエディションであるか確認しましょう。Homeエディションでは、どの対処法を試してもサンドボックスは使えません。
ステップ1:エディションの確認方法
- キーボードで「Windowsキー」+「I」を同時に押して「設定」を開く
- 「システム」→「バージョン情報」(Windows 10の場合は「設定」→「システム」→「詳細情報」)をクリック
- 「Windowsの仕様」セクションで「エディション」を確認する
- 「Windows 11 Pro」「Windows 10 Pro」「Enterprise」「Education」のいずれかであればOK
ステップ2:Homeエディションだった場合の対処法
Homeエディションをお使いの場合、以下の3つの選択肢があります。
| 方法 | 費用 | 特徴 |
|---|---|---|
| Pro版へアップグレード | 約13,824円(税込) | Windows Sandboxが正式に使える |
| VirtualBoxを使う(無料代替) | 無料 | 仮想マシンとして同等の機能を実現可能 |
| Sandboxieを使う(無料代替) | 無料(オープンソース版) | アプリを隔離環境で実行できる |
Proへのアップグレード手順:
- 「設定」→「システム」→「ライセンス認証」を開く
- 「Microsoft Storeに移動」をクリック
- Windows 10/11 Proのライセンスを購入・適用する
- 再起動後、Windows Sandboxが利用可能になる
【対処法2】Windows Sandboxを有効化する
Proエディション以上であっても、Windows Sandboxはデフォルトでは無効になっています。「Windowsの機能」から手動で有効化する必要があります。
GUI(画面操作)で有効化する方法
- キーボードで「Windowsキー」+「R」を押して「ファイル名を指定して実行」を開く
- 「optionalfeatures」と入力して「OK」をクリック
- 「Windowsの機能の有効化または無効化」ウィンドウが表示される
- リストをスクロールし、「Windows サンドボックス」にチェックを入れる
- 「OK」をクリックして、必要なファイルのインストールが完了するまで待つ
- PCを再起動する
再起動後、スタートメニューの検索で「Windows Sandbox」と入力すると、アプリが表示されるはずです。
コマンドプロンプトで有効化する方法
GUIでうまくいかない場合は、コマンドプロンプト(管理者権限)から有効化できます。
- スタートメニューで「cmd」と検索
- 「コマンドプロンプト」を右クリック→「管理者として実行」
- 以下のコマンドを入力してEnterキーを押す:
dism /online /enable-feature /featurename:Containers-DisposableClientVM /all /norestart
- 「操作は正常に完了しました」と表示されたら、PCを再起動する
【対処法3】仮想化技術(VT-x/AMD-V)をBIOSで有効にする
Windows Sandboxは仮想化技術が必須です。BIOS/UEFIで無効になっている場合、サンドボックスの有効化時にエラーが出るか、起動に失敗します。
ステップ1:仮想化技術が有効か確認する
- 「Ctrl」+「Shift」+「Esc」を押して「タスクマネージャー」を開く
- 「パフォーマンス」タブをクリック
- 左側の「CPU」を選択
- 右下に「仮想化:有効」と表示されているか確認
「仮想化:無効」と表示されている場合は、BIOS/UEFIで設定を変更する必要があります。
ステップ2:BIOS/UEFIにアクセスする
方法A:Windows設定から再起動してBIOSに入る(推奨)
- 「設定」→「システム」→「回復」を開く
- 「PCの起動をカスタマイズする」の「今すぐ再起動」をクリック
- 青い画面が表示されたら「トラブルシューティング」→「詳細オプション」→「UEFIファームウェアの設定」→「再起動」をクリック
- BIOS/UEFI画面が表示される
方法B:起動時にキーを押してBIOSに入る
PCの電源を入れた直後に、メーカーに応じたキーを連打します。
| PCメーカー | BIOSキー |
|---|---|
| Dell | F2 |
| HP | F10 |
| Lenovo | F1 またはF2 |
| ASUS | F2 またはDel |
| Acer | F2 またはDel |
| 自作PC(マザーボード) | Del |
ステップ3:仮想化技術を有効にする
BIOS/UEFI画面に入ったら、以下の手順で仮想化技術を有効にします(メーカーによって画面は異なりますが、流れは同じです)。
Intel CPUの場合:
- 「Advanced」タブまたは「CPU Configuration」を開く
- 「Intel Virtualization Technology」(略称:Intel VT-x)の項目を探す
- 「Disabled」から「Enabled」に変更
- 「Save & Exit」で保存して再起動
AMD CPUの場合:
- 「Advanced」タブまたは「CPU Configuration」を開く
- 「SVM Mode」(Secure Virtual Machine)の項目を探す
- 「Disabled」から「Enabled」に変更
- 「Save & Exit」で保存して再起動
【対処法4】Hyper-V関連の機能をすべて有効にする
Windows SandboxはHyper-Vの技術を基盤として使用しています。Hyper-V関連の機能が無効になっていると、サンドボックスが起動できません。
ステップ1:必要な機能を確認・有効化
- 「Windowsキー」+「R」で「optionalfeatures」を開く
- 以下の3つすべてにチェックが入っているか確認する:
- Hyper-V(すべてのサブ項目を含む)
- Windows サンドボックス
- 仮想マシンプラットフォーム
- チェックが入っていない項目があれば、チェックを入れて「OK」
- PCを再起動
ステップ2:PowerShellで一括有効化(GUIでうまくいかない場合)
管理者権限のPowerShellで以下のコマンドを順番に実行します。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All -NoRestart Enable-WindowsOptionalFeature -Online -FeatureName Containers-DisposableClientVM -All -NoRestart Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All -NoRestart
3つすべて実行したら、PCを再起動してください。
VirtualBox/VMwareとの競合を解消する
VirtualBoxやVMwareなどの仮想化ソフトを使用している場合、Hyper-Vと競合することがあります。
一時的にHyper-Vを優先する場合:
- 管理者権限のコマンドプロンプトを開く
- 以下のコマンドを実行する:
bcdedit /set hypervisorlaunchtype auto
- PCを再起動する
VirtualBoxを使いたい時にHyper-Vを無効にする場合:
bcdedit /set hypervisorlaunchtype off
切り替え後は必ずPCの再起動が必要です。
【対処法5】Windows Updateを最新にする
Windowsが古いバージョンのままだと、サンドボックスの動作に必要なコンポーネントが揃わないことがあります。
手順
- 「設定」→「Windows Update」を開く
- 「更新プログラムのチェック」をクリック
- 利用可能な更新プログラムがあれば、すべてインストールする
- 「オプションの更新プログラム」がある場合もインストール推奨
- インストール完了後、PCを再起動
- 再起動後、もう一度「更新プログラムのチェック」を実行し、残りがないか確認
【対処法6】システムファイルを修復する
システムファイルの破損が原因でサンドボックスが起動しない場合は、Windowsの修復コマンドで解決できることがあります。
ステップ1:SFCスキャンを実行
- スタートメニューで「cmd」と検索
- 「コマンドプロンプト」を右クリック→「管理者として実行」
- 以下のコマンドを入力してEnterキーを押す:
sfc /scannow
- スキャンが完了するまで待つ(通常10〜30分程度)
- 「破損したファイルが見つかり、修復されました」と表示されたら成功
ステップ2:DISMコマンドを実行
SFCで修復できなかった場合は、DISMコマンドを使います。
DISM /Online /Cleanup-Image /RestoreHealth
こちらも完了まで10〜30分程度かかります。完了後、PCを再起動してからサンドボックスの起動を再試行してください。
ステップ3:サンドボックス機能を再インストール
上記でも解決しない場合は、サンドボックス機能を一度無効化してから再度有効化します。
- 管理者権限のPowerShellで以下を実行:
Disable-WindowsOptionalFeature -Online -FeatureName Containers-DisposableClientVM -NoRestart
- PCを再起動
- 再起動後、再度有効化する:
Enable-WindowsOptionalFeature -Online -FeatureName Containers-DisposableClientVM -All -NoRestart
- もう一度PCを再起動
【対処法7】サンドボックスの動作が重い場合のパフォーマンス改善
サンドボックスが起動はするものの、動作が非常に遅い・フリーズするという場合は、以下の改善策を試してください。
改善策1:不要なアプリを終了する
サンドボックスを起動する前に、不要なアプリケーションをすべて閉じましょう。特に、ブラウザのタブを多数開いている場合は、メモリ使用量が大幅に増加します。
- 「Ctrl」+「Shift」+「Esc」でタスクマネージャーを開く
- メモリ使用量の多いアプリを確認
- 不要なアプリを選択して「タスクの終了」をクリック
改善策2:サンドボックスの構成ファイルを使う
サンドボックスの構成ファイル(.wsb)を作成すると、メモリ使用量やネットワーク設定を細かくカスタマイズできます。
デスクトップに以下の内容のファイルを作成してください(ファイル名例:MySandbox.wsb)。
<Configuration> <MemoryInMB>4096</MemoryInMB> <Networking>Default</Networking> <vGPU>Disable</vGPU> </Configuration>
vGPU(仮想GPU)を無効にすると、グラフィックス処理の負荷を軽減できます。3Dゲームや動画再生をサンドボックス内で行わない場合は、Disableにしておくとパフォーマンスが改善します。
改善策3:SSDを使用する
サンドボックスの仮想環境はディスクI/Oが激しいため、HDDではなくSSDを使用することで体感速度が大幅に向上します。特にWindowsのシステムドライブがHDDの場合、SSDへの換装を検討してください。
改善策4:メモリを増設する
4GBのメモリでは、Windows本体とサンドボックスを同時に動かすには不足しています。最低8GB、理想は16GB以上のメモリを搭載することを推奨します。
【対処法8】グループポリシーの設定を確認する
企業や学校の管理下にあるPCでは、グループポリシーでサンドボックスの使用が制限されている場合があります。
確認手順
- 「Windowsキー」+「R」で「gpedit.msc」と入力して「OK」
- 「コンピューターの構成」→「管理用テンプレート」→「Windowsコンポーネント」→「Windows サンドボックス」を開く
- 「Windows サンドボックスの実行を許可する」が「有効」または「未構成」になっているか確認
- 「無効」になっている場合は「有効」に変更して「OK」
gpedit.mscはWindows Pro以上のエディションでのみ使用できます。
対処法の優先順位(フローチャート)
どの対処法から試せばよいかわからない場合は、以下の順番で進めてください。
| 順番 | 対処法 | 確認ポイント |
|---|---|---|
| 1 | エディション確認(対処法1) | Pro以上であること |
| 2 | 機能の有効化(対処法2) | チェックが入っていること |
| 3 | 仮想化技術の有効化(対処法3) | タスクマネージャーで「有効」表示 |
| 4 | Hyper-V有効化(対処法4) | 関連機能すべてにチェック |
| 5 | Windows Update(対処法5) | 最新の状態であること |
| 6 | システムファイル修復(対処法6) | SFC・DISMで修復 |
| 7 | パフォーマンス改善(対処法7) | メモリ・ストレージの最適化 |
| 8 | グループポリシー確認(対処法8) | 管理者制限の有無 |
サンドボックス環境を快適にするおすすめアイテム
Windows Sandboxは仮想マシンを動かすため、PC本体のスペックが性能に直結します。サンドボックスの動作が重い・フリーズする場合は、ハードウェアのアップグレードが最も効果的な解決策です。
メモリ増設でサンドボックスを快適に
サンドボックスの動作が重い最大の原因はメモリ不足です。8GB以上(理想は16GB)のメモリがあれば、Windows本体とサンドボックスを同時にストレスなく動かせます。
SSDで起動・動作を高速化
サンドボックスの仮想環境はディスクI/Oが非常に多いため、HDDからSSDに換装するだけで起動速度と動作速度が劇的に改善します。まだHDDをお使いの場合は、SSDへの換装が最もコストパフォーマンスの良い投資です。
外付けSSDでデータを分離
サンドボックスでテストしたいファイルをシステムドライブとは別の外付けSSDに保存しておくと、システムへの負荷を減らしつつ、高速なファイル転送が可能です。
よくある質問(FAQ)
Q1. Windows Sandboxは無料で使えますか?
はい、Windows 10/11 Pro以上のエディションに標準搭載されている無料機能です。ただし、Windows Homeエディションでは利用できません。Homeエディションの場合はProへのアップグレード(有料)が必要です。追加のソフトウェアをインストールする必要はなく、「Windowsの機能の有効化」から有効にするだけで使えます。
Q2. Windows SandboxとVirtualBoxの違いは何ですか?
Windows Sandboxは「使い捨ての仮想環境」で、閉じるとすべてのデータが消えます。セットアップ不要で即座に起動できるのが利点です。一方、VirtualBoxは仮想マシンを永続的に保存でき、LinuxなどWindows以外のOSもインストールできます。怪しいファイルの簡易テストにはSandbox、本格的な仮想環境の構築にはVirtualBoxが適しています。
Q3. サンドボックス内でウイルスに感染しても大丈夫ですか?
基本的には大丈夫です。Windows Sandboxはホスト(本体のWindows)と完全に隔離されており、サンドボックス内でウイルスに感染しても本体には影響しません。サンドボックスを閉じればすべて消去されます。ただし、サンドボックスからホストにファイルをコピーした場合は、そのファイル経由で感染するリスクがあるため注意してください。
Q4. 「ハイパーバイザーが見つかりませんでした」エラーの対処法は?
このエラーは、Hyper-Vのハイパーバイザーが起動していない場合に表示されます。管理者権限のコマンドプロンプトで bcdedit /set hypervisorlaunchtype auto を実行してからPCを再起動してください。それでも解決しない場合は、BIOS/UEFIで仮想化技術が有効になっているか確認してください(対処法3を参照)。
Q5. サンドボックス内のファイルをホストPCに保存できますか?
はい、コピー&ペーストやドラッグ&ドロップでファイルをホストPCに転送できます。サンドボックスを閉じる前にファイルを保存しておく必要があります。一度閉じると中身はすべて消去され、復元できません。また、サンドボックスの構成ファイル(.wsb)で共有フォルダを指定すると、特定のフォルダをホストと共有することもできます。
Q6. サンドボックスの起動にどのくらい時間がかかりますか?
PCのスペックによりますが、SSD搭載のPCであれば通常10〜30秒程度で起動します。HDDの場合は1〜2分かかることもあります。初回起動時はやや時間がかかりますが、2回目以降は速くなることが多いです。起動に1分以上かかる場合は、メモリ不足やディスクの問題を疑ってください。
Q7. VirtualBoxとWindows Sandboxは同時に使えますか?
Windows 10のバージョン1903以降およびWindows 11では、VirtualBox 6.0以降がHyper-Vとの互換性を改善しているため、同時利用が可能な場合があります。ただし、古いバージョンのVirtualBoxやVMwareを使っている場合は競合することがあります。同時利用がうまくいかない場合は、bcdeditコマンドでHyper-Vの有効/無効を切り替えて使い分ける方法があります(対処法4を参照)。
Q8. ARM版のWindows(Copilot+ PCなど)でサンドボックスは使えますか?
ARM版Windows 11 Proでも、バージョン22H2以降でWindows Sandboxがサポートされています。ただし、ARM版ではx64アプリケーションのエミュレーション経由での動作となるため、x64ネイティブ環境と比べてパフォーマンスが低下する場合があります。Copilot+ PCなどSnapdragon搭載機をお使いの方は、ARM版対応を前提としたテストを行ってください。
まとめ
Windows Sandboxが起動しない・使えない場合の対処法を改めて整理します。
| 対処法 | 概要 |
|---|---|
| 対処法1 | Windowsエディションの確認(Pro以上が必要) |
| 対処法2 | Windows Sandboxを「Windowsの機能」から有効化 |
| 対処法3 | BIOS/UEFIで仮想化技術(VT-x/AMD-V)を有効にする |
| 対処法4 | Hyper-V関連の機能をすべて有効化、競合ソフトの解消 |
| 対処法5 | Windows Updateで最新の状態にする |
| 対処法6 | SFC/DISMでシステムファイルを修復、機能の再インストール |
| 対処法7 | パフォーマンス改善(メモリ増設、SSD換装、構成ファイル活用) |
| 対処法8 | グループポリシーでの制限を確認 |
多くの場合、「仮想化技術の有効化(対処法3)」と「Hyper-V関連機能の有効化(対処法4)」で解決します。まずはタスクマネージャーで仮想化が「有効」になっているか確認し、無効であればBIOSの設定を変更してください。
Windows Sandboxは、怪しいファイルやソフトウェアを安全にテストできる非常に便利な機能です。この記事の手順を参考に、ぜひ活用してみてください。
それでも解決しない場合は、MicrosoftのサポートコミュニティやPCメーカーのサポート窓口に相談することをおすすめします。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!