上图大致的意思是说,Virtual PC软件无法打开虚拟机服务驱动。这个驱动的主要作用是把当前PC的物理网卡驱动仿真到Virtual PC中,这样Virtual PC里面也有一块跟真机一模一样的网卡,功能跟真机的网卡一样,只要设置好IP地址,Virtual PC里面的OS直接能上网了。
上图中是一个虚拟OS的属性,发现网卡的选项只有3项,没有发现本机的物理网卡驱动。网上找了资料,有的网友建议这样操作:
1.打开网络连接,找到本地连接,右键->属性。
2.如果此时“此连接使用下列项目”中有Virtual Machine Services,则把它删除,否则转下一步。3.安装->服务->添加->从磁盘安装-><Virtual PC 2007 安装的盘符>\Program Files\Microsoft Virtual PC\Utility\VMNetSrv\VMNetSrv.inf之后安装,应该就可以了。
另外进行上述操作时最好关掉跟网络连接有关的程序。
我按照上述的操作,发现没有任何改善,还是找不到物理网卡。中途尝试过删除网卡更改网卡驱动,禁用杀毒软件,清除注册表后重新安装等等操作。虽然我的操作系统是64位的,但是Virtual PC 2007也是64位的,不存在兼容性的问题,况且之前的windows 7也是64位的,安装Virtual PC 2007也没发现有问题。我尝试安装了32位的Virtual PC 2007,提示非64位程序,不能安装。~~~~(>_<)~~~~
难道还是跟我的杀毒软件和防御软件有关?(我用的是国人开发的微点杀毒软件和微点主动防御软件)Virtual Machine Services毕竟是嵌入式的驱动,会不会被挡在门外了?我先把两个软件都禁止掉了,再打开任务管理。
发现进程还在活动,上图红色方框所示。当然了,因为是系统级别的进程,是无法结束的,我索性把两个软件都卸装了。宁可杀错一千,不可放过一个。O(∩_∩)O
重启后重新安装Virtual PC 2007,打开发现没有报错了。
赶紧去网卡属性那里看一下,一切都正常了,哈哈。原来真的时杀毒软件和防御软件惹的祸,害得我瞎忙了大半天。现在还是电脑还是裸奔状态呢,赶紧把杀毒软件装好再说。
如果大家遇到这种问题,除了从重新安装Virtual Machine Network Services driver之外,还应该考虑一下杀软的问题,因为天下杀软何其多,每家杀软厂商在安全方面的防御有细致的区别,有时出于安全的角度会禁掉某些驱动或服务的安装,这个还是要注意的。
如何知道Virtual Machine Network Services driver是否被正确安装了呢?请看下图。
先打开“设备管理器”,再点击“查看”—》“显示隐藏的设备”,如发现在你的物理网卡下面有一张有Virtual Machine Network Services driver后缀字样的网卡驱动,那么就恭喜你了!O(∩_∩)O