最明显的罪魁祸首是病毒,间谍软件或其他一些恶意软件。定期使用Lavasoft的Ad-Aware或Patrick M. Kolla的Spybot Search&Destroy等间谍程序扫描您的系统。它们是免费的,为什么不下载并使用它们呢?接下来,更新防病毒定义并运行完整的病毒扫描。设置防病毒程序以检查更新并至少每周自动执行一次完整扫描。
如果病毒和间谍软件扫描没有发现问题,可能是由于恶意软件程序太新而无法被捕获。然而,更可能的是,诚实的计划是一个意想不到的问题。
如果系统的CPU峰值不变,则故障软件可能会在Windows启动时加载。选择“开始”,“运行”,键入msconfig,然后按Enter键。单击“启动”选项卡,一次取消选中一个可疑选项,然后重新启动直到问题停止。Windows 2000缺少此实用程序; 对于这个操作系统,下载启动控制面板,Mike Lin的免费替代品。
如果间歇性地发生处理器过载,请记下每次系统运行速度减慢时所执行的操作:您运行的程序,当天访问的网站等等。这些信息可能会为您提供线索。
在Windows XP和2000中,任务管理器可以显示正在咀嚼CPU周期的内容。按Ctrl-Alt-Delete(在Windows 2000中,单击“任务管理器”)。选择进程以查看正在运行的程序和子例程。CPU列显示每个进程正在运行的可用CPU周期。你可以在这里轻松找到问题所在。“性能”选项卡显示CPU使用情况。将光标悬停在系统托盘中的“任务管理器”图标上,以在弹出窗口中查看当前的CPU使用情况。
保持系统空闲进程运行,即使它很大。此过程显示未使用的CPU周期百分比,因此在这种情况下,越大越好。
一旦你找到了处理器暴食,就摆脱那个程序。如果这是你不能没有的东西,请确定是否有可用的bug更新版本,或者寻找能够做得更好的竞争程序。