XP 登录时 CPU 100%,由随机进程造成

XP 登录时 CPU 100%,由随机进程造成

我的 Windexs XP 机器出现了严重问题。

当我启动它时,需要很长时间才能登录,然后当我打开任务管理器时,我发现它的 CPU 占用率为 100%。然而,占用 CU 的进程是随机的(通常有 4 个左右)。它们会略有变化,但 CPU 从未低于 100%。

我必须按下重置按钮并再次尝试启动才能解决问题,通常需要两三次才能顺利登录,然后当我不使用机器时,我就将其置于待机模式。

我不记得这件事什么时候开始发生的,但肯定是一年多以前了。

我知道这不是病毒...那会是什么?驱动​​程序问题?

任何建议的解决途径都将受到赞赏。

干杯,Ro

答案1

在我看来(从你提到的 NetMeter 或 TaskbarShuffle 来看),你可能安装了许多附加组件、工具栏或其他邪恶的小玩意,它们在启动后会占用你的 CPU。使用类似SysInternals 自动运行识别启动时发生的情况,并有选择地禁用直到一切恢复正常。

这也可能是 AV 软件在作怪。例如,我见过 AVG 的最新版本在冷启动后大约 5 分钟内 CPU 消耗率达到 100%。说到 AV,你绝对不能忽视病毒的存在。

是的,这确实更适合 SU。

答案2

http://blogs.technet.com/markrussinovich/archive/2010/01/13/3305263.aspx

登录缓慢的情况。顺便说一下,这篇文章非常有趣。

基本上,他用以下方式记录整个启动过程:进程监视器并检查是否存在较大的间隙。

答案3

如果不了解问题进程的更多信息,很难说。找出进程的名称,然后在系统中搜索它们的位置(目录)。它们所在的位置通常会告诉您它们属于哪个应用程序(由哪个应用程序安装)。

如果它们与 Windows 系统或服务无关,您可能希望禁止它们在启动/登录时自动启动。检查用户子目录中的启动文件夹以及 msconfig 和注册表启动列表。

最后,这不是与 serverfault.com 相关的问题。;)

答案4

你为什么确定这不是病毒?检查你的应用程序和系统事件日志。还要使用 sysinternals 的自动运行程序检查你的系统。它可能是一些奇怪的 dll,它会尝试附加到你的所有进程。

相关内容