重启后登录时,我的电脑运行很快。但很快,电脑就会变得非常慢,慢到无法使用,具体取决于我要执行的操作。
特别是,任何 Windows 操作都很慢,而第三方应用程序则正常。
我的机器具有相当好的规格和充足的内存(Windows 7 Ent. SP1、Core i7 Q820、16 GB RAM)。
症状包括:
explorer.exe 几乎总是占用我的一个 CPU(尽管因为我有 8 个 CPU,所以它在任务管理器中显示 CPU 使用率为 12%)。需要注意的是,您不会看到系统范围的 100% CPU 使用率(除非您只有一个处理器)。
svchost.exe 可能会消耗数百 MB,有时还会占用 CPU
使用资源管理器浏览文件夹时,每次更改文件夹需要 2 到 5 秒或更长时间。我尝试按照 Google 搜索结果“Windows 7 中文件夹浏览缓慢”的建议设置内容类型,但这并没有影响性能
启动 Internet Explorer 可能需要 10 多秒。最初,窗口会打开,但菜单栏会在很长一段时间内保持未绘制状态。我尝试禁用所有附加组件,但没有任何效果。
无论是否安装了防病毒软件,速度都很慢。计算机很干净(请相信这一点),并且已卸载防病毒软件。
单击开始菜单中的某项不会立即响应。您单击某项并认为什么都没有发生,因为开始菜单只是停留在那里,就像您没有做任何事情一样。然后,5 到 10 秒后,程序可能会打开。
右键单击任何内容都需要花费太长时间。我尝试使用 ShExview 禁用大多数上下文菜单项,但这并没有显著影响右键单击性能。
当情况特别糟糕时,Windows 资源管理器窗口会停止响应数十秒或几分钟。除了资源管理器占用核心之外,没有异常的 CPU 使用率。
什么原因可能导致这些症状?我该如何解决?
答案1
运行服务控制面板(开始 => 输入 services.msc 并按回车键)。
向下滚动到 Superfetch。如果你发现它被标记为“已启动”,那么它可能是罪魁祸首。
Superfetch 应该监控您如何使用计算机和缓存,或者以其他方式为您加快一切速度。
就我而言,停止 Superfetch 服务并右键单击它,选择“属性”,然后将启动类型设置为“禁用”可立即解决所有性能问题。