错误代码0x80070002源于容器映像丢失或路径损坏,需重建服务注册与组件缓存;家庭版不支持修复;须确认系统版本为Pro/Enterprise/Education、虚拟化与VM平台双启用;通过卸载重装沙盒、执行net stop命令清理服务、DISM在线修复SXS组件、重启容器相关服务后即可恢复。

Windows Sandbox启动时弹出错误代码0x80070002,表示系统找不到关键文件或组件,不是沙盒没启用,也不是虚拟化开关问题,而是容器运行时依赖的底层映像已丢失或路径损坏,必须重建服务注册与组件缓存才能恢复。
确认系统版本与虚拟化双启用状态
按下Win + R输入winver回车,核对版本名称中是否含Professional、Enterprise或Education——【家庭版无法修复此错误,所有后续操作均无效】。
按下Ctrl + Shift + Esc打开任务管理器→切换到「性能」选项卡→先点「CPU」确认右侧「虚拟化」显示“已启用”,再点「内存」滚动到底部确认「已启用虚拟机平台」为“是”。两项缺一不可。
若任一为“否”,需重启进BIOS/UEFI开启VT-x(Intel)或SVM Mode(AMD),并在Windows功能中手动勾选「虚拟机平台」和「Windows Hypervisor Platform」后重启。
重置沙盒功能并强制刷新服务注册
第一步:按Win + R输入optionalfeatures回车→取消勾选「Windows 沙盒」→点击「确定」→等待提示完成→重启电脑。
第二步:重启后再次按Win + R输入optionalfeatures→重新勾选「Windows 沙盒」→系统将自动勾选「虚拟机平台」和「Containers-DisposableClientVM」→点击「确定」→等待安装完成。
第三步:右键「开始」按钮→选择「终端(管理员)」→在UAC提示中点“是”→依次执行以下命令:
net stop vmms && net stop uxsms && net stop WcsPlugInService
sc delete WcsPlugInService
DISM /Online /Cleanup-Image /RestoreHealth /Source:https://api.dism++.com/Win11/22H2/sxs
这一步会从微软认证源拉取完整SXS组件,绕过本地损坏缓存。【若网络受限,请改用挂载ISO方式:将Win11 ISO解压至D:\win11iso,再执行DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\win11iso\sources\sxs /LimitAccess】
重启关键服务并验证容器子系统
按Win + R输入services.msc回车→找到以下三项服务:
Containers Manager → 右键「重新启动」
Hyper-V Virtual Machine Management → 若状态为“已停止”,右键「启动」
Windows Container Isolation Service → 确保其「启动类型」为“自动”,并处于“正在运行”状态
全部操作完成后,关闭所有窗口,直接双击开始菜单中的Windows Sandbox图标测试启动。这一步操作起来很简单,不用等进度条,几秒内就会弹出干净桌面或报错窗口。


















