如何在 VMware Workstation 中啟用 Windows Sandbox
Windows Sandbox 提供了一個輕量級、隔離的環境,可以安全地測試應用程序,而不會影響您的主系統。雖然它是 Windows 10/11 專業版和企業版的內置功能,但在 VMware 虛擬機中使用它需要一些額外的配置。本指南將引導您完成在 VMware Workstation 中啟用 Windows Sandbox 的過程。
在 VMware 虛擬機中運行 Windows Sandbox 具有多種優勢:
- 將有潛在風險的軟件與主機系統和主虛擬機環境隔離。
- 在不同的 Windows 配置中測試應用程序,無需多個完整的虛擬機。
- 測試後快速放棄更改並重置為乾淨狀態。
- 利用 VMware 的快照功能提高靈活性。
先決條件
在繼續之前,請確保您滿足以下要求:
- VMware Workstation 15.5 或更高版本
- Windows 10/11 Pro 或 Enterprise(內部版本 18305 或更高版本)作為來賓操作系統
- 支持虛擬化的主機系統(Intel VT-x 或 AMD-V)
- 至少 4GB RAM(推薦 8GB)
- 至少 1GB 可用磁盤空間(推薦 SSD)
在 VMware Workstation 中啟用 Windows Sandbox
請按照以下步驟在 VMware 虛擬機中啟用 Windows Sandbox:
步驟一:確保 VMware Workstation 中的虛擬機已關閉。
步驟2:右鍵單擊虛擬機並選擇“編輯虛擬機設置”。
步驟3:導航至“處理器”部分。
第4步:選中“虛擬化 Intel VT-x/EPT 或 AMD-V/RVI”旁邊的框。此設置允許嵌套虛擬化,這是 Windows Sandbox 在 VM 中運行所必需的。
第5步:將“首選模式”設置為“自動”。這使得 VMware 能夠為您的系統選擇最佳的虛擬化方法。
第6步:確保您已為虛擬機分配至少 2 個 CPU 核心(建議 4 個)。可用內核越多,Windows Sandbox 的性能就越好。
第7步:單擊“確定”保存更改。
步驟8:打開虛擬機電源並登錄來賓 Windows 操作系統。
第9步:打開“開始”菜單並鍵入“打開或關閉 Windows 功能”。
第10步:在“Windows 功能”對話框中,向下滾動並選中“Windows Sandbox”旁邊的框。
第11步:單擊“確定”並在出現提示時重新啟動虛擬機。
故障排除:檢查 SLAT 支持
如果執行上述步驟後仍然遇到問題,您可能需要驗證您的 CPU 是否支持 SLAT(二級地址轉換)。方法如下:
步驟一:從 Microsoft Sysinternals 官方網站下載 Coreinfo 工具。
步驟2:提取下載的文件並將其放置在易於訪問的位置,例如桌面。
步驟3:以管理員身份打開命令提示符。
第4步:使用以下命令導航到包含 Coreinfo 的文件夾cd命令。例如:
cd C:UsersYourUsernameDesktopCoreinfo
第5步:運行以下命令:
coreinfo.exe -v
第6步:在輸出中查找“EPT”行。如果標有星號
,您的CPU支持SLAT。
使用Windows沙箱
啟用 Windows Sandbox 後,您可以開始使用它進行安全應用程序測試:步驟一:
打開“開始”菜單並鍵入“Windows Sandbox”以啟動該應用程序。參見:
如何在VMware Workstation上安裝Windows Server步驟2:
等待沙箱環境初始化。這可能需要一些時間。步驟3:
像正常 Windows 安裝一樣使用沙箱。安裝軟件、運行應用程序和測試配置。第4步:
完成後,只需關閉 Windows Sandbox 窗口即可。所有更改都將被丟棄,從而在下次啟動時為您提供一個全新的環境。
