这个标题是不是让我听起来像个超级愚蠢的用户?我发誓这不是一个愚蠢的问题。
我遇到了一个以前从未在组织对等 Windows 网络中遇到过的情况。非常不正规的网络,控制力低,混乱不堪,一些性能较差的计算机与性能较好的计算机混在一起。
在过去的几天里,我收到了几位员工的报告,他们说他们的电脑开始变得异常缓慢。这是真的。程序要么完全正常,要么会随机超时几分钟,没有任何解释。我已经检查了我知道的所有显而易见的事情:
在这些超时期间,没有任何进程占用任何 CPU,也没有大量或不寻常的内存使用。在某些情况下,我有 1 GB 或更多的内存可用,没有页面文件,CPU 运行率约为 5%。
我无法将其追溯到任何正在运行的病毒,据我所知,我已经将计算机隔离到基本系统进程。我没有看到任何不寻常的程序在运行,除非某些病毒将自身注入系统进程。终止 explorer.exe 不会影响超时。
当 Windows 启动时,速度甚至似乎延长到启动时间。
基调
现在通常我会自动将其归因于硬件问题,例如硬盘故障。
瞧,伙计,你的电脑快要坏了。太可怕了。购买一个新的。
然而,该组织在过去一周内出现了一些病毒,我正在清除这些病毒,但这些病毒看起来相对简单,很容易杀死。
但让我最困扰的是,这种情况同时发生在多台计算机上!而且其中一些计算机一点也不坏!这肯定看起来像是一个由软件引起的问题,但据我所知,我无法将其映射到任何恶意进程或任何有形的东西上。
问题
病毒是否有可能损坏计算机,从而重现上述效果并显著降低计算机的运行速度,尽管它似乎没有使用任何系统资源,而且据我所知也没有任何活动进程在运行?
我唯一能想到的可能是某个程序故意扰乱或分割文件系统,因此它被迫为完成一项简单任务或其他 I/O 操作而付出不合理的努力。我还没有对 I/O 问题进行过多诊断。
细节
运行的 Windows 版本各不相同,虽然大多数是 Windows XP,但该问题也在 Windows 7 笔记本电脑上重现。
至于超时,则是系统范围的超时。例如,您按下 CONTROL-SHIFT-ESCAPE 启动任务管理器,20 秒。现在您可以正常移动它。它表现良好。但是您按下“显示所有用户的进程”,这需要 5 分钟。完全随机。它适用于供应商程序(例如 Office)或普通的 Windows 对话框或程序,无论 explorer.exe 是什么。
答案1
对于 XP 计算机,您可以尝试禁用 Windows 更新。用于计算更新的算法是指数时间。但是,如果是这种情况,您应该会看到 svchost.exe 的使用率为 100%。但是,尝试此方法可以消除另一个原因。此外,希望您在 2014 年 4 月将所有 XP 机器从互联网上拔下。生命终结,微软这次是认真的。
答案2
听起来你已经清除了病毒,但我对所用的东西很挑剔。你到底用什么来扫描计算机?我通常使用 Malwarebytes。如果病毒似乎仍然存在并且你无法重建系统,我会启动 Kaspersky Live 磁盘并使用它进行扫描。确保在扫描之前更新 Kaspersky。
哪些程序运行缓慢?它们需要网络连接吗?您是否尝试过重新安装这些程序?
我明白您说该问题在多台计算机上都存在,但尽管如此,我还是会查看这些地方。
另一种可能性(我知道这很可能不是问题所在……)是临时文件已经积累起来。你试过使用 CCleaner 吗?这可能是我建议中最不可能解决问题的方法……
如果您说问题在多台计算机上都存在,那么我能想到的唯一原因是他们使用的程序需要网络连接,无论是连接到网络上的另一台计算机、网络上的 NAS 还是互联网。也许这个连接变得很慢,或者主机出现问题。