admin管理员组

文章数量:1530837

之前有过学习Linux系统用来实训项目,当时企业所给vm12一直用到现在,但是我有更新电脑系统的习惯,将我的win10家庭版更新到新版本,导致VM与 Device/Credential Guard 不兼容,这时最简单有效方法就是去上网寻找解决办法,最初找到的方法都是说是与Hyper-V 是否关闭有关系,但是我当时并不知道我的版本家庭版是没有这个给功能的,后来找到的资料多了才明白是与版本有关系。

最简单解决就是升专业版!

我用的方法是先升级到win10专业版,再根据网上win10专业版的解决方法解决问题,我试了所有家庭版的解决方法,都没有用,所以选择了先升级,主要是现在的升级也并不贵,在某夕夕上五块钱升级简单快捷。

在这里我放下我买的升级密钥WMN7B-Y7TKF-Y49QB-TMQ8T-GMT6T

第一步:升级专业版

可以给大家先看看我的升级完成后的版本

升级专业版很简单 ,此电脑(右键)>属性>下拉到最底下

用这码先升级用其他错误重启电脑看到错误060就是升级成功企业版的话再输入一次 变成专业了在用第一次发的那个激活码激活。

然后后面一步一步跟着走就可以了。 

第二步:关闭内核隔离

我的电脑本身已经关闭内核隔离,可以win+i,然后搜索就可找到。

 

第三步:关闭基于虚拟化的安全性

首先可以自己检查一下自己按下Win+R 然后输入msinfo32.exe,会出现系统信息,在系统信息里找到基于虚拟化的安全性,查看是否打开

我的在我还没有解决这个问题之前,我检查过是正在运行,这张图是已经关闭了的。 

第四步:运行代码

1.先用win+x打开Windows Power shell(管理员)(A),必须是A才有管理员权限,否则有可能代码不成功。

2.我在全网搜寻了所有的文章,所用代码都是

bcdedit /set hypervisorlaunchtype off 

但我在用这段代码的时候总是会出现如下错误提示

bcdedit : 无法将“bcdedit”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路
径正确,然后再试一次。
所在位置 行:1 字符: 1
+ bcdedit /set hypervisorlaunchtype off
+ ~~~~~~~
    + CategoryInfo          : ObjectNotFound: (bcdedit:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

在这个问题可以将代码段改为

 .\bcdedit /set hypervisorlaunchtype off  

这时候就可以成功,可以放下当死我的成功截图

 可以看到最后是操作成功完成!解救虚拟机成功。

最后,我试了全网所有的家庭版解决方法,包括自己加注册表,自己加本地计算机策略,但是可能由于文章年份久远,都无法解决我的问题,所以最终选择了升级专业版。

最后选择写下自己的总结

参考资料:

https://blog.csdn/csdn18740599042/article/details/94796315

本文标签: 脚本函数不兼容或可家庭版