2014-12-09  from—http://www.myexception.cn/other/1791754.html
设置Hyper-V和VMware多个服务之间共存


这个方法是解决多个服务之间不能共存,下面相当于是以Hyper-V和VMware做例子,其他的也适用。


 

 

今天准备安装VMware Workstation 10,然后玩玩MAC OS。

没想到,淡定的我双击安装包准备安装,啪的一个大红叉!我去?!

 

错误内容大概就是:当前电脑已经安装了Hyper-V,这个产品就装不上了。

 

Hyper-V?什么玩意儿?那是系统的,默认服务是不安装的,但是安装了Visual Studio之后,自动给安装上了。

 

那怎么办?难道让我卸载?开玩笑呢?Visual Studio要是再出啥问题,我可受不起。=_=#

 

停止Hyper-V服务,安装。还是不行。我勒个。。擦?!好吧。那怎么办。

两个服务不能同时共存,要是开机的时候能让我选择用哪个服务就好了。。。。

 

O_o?!停、开机时选择使用哪些或者不用哪些服务。。。不就是类似双系统么?!

难道要我安装俩系统?那我还装虚拟机干毛线。。当然是设置启动项啦~~~~~~~~哈哈。

 

果断运行、cmd、打开dos:

 

输入bcdedit、打开“启动配置数据存储编辑器”,查看一下当前系统的启动项情况:

可以看到:当前我的系统只有一个启动项:“{current}”。

 

下面我们要做的就是,复制这个“{current}”并命名,然后设置启动时排除Hyper-V服务:

运行命令:bcdedit /copy {default} /d “Windows 8.1 Without Hyper-V”:

Ps:红色{default}部分表示默认启动项,不用改,绿色部分表示复制后的启动项名字,开机选择的时候显示的名字,随意改就行。

 

Ok、复制成功、记住复制后的Guid编号,比如我的:“{72b5b478-7646-11e4-824e-5404a6a7fcfe}”、

 

然后、再次运行bcdedit、查看当前启动项情况:

 

然后,我们设置新建的那个“{72b5b478-7646-11e4-824e-5404a6a7fcfe}”启动项,启动时排除Hyper-V服务。

输入运行:“bcdedit /set {刚刚生成的Guid编号} HyperVisorLaunchType OFF

 

然后,重启电脑,你会发现类似下图:

 

OK鸟~

下面。。你懂的~~~~~~~~

 

本篇教程以前录过一个视频,地址:http://my.tv.sohu.com/us/232620361/75209984.shtml

 

码字不容易,觉得好就赞一下吧~