Windows 沙箱
Windows 沙箱提供輕量型桌面環境,可安全地隔離執行應用程式。 安裝在 Windows 沙箱環境內的軟體會保持「沙箱化」,並與主機電腦分開執行。
沙箱是暫時性的。 關閉時,會刪除所有軟體和檔案以及狀態。 每次開啟應用程式時,您都會取得沙箱的全新執行個體。 不過請注意,從 Windows 11 版本 22H2 開始,您的數據會透過從虛擬化環境內起始的重新啟動來保存,這對於安裝需要操作系統重新啟動的應用程式很有用。
安裝在主機上的軟體和應用程式無法直接在沙盒中使用。 如果您需要 Windows 沙箱環境內可用的特定應用程式,則必須在環境中明確安裝它們。
Windows 沙盒具有下列屬性:
- Windows 的一部分:這項功能所需的所有專案都包含在 Windows 10 專業版和企業版中。 不需要下載虛擬硬碟 (VHD) 。
- Pristine:每次執行 Windows 沙盒時,它就像全新的 Windows 安裝一樣乾淨。
- 可處置:裝置上不會保存任何專案。 當使用者關閉應用程式時,會捨棄所有專案。
- 安全:使用硬體型虛擬化進行核心隔離。 它依賴Microsoft Hypervisor 來執行隔離 Windows 沙箱與主機的個別核心。
- 有效: 使用整合式核心排程器、智慧型記憶體管理和虛擬 GPU。
重要
Windows 沙箱預設會啟用網路連線。 您可以使用 Windows 沙箱組態檔來停用它。
Windows 版本和授權需求
下表列出支援 Windows 沙盒的 Windows 版本:
Windows 專業版 | Windows 企業版 | Windows 專業教育版/SE | Windows 教育版 |
---|---|---|---|
是 | 是 | 是 | 是 |
下列授權會授與 Windows 沙盒授權權利:
Windows 專業版/專業教育版/SE | Windows 企業版 E3 | Windows 企業版 E5 | Windows 教育版 A3 | Windows 教育版 A5 |
---|---|---|---|---|
是 | 是 | 是 | 是 | 是 |
如需 Windows 授權的詳細資訊,請參閱 Windows 授權概觀。
必要條件
- 適用於 Windows 11 版本 22H2 和更新版本) 或 AMD64 架構的 ARM64 (
- BIOS 中啟用的虛擬化功能
- 建議使用至少 4 GB 的 RAM (8 GB)
- 建議使用至少 1 GB 的可用磁碟空間 (SSD)
- 至少有兩個 CPU 核心 (四個核心,建議使用超線程)
注意
Windows Home Edition 目前不支援 Windows 沙盒。 從 Windows 11 版本 24H2 開始,Windows 沙箱內無法使用計算機、相片、記事本和終端機等所有收件匣市集應用程式。 即將新增使用這些應用程式的能力。
安裝
確定您的計算機使用 Windows 10 專業版或企業版,組建版本 18305 或 Windows 11。
在電腦上啟用虛擬化。
如果您使用實體機器,請確定 BIOS 中已啟用虛擬化功能。
如果您使用虛擬機,則必須啟用巢狀虛擬化。 如有需要,也請更新 VM 以支援巢狀虛擬化。 在主機上執行下列 PowerShell 命令:
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true Update-VMVersion -VMName <VMName>
使用任務欄上的搜尋列,並輸入 開啟或關閉 Windows 功能 來存取 Windows 選用功能工具。 選 取 [Windows 沙盒 ],然後選取 [ 確定]。 如果系統提示您,請重新啟動計算機。
如果 Windows 沙箱 選項無法使用,您的電腦就不符合執行 Windows 沙箱的需求。 如果您認為此分析不正確,請檢閱必要條件清單和步驟 1 和步驟 2。
注意
若要使用 PowerShell 啟用沙箱,請以系統管理員身分開啟 PowerShell,然後執行下列命令:
Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online
找出並選取 [開始] 功能表上的 [Windows 沙盒 ],以第一次執行它。
注意
Windows 沙盒不遵守主機系統的滑鼠設定,因此,如果主機系統設定為使用左手滑鼠,當 Windows 沙箱啟動時,您必須在 Windows 沙箱中手動套用這些設定。 或者,您可以使用沙箱組態檔來執行登入命令來交換滑鼠設定。 如需範例,請參閱 範例 3。
Usage
- 複製可執行檔 (以及從主機) 執行應用程式所需的任何其他檔案,並將它們貼到 Windows 沙箱 視窗中。
- 在沙箱內執行可執行檔或安裝程式。
- 當您完成實驗時,請關閉沙箱。 對話框會指出將捨棄並永久刪除所有沙盒內容。 選取 [確定]。
- 確認您的主電腦不會顯示您在 Windows 沙箱中所做的任何修改。