ホームページ » の仕方 » Windows 10の新しいSandboxを使用する方法(アプリを安全にテストするため)

    Windows 10の新しいSandboxを使用する方法(アプリを安全にテストするため)

    マイクロソフトは、新しいWindows Sandbox機能を含むInsider Preview Buildをリリースしました。ファストトラックに参加している場合は、今すぐダウンロードして使用することができます。.

    注意:Windows SandboxはWindows 10 Homeでは使用できません。 Windows 10のProfessional、Enterprise、およびEducationエディションでのみ利用可能です。.

    サンドボックスとは?

    つまり、Windows Sandboxは、アプリの半分、仮想マシンの半分です。システムの現在の状態からイメージされた仮想のクリーンなOSをすばやくスピンアップすることで、メインシステムから隔離された安全な環境でプログラムやファイルをテストできます。サンドボックスを閉じると、その状態は破棄されます。サンドボックスからWindowsのメインインストールに到達することはできず、閉じた後も何も残りません。.

    入手方法?

    現在のところ、Sandboxを使用する唯一の方法は、Windows Insiderプログラムに参加して、あなたのPCを最新のものにすることです。あなたはあなたのメインPCでこれをするべきではありません。ファーストトラックは不安定になる可能性があり、データの損失、クラッシュ、またはその他の厄介な驚きを招く可能性があります。 Microsoftは安定したバージョンのWindowsをテストの範囲外でリリースするのに苦労しているので、Insiderは非プロダクションPC向けにビルドする必要があります。.

    Insider build 18305(またはそれ以降)をインストールしたら、Sandboxのインストールと起動は簡単なプロセスです。.

    ステップ1:仮想化が確実に有効になるようにする

    まず、システムのBIOSで仮想化が有効になっていることを確認する必要があります。通常はデフォルトですが、確認する簡単な方法があります。 Ctrl + Shift + Escを押してタスクマネージャを起動し、[パフォーマンス]タブに進みます。左側と右側で[CPU]カテゴリが選択されていることを確認し、[Virtualization:Enabled]と表示されていることを確認します。

    仮想化が有効になっていない場合は、続行する前にPCのBIOS設定で仮想化を有効にする必要があります。.

    ステップ2:仮想マシンでホストシステムを実行している場合は入れ子になった仮想化を有効にする(オプション)

    仮想マシンでWindowsのInsiderビルドをテストしていて、そのVMでSandboxをテストしたい場合は、入れ子になった仮想化を有効にするという追加のステップを踏む必要があります。.

    これを行うには、VM内で実行されているWindowsのバージョンでPowerShellを起動してから、次のコマンドを発行します。

    Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ true

    これにより、VM内のゲストバージョンのWindowsが仮想化拡張機能を公開し、Sandboxでそれらを使用できるようになります。.

    ステップ3:Windowsサンドボックス機能を有効にする

    仮想化が有効になっていることを確認した後、Windowsサンドボックス機能をオンにするのは簡単です。.

    これを行うには、[コントロールパネル]> [プログラム]> [Windowsの機能の有効化または無効化]の順に選択します。 (ちなみに、もっと知りたいのであれば、これらのWindowsの機能の使い方についての完全な記事を書いています。)

    Windowsの機能ウィンドウで、「Windows Sandbox」チェックボックスを有効にします。.

    [OK]をクリックして、Windowsを再起動します.

    ステップ3:それを起動

    Windowsの再起動後、スタートメニューにWindows Sandboxが表示されます。検索バーに「Windows Sandbox」と入力するか、メニューをたどってアイコンをダブルクリックします。要求されたら、管理者権限を持つことを許可します.

    現在のOSのレプリカに近いはずです。.

    いくつか違いがあります。きれいなWindowsインストールなので、デフォルトの壁紙が表示され、Windowsに付属のデフォルトのアプリ以外は表示されません。.

    仮想OSはメインのWindows OSから動的に生成されるため、常に使用しているWindows 10と同じバージョンが実行され、常に完全に最新の状態になります。後者の事実は、伝統的なVMはそれ自身でOSを更新するために時間をかける必要があるので、特に素晴らしいことです。.

    使い方は??

    これまでにVMを使用したことがあるのであれば、Sandboxを使用するのは昔ながらの方法のようです。他のVMと同じように、ファイルをSandboxに直接コピーして貼り付けることができます。ただし、ドラッグアンドドロップは機能しません。ファイルがサンドボックスに入ったら、通常どおりに続行できます。実行可能ファイルがある場合は、サンドボックスにインストールして、メインシステムからうまく保護されていることを確認できます。.

    注意すべき点が1つあります。サンドボックス内のファイルを削除しても、ごみ箱には移動しません。代わりに、それは永久に削除されます。アイテムを削除すると警告が表示されます.

    テストが終了したら、他のアプリと同じようにSandboxを閉じることができます。これにより、OSに加えた変更やそこにコピーしたファイルも含めて、スナップショットが完全に破壊されます。マイクロソフトは最初に警告を提供するのに十分親切でした.

    次回Sandboxを起動したときには、きれいな状態に戻ってきますので、テストを再開できます。.

    印象的なことに、Sandboxは最小限のハードウェアでうまく動作します。この記事のテストは、専用のグラフィックカードを搭載していない古いデバイスであるSurface Pro 3で行いました。当初、Sandboxの動作はかなり遅くなっていましたが、数分後、制約を考慮すると驚くほどうまく動作しました。.

    この優れた速度は、アプリを閉じて再度開くことでも持続しました。伝統的に、仮想マシンを実行することはより多くの馬力を要求しました。 Sandboxの使用事例が狭いため(複数のOSのインストール、複数のインスタンスの実行、または複数のスナップショットの作成さえしない予定です)、バーは少し低くなります。しかし、Sandboxをうまく機能させるのは、この非常に特殊なターゲットです。.

    画像クレジット:D-Krab / Shutterstock.com