很實用的功能,一些測試什麼的都可在沙盒運行,不怕損害主機,不用去配置虛擬機
Windows 沙盒提供了輕型桌面環境,可以安全地在隔離狀態下運行應用程序。 安裝在 Windows 沙盒環境下的軟件保持 “沙盒” 狀態,並且與主機分開運行。
沙盒是臨時的。 關閉後,系統將刪除所有軟件和文件以及狀態。 每次打開應用程序時,都會獲得沙盒的全新實例。 但是,請注意,從 Windows 11 內部版本 22509 起,將通過從虛擬化環境內部啟動的重啟來保留數據,這對於安裝需要重新啟動操作系統的應用程序非常有用。
安裝在主機上的軟件和應用程序不會直接出現在沙盒中。 如果需要在 Windows 沙盒環境中運行特定的應用程序,則相應的應用程序必須就是安裝在沙盒環境中才行。
Windows 沙盒具有以下屬性:
- Windows 的部件:此功能所需的一切內容都包含在 Windows 10 專業版和企業版中。 無需下載 VHD。
- 原生:每次 Windows 沙盒運行時,都像全新安裝的 Windows 一樣乾淨。
- 可處置:設備上不會保留任何內容。 當用戶關閉應用程序時,系統會丟棄所有內容。
- 安全:使用基於硬件的虛擬化進行內核隔離。 它依賴 Microsoft 虛擬機監控程序運行單獨的內核,可將 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 及更高版本的 ARM64) 或 AMD64 体系結構的 ARM64 (
- BIOS 中啟用的虛擬化功能
- 至少 4GB 內存(建議使用 8GB)
- 至少 1GB 可用硬盤空間(建議使用固態硬盤)
- 建議使用超線程 (至少兩個 CPU 內核)
備註
Windows 家用版當前不支持 Windows 沙盒
安裝#
-
確保電腦使用的是 Windows 10 專業版或企業版,內部版本號為 18305 或 Windows 11。
-
在電腦上啟用虛擬化功能。
-
如果你使用的是實體電腦,請確保在 BIOS 中啟用了虛擬化功能。
-
如果你使用的是虛擬機,請運行以下 PowerShell 命令來啟用嵌套虛擬化功能:
PowerShell複製Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
-
-
使用任務欄上的搜索欄,並鍵入打開或關閉 Windows 功能來訪問 Windows 可選功能工具。 選擇 “Windows 沙盒”,然後點擊 “確定”。 如果系統提示你重啟電腦,請執行此操作。
如果沒有 “Windows 沙盒” 選項,則表示你的電腦不滿足運行 Windows 沙盒的要求。 如果你認為此分析不正確,請查看先決條件列表以及步驟 1 和步驟 2。
備註若要使用 PowerShell 啟用沙盒,請以管理員身份打開 PowerShell 並運行以下命令:
PowerShell複製
Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online
-
在 “開始” 菜單上找到並選擇 “Windows 沙盒” 以首次運行。
備註Windows 沙盒不遵循主機系統的鼠標設置,因此,如果主機系統設置為使用左手鼠標,則必須在 Windows 沙盒啟動時在 Windows 沙盒中手動應用這些設置。 或者,可以使用沙盒配置文件運行登錄命令來交換鼠標設置。 有關示例,請參閱 示例 3。
用途#
- 從主機複製一份可執行文件(以及運行應用程序所需的任何其他文件),並將它們粘貼進 “Windows 沙盒” 窗口中。
- 在沙盒內運行可執行文件或安裝程序。
- 完成實驗後,關閉沙盒。 系統將會彈出一個對話框,提示你將放棄並永久刪除所有沙盒內容。 選擇 “確定”。
- 確診主機沒有顯示任何你在 Windows 沙盒中做出的修改。