安装Virtual Machine Platform等Windows功能后无法启动系统,如何移除或禁用这些功能?
安装Virtual Machine Platform等Windows功能后无法启动系统,如何移除或禁用这些功能?
别担心,我碰到过不少类似的情况——你现在用/online参数报错是正常的,因为这个参数只在系统正常运行的在线状态下能用,而你目前处于离线的恢复命令提示符环境里。下面是一步步解决的具体办法:
第一步:确定你的系统盘盘符
恢复环境里的默认盘符通常不是系统所在的C盘,得先找到正确的系统盘位置:
- 在命令提示符里输入
diskpart并回车。 - 接着输入
list volume,查看所有分区列表。找到标注为「Windows」或者容量和你系统盘匹配的分区,记下它的盘符(比如可能是D:、E:)。 - 输入
exit退出diskpart工具。
第二步:用DISM离线禁用问题功能
现在用离线模式的DISM命令来禁用那两个导致蓝屏的功能,把下面命令里的D:\替换成你刚才找到的系统盘盘符:
dism /image:D:\ /disable-feature /featurename:HypervisorPlatform dism /image:D:\ /disable-feature /featurename:VirtualMachinePlatform
每条命令执行后如果提示「操作成功完成」,就说明配置生效了。
第三步:额外禁用Hypervisor启动项(可选但推荐)
有时候即使移除了功能,Hypervisor的启动配置还会残留,再执行这条命令彻底禁用它(同样替换盘符):
bcdedit /store D:\boot\bcd /set {default} hypervisorlaunchtype off
第四步:重启系统
输入 wpeutil reboot 回车,等待电脑重启,应该就能正常进入Windows了。
如果执行DISM命令时提示找不到功能名称,可以先运行 dism /image:D:\ /get-features 列出离线系统的所有功能,确认HypervisorPlatform和VirtualMachinePlatform的准确名称(通常和你用的一致,偶尔可能有大小写差异)。
备注:内容来源于stack exchange,提问作者Jeff Mercado




