VirtualBox一直是我比较喜欢的软件,相比vmware轻便简单,虽然有些地方如文件传递等不如vmware,但其资源耗用,启动速度等都比较好,也兼容vmware的虚拟机文件,所以一直在用,每逢提示更新都第一时间更新.

前几天VirtualBox又提示更新了,还是老规矩第一时间下载了,一直没装.有天有空,就正好装了,装完关机.

再开机时感觉机器很卡,右下角的网络连接图标一直有个等待图标在滚动,而网络却是通的,最后可能会出现连接上一二大红叉,但网络还是正常的.cpu占用比较高.如右图,注意看system进程,这个进程占用这么多cpu是机器卡的原因.

也没想是装了VirtualBox导致的,总以为中毒…看来看去没什么异常,用procmon可以监控到有个svchost.exe一直在刷注册表,usb设备及网络设备相关,而这个进程文件也是正常的.这个时候点击本地连接没反应,通知区域其他图标右键没反应,无法打开连接管理页面…总之一个卡.

想起异常前更新过virtualbox,索性就卸载尝试,但此时无法打开控制面板中卸载软件页,运行Windows7manager等软件一般都是在初始化,即便是进到了软件卸载页,调用的Windows installer程序也是无法初始化成功的,所以如果你遇到了不用苦苦等待了,下面是我的简单方法:

打开drivers目录,将VBox*打头的驱动文件删除或改名,然后重启机器.

重启回来就会发现万事大吉了,ok,卸载吧.如果需要用到virtualbox,找4.1.12装吧,之前那个版本是没有问题的.