Windows 10 家庭版-解决:虚拟机蓝屏&VMware Workstation与Device/Credential Guard不兼容
这个问题的处理方案是真的大无语,我算是把大家的坑都踩了一遍,最后无奈向科技低头,处理成本还是很低的,希望可以帮助各位小伙伴爬出深坑:
环境:
硬件
- Thinkbook 14 2021款
- CPU i7-1165G7 4.70Ghz
- 硬盘:SSD NVMe 协议
软件
- VMware Workstation Pro 15
- Windows 10 家庭版
- 无gpedit.msc
- 有HV服务
- CPU 虚拟化 已启用
启用或关闭Windows功能
- 无 【Hyper-V】
- 有 【虚拟机平台】
- 有 【Windows虚拟机监控程序平台】
- 有 【适用于Linux的Windows子系统】
VMware 蓝屏问题
问题描述
VMware Workstation Pro 15安装好后,打开准备好的虚拟机镜像文件,系统立即关闭并闪退,随即立即蓝屏,也就是1~2秒的时间。
解决方案
1、打开控制面板
2、点击程序(注意右上角,查看方式:类别)
3、点击启用或关闭Windows功能
4、勾选三个支持虚拟机运行的功能
- Windows虚拟机监控程序平台
- 适用于Linux的Windows子系统
- 虚拟机平台
勾上之后,系统会配置一下,读条结束,根据提示,选择【立即重启】,如果没有提示重启,最好也自己重启一下,以保证配置生效。
至此,使用VMware 开启虚拟机则不会再出现蓝屏问题。
VMware Workstation与Decive/Credential Guard不兼容
这是坑最大的问题,先说解决方案,有兴趣的话,再看我当时试的那些无效方法吧,毕竟过程曲折,从开始到试各种方法到解决折腾了三天。
解决方案
一定要先试试升级VMware Workstation Pro 到Pro16版!可以少花冤枉钱!!!
步骤一:将VMware Workstation Pro 15升级到16版
官网下载:VMware Workstation Pro 16版下载
理由:16版已经整体修复了这个头疼的兼容问题!!!不用再到处找系统配置!!不用再到处改配置了!!!(此处应有欢呼声~
这是官方给出的Pro 16版的支持:
就是已经可以兼容Hyper-V以及Device Guard了!!安装后记得先试试是不是已经不会提示不兼容,如果已经能正常运行,就不用进行步骤二了
PS:找密钥这种事,就不用我在这里教了哈~很好找。
步骤二:将系统升级成Windows 10 专业版
如果还是会提示不兼容,且没有开启Hyper-V的任何服务,那就真的只能将系统升级成Windows 10专业版了,因为这是和Windows10的小版本不兼容。
升级方法
- 直接本机升级官方价格是808RMB,方法自查
- 想省钱的也可以自己查一下密钥,大家都是老羊毛党了,我就不在这班门弄斧了
我这因为着急要用,官方升级也就15分钟,就选了808官方升级
然后你就会获得一份完整的mmc、gpedit.msc、Hyper-V功能,并且需要装VMware Workstation Pro 16,然后就什么都不用设置,是能够正常运行的。
排查过程回顾
VMware Workstation与Decive/Credential Guard不兼容。
- MMC 配置不到用户和群组,因此见不到【本地组策略编辑器】
- 通过查阅各种资料发现,Windows 10家庭版就是不预装这个策略编辑器的
- 后续通过代码配了gpedit.msc,能见到【本地组策略编辑器】但是也没有Decive Guard ,配置gpedit.msc的方式:
- 去别的电脑拷贝一个,放进自己电脑的相同路径下:
拷贝路径:C盘Windows下System32 的gpedit.msc文件 - 写bat文件,代码配置:
@echo off pushd "%~dp0" dir /b C:\Windows\servicing\Packages\Microsoft- Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i" pause
- 去别的电脑拷贝一个,放进自己电脑的相同路径下:
- 通过查阅资料得知,Windows 10 家庭版就算有gpedit.msc 也不会有Decive Guard ,这里走代码装gpedit.msc这条路就死了。
- 开始排查系统虚拟化支持是否开启
- 系统的虚拟化设置是UFFI控制不是BIOS,i7五代之前的应该还是BIOS,具体可以查一下自己的设备是那种控制类型
- 进程管理>性能>CPU ,发现虚拟化是已开启
- Win+R > msinfo32.exe 查看,发现DMA内核保护开启,但基于虚拟化的安全项未启用,写注册表启用
- 重启计算机,重新运行虚拟机
做完以上操作的结果:仍然提示不兼容!
然后,我想可以参考一下旧笔记本的配置,说不定有用!
于是,我去看了我旧笔记本的配置,发现,上述配置一个都没配! 都是未启用或者系统本身的默认值,甚至连蓝屏问题涉及的三个配置,也一个都没勾选! 但是旧笔记本就是可以正常运行!
至此,向软件版本低头,T.T 最终就是升级VMware 16版就对了
下载16的时候,看到了这个:
其实也有怀疑过是不是硬件不兼容,因为旧笔记本是SATA协议的,但是没查到旧版本的支持信息,有兴趣的小伙伴也可以查一查哟~
最后,分享一个VMware 官方的用户手册,如果在使用过程中遇到问题,可以先查查这里:使用VMware Workstation Pro
希望对有同样问题的小伙伴有帮助,Respect!~
更多推荐
Windows 10 家庭版-解决:VMware Workstation与Decive/Guard不兼容
发布评论