首先确认硬件虚拟化已开启,再通过控制面板或PowerShell启用Windows沙盒功能,完成后重启系统即可在隔离环境中安全运行应用程序。
如果您希望在隔离环境中安全地运行不受信任的应用程序或测试软件,Windows 11 提供了内置的 Windows 沙盒功能。启用该功能后,您可以在一个临时、独立的桌面环境中进行操作,关闭后所有内容将自动清除。
本文运行环境:Dell XPS 13,Windows 11 专业版
一、通过控制面板启用Windows沙盒
此方法通过系统的“启用或关闭Windows功能”界面来激活沙盒组件,适合不熟悉命令行的用户。系统会自动处理依赖项并提示重启以完成安装。
1、按下 Win + S 组合键打开搜索栏,输入“启用或关闭Windows功能”,然后点击进入该设置项。
2、在弹出的窗口中向下滚动,找到 Windows 沙盒 选项,并勾选其复选框。
3、系统可能会自动选中相关的Hyper-V和虚拟化相关功能,确认无误后点击“确定”按钮。
4、等待系统应用更改,文件复制完成后会提示需要重启计算机,选择“立即重新启动”以完成安装。
二、使用PowerShell命令启用
通过PowerShell可以快速执行启用命令,适合习惯使用命令行工具的高级用户。该方式能提供更明确的执行反馈。
1、右键点击开始菜单,选择“Windows Terminal (管理员)”或“Windows PowerShell (管理员)”。
2、在打开的终端窗口中输入以下命令并按回车执行:
Enable-WindowsOptionalFeature -Online -FeatureName “Containers-DisposableClientVM” -All
3、当提示是否立即重启时,输入 Y 并按回车,系统将开始安装功能并随后重启。
三、检查并开启硬件虚拟化支持
Windows沙盒依赖于底层的硬件虚拟化技术(如Intel VT-x或AMD-V)。若功能无法启用或运行,需确认BIOS/UEFI中已开启虚拟化支持。
1、重启计算机,在启动过程中按下指定键(通常是F2、F10、Del等)进入BIOS/UEFI设置界面。
2、在“Advanced”或“Security”选项卡中查找与虚拟化相关的设置,例如 Intel Virtualization Technology 或 SVM Mode。
3、将其状态修改为“Enabled”,保存设置并退出,系统将自动重启。