问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Windows 11虚拟机启动失败解决方案:Hyper-V切换脚本

创作时间:
作者:
@小白创作中心

Windows 11虚拟机启动失败解决方案:Hyper-V切换脚本

引用
CSDN
1.
https://blog.csdn.net/u013314786/article/details/140091223

场景

在Windows 11系统中使用夜神模拟器时,可能会遇到虚拟机启动失败的提示,系统建议关闭Hyper-V。但是,即使按照提示关闭Hyper-V并重启电脑,问题仍然存在。

解决方法

经过排查发现,关闭Windows安全中心的"内存完整性"功能后,重启电脑可以解决问题。

补充说明

对于同时需要使用夜神模拟器和Docker的用户来说,这个问题会更加复杂,因为Docker依赖于Hyper-V,关闭Hyper-V会导致Docker无法正常运行。

为了方便在不同场景下快速切换Hyper-V的状态,可以使用以下批处理脚本:

@echo off
cls
echo 请选择要执行的选项:
echo 1. 关闭hyper-v
echo 2. 开启hyper-v
SET /P choice=输入你的选择 (1 或 2):
:: 检查用户输入并执行相应的命令
IF '%choice%'=='1' (
    echo 关闭 hyper-v ...
    bcdedit /set hypervisorlaunchtype off
    echo 系统将在 5 秒后重启...
    shutdown /r /t 5
) ELSE IF '%choice%'=='2' (
    echo 开启 hyper-v ...
    bcdedit /set hypervisorlaunchtype auto
    echo 系统将在 5 秒后重启...
    shutdown /r /t 5
) ELSE (
    echo 无效的选择,系统将不会重启。
)
pause

使用说明

  1. 将上述代码复制到记事本中,保存为.bat文件。
  2. 运行时需要以管理员身份运行。
  3. 字符编码需要选择ANSI,否则可能会出现乱码。

这个脚本提供了一个简单快捷的方式,让用户可以根据需要快速切换Hyper-V的状态,从而在使用夜神模拟器和Docker之间灵活切换。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号