如何解决 Windows 冻结或运行缓慢的问题?

如何解决 Windows 冻结或运行缓慢的问题?

一台机器被描述为“非常慢”或“冻结”。我该如何排除故障/解决这个问题?首先应该采取什么步骤?

答案1

假设您正在使用 Windows 操作系统...

检查事项:

  1. PC 至少有 10% 的可用磁盘空间
  2. 对于 Windows XP,PC 至少具有 1 GB 的 RAM;对于 Windows Vista,PC 至少具有 2 GB 的 RAM
  3. 如果有任何挂起的程序或驱动程序。
  4. 系统文件损坏。如果是这样,请运行证监会/扫描在 cmd 中,让它替换任何损坏的系统文件。它可能会要求您提供 Windows CD。或者,如果损坏严重,则执行 Windows XP 修复安装或Windows Vista 修复安装
  5. 文件系统严重损坏。这是经验之谈,而非知识之谈。运行chkdsk /r在命令提示符中。
  6. 由于 Windows 处理文件的方式,随着时间的推移,它不可避免地会变慢。您的骨髓纤维化随着时间的推移,结构变得越来越大。唯一的解决办法是重新安装。
  7. 恶意软件。下载并运行劫持,然后在此处发布日志。这样我们就能清楚地了解正在运行的内容以及哪些内容可能占用了您的所有内存/CPU。

答案2

大多数系统冻结(无法使用 CTRL+ALT+DEL 等热键)都是由驱动程序挂起引起的,
因此您必须更换设备或更新驱动程序。故障排除可以按以下方式进行:

  1. 下载Windows 性能分析器适合您的 Windows 版本。
  2. 在您的系统上安装该软件。
  3. 打开命令提示符作为管理员,然后复制粘贴下一个命令:

    xperf -start perf!GeneralProfiles.InBuffer && timeout -1 && xperf -stop perf!GeneralProfiles.InBuffer myTrace.etl
    
  4. ENTER 一次要启动命令,现在您必须等到系统挂起。
    您可以做任何您想做的事情。请不要进行游戏或私人事务等繁重活动...

  5. 系统停止挂起后您前往控制台并按下ENTER
  6. 等待一段时间后,将生成一个日志文件 myTrace.etl,将其压缩为 zip 文件。
  7. 将此文件的压缩版本放在网上的某个地方(可能是 2shared)。
  8. 在这里分享链接,我会尝试找出并向您展示问题的原因。
  9. 或者自行排除跟踪故障使用此处的说明,从步骤 6 - 7 开始。

答案3

首先,我检查机器启动时自动启动了什么。

  • 自动运行
  • 註冊:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • 系统配置
  • 运行 -> services.msc 这将列出您的计算机启动时启动的所有服务。您可以从此 MMC 管理单元管理所有这些服务。
  • 计划任务

然后我将运行进程资源管理器,查看启动后正在运行的内容,并查看哪些内容占用了大量内存和 CPU。

然后我会确保所有驱动程序都是最新的,防病毒软件也是如此,Windows更新以及其他关键应用程序,如网络浏览器、java、flash等。

然后,如果需要的话,我将对他们的硬盘进行碎片整理。

有时我会清除他们的网络浏览器历史记录和 cookie,还会清理他们的临时文件夹。

我还将查看事件查看器以查看是否有报告任何错误,如果有,则进行检查。

如果所有其他方法都失败并且系统支持它,则可能需要升级 RAM。

答案4

通常按照这个顺序...

  • 硬件 - 硬件是最快、最容易检查的东西,通常是罪魁祸首。现在内存很便宜,看到有人还安装 128 MB 和 256 MB 内存,我都想哭了。摩尔定律在硬件世界中,CPU 的速度仍然非常快,而且价格非常便宜。
  • 软件混乱 - 系统启动时安装和运行的软件数量对性能影响很大。还可能有恶意软件拖慢您的速度。
  • 更新的驱动程序 - 这些可以大大提高您的机器的性能。

一个好的传球碎片整理程序,CCleaner,病毒扫描程序和恶意软件扫描程序也同样有益。

相关内容