Docker用户如何在Windows 10上同时使用Hyper-V与NoxPlayer?
实现NoxPlayer与Hyper-V共存的方案
方法一:安装NoxPlayer Hyper-V专属兼容版
- 卸载当前已安装的普通版NoxPlayer
- 下载官方推出的Hyper-V适配版本(该版本专门针对开启Hyper-V的Windows环境优化)
- 正常安装后,无需禁用Hyper-V即可直接启动NoxPlayer,同时Docker可保持正常运行状态
方法二:修改现有NoxPlayer配置开启Hyper-V兼容
如果不想重新安装,可以通过修改配置文件开启兼容:
- 完全关闭NoxPlayer及所有相关后台进程
- 定位到NoxPlayer的安装目录(默认路径通常为
C:\Program Files\Nox\bin) - 找到并打开
nox.ini配置文件,查找EnableHyperV字段:- 若存在,将其值修改为
1 - 若不存在,直接在文件末尾添加一行
EnableHyperV=1
- 若存在,将其值修改为
- 保存文件后重新启动NoxPlayer,即可在Hyper-V开启的环境下运行
方法三:快速切换Hyper-V状态(临时交替方案)
如果上述两种方法均不适用,可通过命令行快速切换Hyper-V的启用状态(需重启电脑生效):
- 启动NoxPlayer前禁用Hyper-V:以管理员身份打开命令提示符,执行命令
bcdedit /set hypervisorlaunchtype off,重启电脑 - 使用Docker前启用Hyper-V:执行命令
bcdedit /set hypervisorlaunchtype auto,重启电脑
注:此方法需要重启系统,仅适合不需要同时运行两者,仅交替使用的场景
内容的提问来源于stack exchange,提问作者mamad2559
相关产品推荐
相关产品推荐

