问题笔者电脑中使用wsl2进行日常开发同时也会玩三角洲但是昨日玩三角洲弹出下图弹框然后闪退首先在任务管理器的性能界面可以看到我是打开了cpu虚拟化的然后根据官方文档要求关闭Hyper-V在powershell以管理员身份打开然后执行命令bcdedit /set hypervisorlaunchtype off接下来重启电脑然后三角洲就可以正常游玩了。但是我今天打开wsl发现出现异常无法正常进入这是因为wsl是基于Hyper-V的必须设置bcdedit /set hypervisorlaunchtype auto这两个命令是冲突的。解决方案笔者认为在游玩三角洲和日常开发切换需要每次都设置命令然后重启电脑这样麻烦于是考虑设置两个boot entry一个用来开发一个用来打洲。详细步骤假设现在的Hyper-V是auto状态用管理员模式打开powershell执行bcdedit /copy{current}/dWindows 11 (No Hyper-V)会返回一个 GUID例如The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}记住这个GUID然后执行bcdedit /set{GUID}hypervisorlaunchtype off把GUID替换为系统返回的GUID接下来可以通过执行bcdedit /enum来确认配置你会看到两个启动项Windows 11Windows 11 (No Hyper-V)其中| 启动项 | hypervisor || Windows 11 | auto || Windows 11 (No Hyper-V) | off |最后可以让启动菜单显示10秒执行bcdedit /timeout10设置完成结果现在可以在开机前就选择打洲或开发工作了祝洲友们都能每日出大红