Hyper-V与VirtualBox或VMware虚拟机软件冲突的解决方法(VirtualBox只能创建32位虚拟机)

Hyper-V与VirtualBox或VMware虚拟机软件冲突的解决方法

Hyper-V是微软的虚拟化软件,功能类似VirtualBox、VMware,可以用来创建虚拟机。 虚拟化软件都是基于CPU等底层硬件的Hypervisor机制来实现的,而他们必须独占管理 Hypervisor,因此不能在一台电脑中同时运行多个虚拟化软件。由于Hyper-V与VirtualBox、VMware不能共存,因此当Hyper-V打开时,VirtualBox、VMware就不能正常工作了。目前还没有找到VirtualBox虚拟机和Hyper-V同时运行的方法。

目前解决方法就是禁用Hyper-V。途径有多种:

第一种方法:使用管理员权限运行命令:

bcdedit /set hypervisorlaunchtype off

对应的打开Hyper-V的命令:

bcdedit /set hypervisorlaunchtype auto

第二种方法:使用”添加或删除Windows组件“图形界面程序,在里面取消勾选Hyper-V。

上述方法都需要重启计算机。

这里把命令做成了bat文件,可以方便快速切换Hyper-V虚拟机服务状态。

@echo off
title Hyper-V虚拟机开关,需要以管理员身份运行,切换状态后将重启电脑

:: 开始获取管理员权限
cd/d"%~dp0"&(cacls "%SystemDrive%\System Volume Information" >nul 2>nul)||start "" mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c ""%~s0"" %*","","runas",1)(window.close)&&exit /b

:menu
cls
color 0A
echo.
echo Hyper-V虚拟机开关
echo.
echo ==============================
echo ***本程序适用于Windows8, Windows10操作系统环境***
echo ***本程序需要以管理员身份运行***
echo ***切换Hyper-V开关状态后将自动重启电脑,请做好数据保存工作***
echo ==============================
echo.
echo Hyper-V是微软的虚拟化软件,功能类似于VirtualBox和VMware,可以用来创建虚拟机。虚拟化软件都是基于CPU等底层硬件的Hypervisor机制来实现的,而他们必须独占管理Hypervisor,因此不能在一台电脑中同时运行多个虚拟化软件,所以Hyper-V与VirtualBox、VMware不能共存。当Hyper-V打开时,VirtualBox、VMware就不能正常工作了,如果要正常使用其他虚拟机,解决方法就是禁用Hyper-V。
echo.
echo ==============================
echo 请选择要进行的操作,然后按回车
echo ==============================
echo.
echo 1.关闭Hyper-V虚拟机并重启
echo.
echo 2.开启Hyper-V虚拟机并重启
echo.
echo Q.退出
echo.
:cho
set choice=
set /p choice=请选择:
if not \"%choice%\"==\"\" set choice=%choice:~0,1%
if /i \"%choice%\"==\"1\" goto sub_open
if /i \"%choice%\"==\"2\" goto sub_close
if /i \"%choice%\"==\"Q\" goto sub_exit
goto :eof
echo 选择无效,请重新输入
echo.
goto cho
:sub_open
bcdedit /set hypervisorlaunchtype off
shutdown -r
pause
:sub_close
bcdedit /set hypervisorlaunchtype auto
shutdown -r
pause
:sub_exit
echo.
echo 亲,再见 :)
echo. & pause 

原文地址:https://www.cnblogs.com/sochishun/p/12028280.html

时间: 2024-11-08 13:39:01

Hyper-V与VirtualBox或VMware虚拟机软件冲突的解决方法(VirtualBox只能创建32位虚拟机)的相关文章

VMWare 无法进入BIOS的解决方法

关闭系统,打开虚拟机配置文件(.vmx文件),该文件位于所装虚拟机目录(不是虚拟机软件目录),在配置文件末尾加上 bios.forceSetupOnce = "TRUE"或者bios.bootDelay = "xxxx"(xxxx用具体数字代替,以毫秒为单位). 来自为知笔记(Wiz)VMWare 无法进入BIOS的解决方法,码迷,mamicode.com

