此博客
此博客

星期四, 一月 23, 2014

(VirtualBox下)Windows XP CPU占用100%

(VirtualBox下)Windows XP CPU占用100%

之前在VirtualBox下安装了Windows XP SP3,基本没怎么去动它。当然,虚拟机偶尔也会有春天——春运到了。为了能够拿到回家的票,祭出Windows,却发现——CPU占用100%。具体表现在,没开东西,Windows任务管理器表示某个svchost进程占用了99%的CPU,总的表现就是CPU 100%的占用率。最直观的表现就是:网·页·卡·到·爆……可以想见当时我的悲愤——看着网页打开,艰难地输入验证码后,无限地卡死。而且,机子也是烫到可以烤肉了,闻到飘香的烤肉味不要太吃惊哦,记得撒点孜然……当务之急,赶紧解决掉这个问题。

一开始是没有开任务管理器的热情的,于是首先参照12306的尿性……卡是必须的。于是勇敢地继续尝试。不过渐渐发现有啥不对劲,区区一个12306怎么可能打败我高大上的XP。于是不情愿地打开久违的任务管理器,发现CPU 占用100%,关了网页也不减风范。嗯,错怪了12306。

考虑到电脑上装了Visual Studio 2010, Microsoft SQL Server 2008等各种一直只占茅坑不拉屎的软件,第一反应是卸了先。于是,当卸载软件遇上CPU百分百——卸载了一个Virtual Studio 2010花费了我从11点到下午3点的时间。于是对后面的Microsoft SQL Server 2008的卸载工作也就失去了热情和信心。嗯,一定也不是它们的错……

那么,就得考虑是系统的问题了。作为被爆*的Windows典型,XP显然不改微软风范,漏洞自不必说,但我还真没想到微软自黑也玩出技巧赛出水平了——

据不可靠消息称,是防火墙问题,关了立竿见影——于是关了防火墙先,占用率坚挺依旧。再据不可靠消息称,关闭ICS(Internet Connection Sharing)外加关闭防火墙即可——但我没开ICS啊……再然后,据略靠谱消息称,是自动更新惹的祸——含泪关了自动更新,没效果。当然是否真有效果我也不清楚——因为我没重启,你可以关闭后重启试试,因为的确是自动更新的错。

看来还是得秀秀我(伪)四进四级而不过的英文水平。于是就找到了能用的解决方法: 首先得明确一点:这不是VirtualBox更不是虚拟机的错,在物理机上跑XP的话也是有可能出现这问题的。

有人表示,安装IE 8再安装kb2870699补丁后就没事了,但我没去试,因为有人表示,安装这个木有用……虽然有人表示安装IE8最新的累积更新就可以解决,但由于不想安装IE也是这法子也就搁浅了。

有人表示,安装KB2879017足够,但是更新的KB2888505也能解决问题。

所以我的最终解决之路:安装KB2888505补丁,重启。世界清净了。点此可以下载

总结:微软不靠谱,凡事靠修补。

没有评论:

发表评论

墙里秋千墙外道

[原生评论][微博评论箱]