调试缓慢的 Windows 安装的正确方法是什么?

Nik*_*las 57 windows performance troubleshooting debug

你知道这个练习 - 你被要求检查为什么你表弟的计算机运行缓慢。我昨天就在那里。自 2007 年以来,我一直是 Mac 用户,在过去的五年里,我并没有真正深入研究 Windows 内部。谷歌搜索答案会发现许多不同的答案:注册表损坏、间谍软件、防病毒程序、磁盘碎片、视觉效果转换等。

在这种特殊情况下,我被要求查看一台使用了 Vista 的两年前 HP 笔记本电脑。Windows 运行得非常慢,甚至打开一个新的资源管理器窗口也需要将近一分钟。我最终完成了上述所有操作:运行 cccleaner、磁盘碎片整理、关闭视觉效果、关闭 Norton 以及互联网上一些随机的人认为会影响 Windows 性能的其他一些事情。

现在我转向你们亲爱的超级用户 - 我想深入了解这一点。如果您愿意,是否有适当的“科学”方法来调试和了解运行缓慢的 Windows 安装的问题所在?(在我的特殊情况下,这与 Windows Vista 有关,但让我们也尝试为 XP 和 Windows 7 创建一个通用指南)。

对我来说,在不了解错误的根本原因的情况下运行一堆不同的工具似乎是错误的。

Tam*_*man 56

让我们从顶部开始,然后我们比以往任何时候都更深入地挖掘。

虽然您可以运行诸如 Process Explorer 或 Automatic Runs 之类的随机工具,但在它们中四处探索并不会显示所有内容,并且草下仍然会隐藏一些东西。而且,如果您四处禁用程序并更改驱动程序,则很可能会修复一些没有损坏的东西。

与每项科学研究一样,我们首先必须确定原因,然后才能找到解决方案......

卡住? 获得更好的想法,划分并克服您的选择并进行测试。

Windows 体验指数

识别是否不仅仅是硬件的最快方法......

Control Panel\All Control Panel Items\Performance Information and Tools你可以找到Windows体验索引,被称为一个好办法驴关键系统组件。

有时您的计算机不再适合您的日常需求......

在上面的例子中,这需要调查这台计算机的硬件并尝试升级驱动程序;如果没有,是时候升级那个电脑了。这就是硬件走多远......

资源监视器

很好地概述了您的计算机上正在发生的事情,无需下载...

Control Panel\All Control Panel Items\Administrative Tools您可以找到资源监视器下,也可以通过单击按钮从任务管理器访问它。这很好地概述了系统上应用程序和服务的 CPU/内存/磁盘/网络。

火狐和AVP?浏览时闻起来像过度扫描病毒。我需要wmpnetwk.exe吗?

无需启动 Process Explorer 或 Process Monitor,因为这个野兽还显示系统中断,甚至允许您进行过滤。如果出现问题,DPC Latency CheckerLatencyMon可以帮助您快速查明问题。但是为什么不安装一个更有洞察力的工具呢?

Windows 性能工具包

带有简单的记录器和有见地的分析器,没有问题能逃过你的眼睛......

这些工具在适用于Windows Vista 及更高版本的Windows ADK中可用。请注意在安装过程中只选择 Windows Performance Toolkit,因为另一个工具需要很长时间才能下载并且仅供专业人士使用。

然后你终于可以启动 Windows Performance Recorder,只检查你需要的东西,然后开始跟踪。捕捉到缓慢的时刻后,您可以停止跟踪,并将跟踪保存到您可以轻松找到的位置。

上次我提到这一点时,您必须使用命令行来完成这一切……欢迎来到 2012!

是的,这也可用于跟踪关机/(重新)启动/待机/休眠/恢复/快速启动方案。

现在,让我们看看 10 秒的空闲性能是什么样的。

哦不,我忘了关闭资源监视器,看看它的图表是多么消耗...

从左侧,您可以展开图表部分并将您想要的图表拖到右侧。在右侧,您可以通过多种方式操作图形;悬停、单击和右键单击应该会教你一些东西。不要忘记顶部的选项卡或右侧的注释功能。

是的,带有黄色和蓝色条的性能数据表......

在上图中,您可以看到,通过单击按钮,您可以在图表下方获得一个表格。通过右键单击列标题,您可以添加/删除列(有些未显示)。

注意黄色和蓝色条。黄色条之前的任何内容都被视为该行的键,它用作图形的系列。黄色和蓝色条之间的值是聚合的(通常是相加的),因为它不仅与进程有关,而且与进程的线程走过的堆栈有关。最后,您可以绘制列并为其指定颜色。如果在此处拖动开始时间和结束时间,它甚至会更改图形以显示水平条(以显示事情开始和停止的时间)...

现在,司机们呢?

Nvidia 是一种资源繁重,似乎我无法抗拒移动我的鼠标......

Windows 评估控制台

如果您无法获得足够的数据,这个程序会运行数小时并生成大量 XML / WPT 数据供您分析。不适合胆小的人,它也可以从 Windows ADK 获得。它对专业人士很有用,但在大多数情况下真的不需要......

是的,亲爱的系统,我挖得太深了,你对我们没有任何性能秘密。

  • 好东西。我有一个评论要插入,它与您的第一段相反。有时我会先问他们“你是否需要那些东西”并删除他们不想要的所有垃圾,不知道甚至还在那里,并且不使用。我认为分析他们不想开始的垃圾没有任何意义。所以对我来说,首先删除,如果需要,分析剩下的内容。在看到大多数人拥有的成堆的垃圾之后,我更喜欢先把它弄碎:-) (3认同)
  • @Psycogeek:这样做的风险是很容易走得太远,因为这些工具旨在解决问题,而不是用于一般清洁;无论如何,清洁计算机的地方首先应该是“控制面板\程序\程序和功能”。但是,这就是我使用“让我们从顶部开始”的原因,因为如果你从底部开始,你只会玩猜谜游戏;此外,您会开始将事物视为“垃圾”,实际上并不会影响您的表现,这就是为什么 Google 上有很多人提出的建议无论如何都不起作用... (3认同)

Der*_*ler 15

对我来说,在不了解错误的根本原因的情况下运行一堆不同的工具似乎是错误的。

要是有更多人这么想就好了:)

实际上有一些工具可以确定为什么 Windows 安装的性能比应有的差。问题是,如果您至少不是每天都使用 Windows,那么使用它们可能不会产生您想要的结果。

通常糟糕的性能很容易解决。它要么是一个流氓进程吃光了所有资源,要么是硬件/驱动程序有问题。

进程浏览器

我通常要做的绝对第一步是检查Process Explorer。Process Explorer 就像破解版上的任务管理器。您还可以直接从live.sysinternals.com拉取可执行文件。
它会告诉您它是驱动程序(高中断负载)还是进程。

分析高 DPC/中断

我们已经就该主题提出了一个很好的问题,因此我不会在此处复制任何信息。

流氓进程

如果问题是流氓进程并且您无法杀死它(也许它是抗性恶意软件),您可能需要使用Autoruns禁用它。

进一步阅读

有更多的工具和更多的方法可以正确分析 Windows 问题。人们实际上写关于这方面的。在 SU 答案中传达的知识太多了:)

就我个人而言,如果人们停止优化他们的 Windows 注册表,我已经很高兴了……

  • +1“如果人们停止优化他们的 Windows 注册表,我已经很高兴了” (4认同)

归档时间:

查看次数:

25037 次

最近记录:

10 年,2 月 前