关于带有EditText的自定义AlertDialog,不能弹出软件盘的解决方法

原文 : 关于带有EditText的自定义AlertDialog,不能弹出软件盘的解决方法 mDialog = new AlertDialog.Builder(context, R.style.AlertDialog).create(); mDialog .show(); mDialog .getWindow().setContentView(layout); 原先的代码是这样的,但是运行后发现当弹出对话框的时候点击edittext无法弹出软键盘,但是这样写又能弹出软键盘: mDialog =

Hyper-V和VMware Workstation不兼容的解决方法

win+x 以管理员帐号登录系统,进入到cmd dos命令窗口 打开开始菜单的运行选项,输入cmd(或者直接在开始菜单的搜索栏搜索cmd), <1>C:\Users\Administrator>bcdedit /copy {default} /d "win8专业版 without Hyper-v" 已将该项成功复制到 {a74ddcfd-338d-11e2-9a5f-accc08373f35}. <2>C:\Users\Administrator>b

windows 10中文用户名导致部分软件无法使用的解决方法

近期学习过程中发现很多同学在第一次初始化windows10 系统时填写了中文用户名,之后系统会默认以这个中文用户名建立用户的文件夹.对于中文用户名文件夹平时使用基本没有问题,但是少数软件的安装与配置使用过程中(例如GNS 3),保存路径不支持含有中文,从而报错,出现软件无法使用. 解决方法如下: 鼠标单击任务栏最左侧windows图标或按下键盘 "windows"键,再输入 cmd,其上出现匹配到的 "命令提示符",并在命令提示符上右击鼠标选择"以管理员身

【Hyper-V】与【VirtualBox】【VMware】冲突的解决方法

安装Visual Studio以后可能会导致与VirtualBox.VMware产生冲突,这是因为安装了Windows Phone SDK,冲突表现为: 打开VirtualBox.VMware创建64位虚拟机时,出现了如下错误提示: VT-x/AMD-V hardware acceleration has been enabled, but is not operational. Your 64-bit guest will fail to detect a 64-bit CPU and wil

VMware Workstation 不可恢复错误 解决方法

问题: VMware Workstation 不可恢复错误: (vcpu-0) vcpu-0:VERIFY vmcore/vmm/main/cpuid.c:386 bugNr=1036521 日志文件位于“G:\新建文件夹\WinXp_52Pojie_2.0\vmware.log”中. 要收集数据提交给 VMware 技术支持,请选择“帮助”菜单中的“收集支持数据”. 也可以直接在 Workstation 文件夹中运行“vm-support”脚本.您可以请求支持. 解决方法: 更改bios 中的

VMware Workstation “The Msi Failed”解决方法

今天准备装虚拟机时,遇到一个问题一直没办法解决.折腾了一下午,总算解决了.在这里记录以下,以便大家遇到相同的问题时,能尽快解决. 由于以前安装过WMware Workstation,然后又卸载了.今天安装时,一直出现"The Msi Failed"这个问题,安装也不成功. (图来自网络) 在网上找了很多解决方法. 有用shell脚本的:http://www.xiaopeiqing.com/posts/626.html,有手动删除这,关闭那,又是重启,又是注册表的:http://zhid

eclipse,android虚拟机按键不可用解决方法hardware buttons not enabled in avd

用eclipse创建android虚拟机右侧home键盘.返回键等不可用的解决方法:   打开Android Virtual Device Manager,查看虚拟机详情: 打开图片中的Path路径,打开config文件: 把图中所示的参数改为yes保存,重新启动eclipse即可:

windows azure平台虚拟机无法远程连接解决方法

azure平台支持windows和linux两种操作系统的虚机,这里只说windows虚拟机. 提示: azure平台禁止ping. psping工具 http://technet.microsoft.com/en-us/sysinternals/jj729731.aspx 订阅管理平台 https://manage.windowsazure.cn 在进行该问题探讨前,请确保 1,确认主机域名或IP输入是否正确? 2,确认输入的端口是否正确? 3,确认通过VPN连接还是公网连接? 如果通过vpn