董师傅茶坊

技巧与实践

话题馆

CPU资源占用为何居高不下

董师傅:CPU资源占用率高会导致电脑运行速度变慢,如果是偶尔出现这种情况并很快恢复则属于正常,但如果长期居高不下就有问题了。很多人第一时间会想到中毒了。通过升级杀毒软件并杀毒,排除了病毒的原因后,如果CPU资源占用率还是居高不下,很多人就不知道怎么办了。

张强:第一时间想到病毒这很正常,毕竟这也是感染病毒后的典型症状,但并不代表一定有病毒。如果排除了病毒的原因,我建议还是先从进程入手,在任务管理器中检查一下是哪个进程占用了大量的CPU资源,记住这个进程名称,到网上搜索一下别人对这个进程的描述,这样可借用他人成功的经验来分析、处理自己遇到的故障。

董师傅:说到进程,有不少朋友来信说发现名为System Idle Process的进程经常占用很高的CPU资源,他们很担心。董师傅在这里特意说明一下,这是正常现象,其实电脑CPU的实际使用率=1-System Idle Process占用率。这个进程占用资源数越大,恰恰表示可用的资源越多。

张强:如果能多了解一些常见的进程,对快速判断问题很有帮助。我这里有个介绍进程的网站不错(http://www.dofile.com/),推荐朋友们去看看。

要注意的是部分系统进程也可能被病毒利用,譬如SVCHOST.EXE,它是系统中很重要的一个进程,一些服务需要此进程支持。由于特殊性,很多病毒和木马也千方百计地利用它。如果发现这个进程的资源占用率很不正常,那就要注意了。可以搜索一下SVCHOST.EXE并查看除了SYSTEM32文件夹外,还有没有其他地方存在这个文件,如果有则彻底删除。最好呢,还是利用杀毒软件在安全模式下杀毒。

董师傅:上次帮一位朋友检查电脑,发现电脑启动时,像死机了一样,等很久才进入桌面。打开任务管理,好家伙,进程列表中有50多个进程正在运行。这样的电脑,能不慢吗?

张强:嗯,除了系统进程外,现在很多软件都有自启动程序,如果不太注意,自启动程序越来越多,启动电脑时就会因系统资源不够,导致系统假死。建议打开“系统配置实用程序”,经常检查“启动”标签,取消一些不必要的启动项。

还有电脑中安装有太多的实时监控程序也会造成这种现象。最常见的就是各种杀毒软件的实时监控程序以及各种软件的自动升级程序,另外还有邮件自动检测程序和计划任务等。此时可以取消一些用途不大的软件的实时监控功能,或者缩短实时监控的频率。

特别需要提出的是,有些新用户过于担心电脑安全,于是装了多个杀毒软件,认为这样电脑像“铜墙铁壁”了。实际上这样做不仅占用了大量的系统资源,而且往往会造成杀毒软件之间的冲突,其实在通常情况下,安装一款杀毒软件即可。

董师傅:多数CPU资源占用率居高不下都和软件或设置有关,遇到类似的问题先要判断是哪个软件引起的,再来分析具体的解决方法。

不过最近我上网也遇到过这种现象,譬如打开网页时,提示正在加载什么,然后网页就几乎没反应了,检查任务管理,发现浏览器占用的CPU资源也居高不下,似乎一直在忙着处理。

张强:这是今年用户碰到的比较多的现象了。如果浏览器中加载了过多的插件,就可能出现这样的情况。处理办法就是禁用和卸载没用的插件。Windows XP SP2虽然有禁用插件的功能,但没有完全卸载插件的功能,推荐大家使用IE插件管理专家(Upiea)来帮忙(下载地址:http://www.skycn.com/soft/21205.html),它不仅具有屏蔽的功能,而且还具有专业卸载的功能。

另外,平常上网时尽量小心,避免被强制安装上很多莫名其妙的插件(利用Upiea的插件屏蔽功能可防止这种情况发生),如果插件过多,甚至会导致浏览器根本无法正常使用。

董师傅:在禁用插件时,如果不知道该禁用哪个,董师傅给大家的建议是:先全部禁止,然后浏览网页,发现不正常的地方时再分析一下需要启用哪个插件。可以说,大部分的插件都是可有可无的。

还有一个常见的现象,进行QQ视频、语音聊天以及利用支持多线程的下载软件长时间下载大文件时,也可能会出现CPU资源占用率较大的问题。我一般是通过在任务管理器进程列表中降低网络应用程序进程的优先级、减少下载线程数和下载的项目数来解决。如果使用的是BT软件,还可以通过限制连接用户数、上传及下载的速度来解决CPU占用率过高的问题。

张强:不过有的问题就显得有点怪了,我在帮用户维护电脑时就遇到过。譬如有的用户在安装好某一硬件驱动程序后也可能造成CPU资源占用过高,特别是显卡驱动,这是由于驱动程序不完善或与系统不兼容的原因造成的,此时更换正确的驱动程序即可解决问题。

另外,如果CPU温度过高,特别是在炎热夏季,也极易造成CPU资源占用率过高而出现死机的现象。一方面可能是风扇坏了,另一方面可能是超频加上天气炎热造成CPU温度过高,此时需要更换风扇或不超频等,目的就是让CPU的温度恢复正常。

董师傅:上面提到的很多情况都可能造成CPU资源占用率居高不下,可见单从这个现象无法立即判断电脑是哪里出问题了。朋友们在平时使用电脑的过程中要多多摸索,以找准原因,对症下药方可药到病除。

会客厅

自动生成新_hook.dll文件

Q:最近碰到一个问题:我的电脑每次启动后在Windows目录下会新生成一个“新_hook.dll”文件,原来目录下没有。卡巴斯基自启动扫描发现并报告是 特洛伊木马backdoor.win32.hupigon.jn,并提示删除,删除成功。再次用卡巴斯基扫描,没发现病毒,但下次重新启动系统又会出现同样的情况,希望董师傅帮我解决解决这个难题。

A:非常不幸,你的系统已经感染了灰鸽子后门程序。这个程序在后台以服务的形式运行,并且有进程隐藏等技术,正常模式下的清除是需要一定的技巧的。由于卡巴斯基病毒特征定义库不全的缘故,它未能识别出该后门程序主要的释放者,也就是一个或多个可执行文件,而只能识别出释放出来的DLL文件。碰到这个问题,建议先对卡巴斯基进行在线升级,然后进入安全模式对整个磁盘进行扫描。另外,由于该后门程序是国产的,国内的反病毒软件对该后门程序有比较好的识别能力。

桌面图标成双成对出现

Q:我的系统是Windows XP,我设置了两个用户名但都没有设置密码。现在有一个奇怪的情况,就是我的桌面上有的图标会成双成对地出现。这是怎么回事?

A:在Windows XP里面,桌面上的快捷方式来源于两个地方:All Users账户和用户名账户,对应的路径分别是:C:\ Documents and Settings\All Users\桌面和C:\Documents and Settings\<用户名>\Desktop,前者作用于全部用户账户,也就是说All Users的桌面上的内容将出现在所有用户账户的桌面上,而用户名账户下的桌面图标只限定于本用户的桌面。如果某个程序在两处均创建了桌面图标,那么就会看到出现同名的快捷方式。

无法重新安装WMP

Q:我安装的是Windows XP+SP2系统,一直使用正常,WMP(Windows Media Player)也升级到了10.0。后来,我覆盖安装了系统,WMP就变成了9.0的了。现在,怎么卸载WMP都无法正常安装9.0或10.0版本,总是提示无法安装,需要重新启动。可是重新启动后也无法继续安装。请问该如何处理这个问题?

A:由于Windows Media Player和系统结合紧密,对于Windows XP系统,微软并没有提供卸载方法而只推荐采用系统还原方式进行逆操作。根据你的描述,你可以尝试进行下面的操作:打开C:\Program Files\Windows Media Player目录(假设系统安装在C盘),运行setup_wm.exe程序,然后按照屏幕提示操作。在C:\Windows目录里面有一个安装日志文件:wmsetup.log,可以根据这个文件的内容进行分析检查进行到哪一个步骤时引起安装出错的。

如何打开MTL格式文件

Q:我下载了一些英语资料,是MTL格式的。请问用什么软件可以打开?

A:3D Studio软件使用MTL扩展名作为其储存文件的扩展名。但是由于文件的打开方式和扩展名没有必然的联系,任何软件均可以使用MTL扩展名作为储存文件的扩展名,因此从扩展名来识别文件的格式并不是最安全的方法。建议你尝试一下用3D Studio是否能打开此文件。

清除Word中的页眉横线

Q:我使用的是Word 2003,我在一篇文档中设置了页眉后,现在想把页眉完全去掉,用普通的删除怎么也删不干净,页面顶端总是有一道横线。请问董师傅,如何将它删除干净呢?

A:在这种情况下,可双击页眉,出现“页眉和页脚”对话框,打开Word主菜单“格式→边框和底纹”,出现“边框和底纹”对话框,在“边框”标签下,设置边框样式为“无”,然后在“应用于”下的下拉列表中选“段落”,点“确定”后页眉就消失了。

清除运行中的记录

Q:我喜欢通过“运行”来执行一些命令,不过经常有因手误而输入错误的情况发生。由于Windows系统的历史记录保存功能,这些输入错误的命令也会出现在“运行”的下拉菜单中,请问如何将这些错误的命令从历史记录里清除掉呢?

A:你可以在“运行”中输入regedit,打开注册表编辑器,然后定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU,在右边窗口中会显示“运行”中的记录,你只要找到错误的命令然后删除即可。

为何无法使用新建菜单

Q:我安装的是Windows XP系统,当单击鼠标右键选择新建功能时,出现一个Windows Installer的对话框,还要求插入CorelDRAW 11 SA的光盘再点确定。请问是什么问题,应该怎么办呢?

A:从你的描述来看,你的系统中曾经安装过CorelDRAW 11 SA这款软件,但是由于某种原因,该软件所建立的涉及到用右键新建文件的注册表键值已损坏了。而Windows Installer服务具有自动修复的功能,当你选择新建功能时,系统读取注册表键值时发现CorelDRAW相关的部分损坏了,所以就自动调用Windows Installer进行修复安装,但是需要插入原安装光盘才能进行修复。因此,只要你按照提示放入光盘,系统就会修复该软件。如果你不打算再使用这款软件,也可以尝试用控制面板中的添加或删除程序卸载它来解决问题。