Windows11系统VMware使用问题
一、解决 VMware15 在 Windows 11 打开虚拟机报错和蓝屏问题。
在Windows11操作系统下,打开虚拟机的时候提示:VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credenti。如下图:
网上查了很多资料,改组策略 gpedit.msc,没有相关选项(貌似因为是 Windows 11 家庭版)。
启动或关闭Windows功能,没有Hyper-V相关选项(貌似因为是 Windows 11 家庭版)。
先说我的最终解决办法:
关闭Hyper-V服务,然后升级VMware15到VMware16。
—— 下面其它步骤都是网上查到的信息,做个记录以后可能用到。
1. 关闭Hyper-V服务:
2. 关闭Hyper-V功能:
一:在控制面板,找到程序和功能>>启用或关闭Windows功能>>在弹出页面中,将Hyper-v相关的勾选去掉。如下图:
3. 组策略编辑器安装
如果没有组策略编辑器,将下列代码记事本保存,然后改成后缀名 .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 11 家庭版这个都没自带,搞不懂。
关闭Hyper-V服务,上面那个不提示了,但是一点击启动虚拟机就会蓝屏,升级到 VMware 16。
4. 组策略禁用Device Guard
禁用Device Guard:键盘同时按下[Windows键+R键] 打开“运行”,输入 gpedit.msc ,依次进入本地计算机策略 -计算机配置-管理模板-系统-Device Guard
将 “基于虚拟化的安全设置”设置为 “已禁用”,然后确定,退出。
5. 管理员运行关闭命令:
Windows系统Hyper-V虚拟服务
bcdedit /set hypervisorlaunchtype off
重启电脑,再试试。
启动命令:
bcdedit /set hypervisorlaunchtype auto
如果以后要用windows自带的命令行linux可以启动。
二、Win11没有Hyper-V,安装启用步骤
顺便记录下Windows 11 找不到 Hyper-V,安装启用,如果想用Hyper-V,也可以试试。
1. Window 11 启用 Hyper-V服务
- 系统要求:Hyper-V角色只能在Win10、11企业版、专业版和教育版上启用,Windows11家庭版没有Hyper-V功能(除非您使用某些特定技巧)。
- 硬件要求:如果您已使用正确的操作系统版本,但是Hyper-V选项还是没有的话,可能是因为没启用虚拟化技术或缺少支持虚拟机监视器模式扩展的CPU。
2. 如何解决Hyper-V功能不显示问题?
从上述的内容中我们可以看出,电脑没有Hyper-V问题是因为为满足系统或硬件要求,那么我们就可以先检查一下自己的电脑是否符合要求,然后再通过3种不同的方法让Win11开启Hyper-V功能。
- 检查SLAT的CPU支持:请检查您的电脑是否是支持二级地址转换(SLAT)的64位CPU,例如现代Intel或AMD 64位处理器。
- 检查BIOS中是否启用了虚拟化:需要在BIOS设置菜单中启用虚拟化。开机时按F2键(或根据品牌和型号的其他特定键)访问BIOS,然后选择高级>虚拟化。
- 升级到Win11专业版或更高版本:正如我们之前所说的,如果您使用的是不支持Hyper-V功能的Windows版本,则Hyper-V是不会显示的,因此,请先将您的计算机系统升级到支持的系统版本。
- 验证硬件兼容性:打开命令提示符,执行此命令systeminfo,然后检查Hyper-V要求部分的值为“是”,则意味着您可以启用Hyper-V,如果显示“否”,则表示不行。
3. Win11家庭版启用Hyper-V
Win11找不到Hyper-V是家庭版不支持,因为家庭版没有虚拟化功能。如果想要在Win11家庭版中启用该功能,需要手动安装组件。
1. 点击“开始”,搜索“记事本”并单击结果以打开该应用程序。
2. 将以下脚本复制并粘贴到文本文件中:
pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv-home.txt for /f %%i in ('findstr /i . hv-home.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hv-home.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pause
重启电脑。
Windows功能中有很多系统内置的功能,我们可以在其中选择性的启用我们自己需要的功能,Hyper-V就在其中。
1. 在搜索框输入“启用或关闭Windows功能”并将其打开。
2. 以管理员身份打开power shell,打开Hyper命令(两条命令都行):
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
3. 管理员CMD命令打开
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
4. 如何检查是否成功启用了Hyper-V?
在经历了前面的方法之后,Hyper-V应该在Win11中出现。但如果您仍然想检查Hyper-V是否正确启用,可以尝试以下一些提示:
1、检查Hyper-V服务是否启动
按Win+R输入services.msc并按Enter键打开服务窗口,检查全部以Hyper-V开头的服务是否处于正在运行状态。
2、检查Hyper-V启用状态
在PowerShell中支持此命令:Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V,检查状态是否为已启用。
3、检查Hyper-V能否开启
直接在搜索框中输入Hyper-V,检查Hyper-V管理器选项是否出现。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2019-10-12 sublime安装插件