一、安装VMware,提示 “安装程序检测到主机启用了 Hyper-v或 Device/credential Guard。。。”,我勾选了自动安装WHP后点击下一步,完成了VMware的安装。
二、解压了一个虚拟机,用VMware打开并选择已复制虚拟机,出现“此平台不支持虚拟化”的错误,点击“是”也无法打开虚拟机
为了解决以上问题,根据N篇文章,做了很多事情,包括:
->1、让win11家庭版的“启用或关闭Windows功能”中有Hyper-V选项
->2、“启用或关闭Windows功能”中关闭hyper-V、Windows虚拟机监控程序平台、虚拟机平台(我最后弄好了都没有该选项)、适用于Linux的Windows子系统
->3、设置里关闭内核隔离
->4、服务里关闭Hyper-V服务
->5、重启进命令行关闭Hyper-V、Credential Guard
做了第5步后,我是用的微软账号登录的电脑,电脑重启提示“单击以重新设置pin”,点击重新设置也没反应。然后又开始解决启动问题
->6、按住shift选择电源->重启
->7、进入蓝屏界面选择:疑难解答>>高级选项>>命令提示符,在界面输入
move c:\windows\system32\utilman.exe c:\ && copy c:\windows\system32\cmd.exe c:\windows\system32\utilman.exe
->8、重启后又进入“单击以重新设置pin”,右键右下角小人,出现命令行,输入regedit并回车,HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users 展开这个路径,找到000003E9这个文件夹并打开。
删掉internetprovide 、internetsid 、internetuid、internetusername、 surname 这些,关闭该界面,重新进入命令行,输入netplwiz回车,点击下方的重置密码
->9、重启输入新密码,进入界面
ep1:图2,点击屏幕右下角小人,弹出图3命令提示页面。
step2:输入regedit回车,如图4。
step3: HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users 展开这个路径,找到000003E9这个文件夹并打开。
step4:如图6,删除箭头所指的这几个注册表,删除完关掉窗口。
step5:回到图3所示的页面,输入netplwiz回车,显示图7,然后就可以点击下方的重置密码啦。
step6:重置完密码,登录!
三、根据网友说法,需要进BIOS打开电脑虚拟化,我的本来就已经打开了
四、在设置里,搜索并关闭:内核隔离
五、根据网友说法,需要在“启用或关闭Windows功能中”关闭hyper-V、Windows虚拟机监控程序平台、虚拟机平台(我最后弄好了都没有该选项)、适用于Linux的Windows子系统。
做这一步时,由于我是win11家庭版,没有hyper-v等选项
将以下代码保存为tool.bat脚本,以管理员权限运行,运行完重启
@echo offdism /Online /Disable-Feature:microsoft-hyper-v-all /NoRestart
dism /Online /Disable-Feature:IsolatedUserMode /NoRestart
dism /Online /Disable-Feature:Microsoft-Hyper-V-Hypervisor /NoRestart
dism /Online /Disable-Feature:Microsoft-Hyper-V-Online /NoRestart
dism /Online /Disable-Feature:HypervisorPlatform /NoRestartREM ===========================================mountvol X: /s
copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /d
bcdedit /set hypervisorlaunchtype offecho.
echo.
echo.
echo.
echo =======================================================
echo 当前操作已完成,接下来请关闭此窗口并重启电脑,然后根据屏幕提示完成剩下操作。
pause > nul
echo.
echo.
重启会提示这个界面,连续按 4 次 F3 即可
msinfo32
bcdedit /set hypervisorlaunchtype off
bcdedit /enum
在桌面空白处右键点击创建一个记事本,然后粘贴以下内容,保存文件为“Hyper-V.cmd”,并以管理员身份运行该文件。
重新启动后,Hyper-V 将在您的 Windows 11家庭版上安装并自动启用。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
pause