AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 51751
Accepted
LRE
LRE
Asked: 2009-08-08 23:13:57 +0800 CST2009-08-08 23:13:57 +0800 CST 2009-08-08 23:13:57 +0800 CST

系统退化 - Windows 会随着时间的推移而变慢吗?

  • 772

我在与我们的管理员工作时就同事的笔记本电脑发生了小争吵。笔记本电脑濒临无法使用。几个月前,管理员整理了一些临时目录并对硬盘进行了碎片整理,并购买了笔记本电脑一段时间,但现在一切恢复正常(sloooow)服务。

从一开始,我就指出笔记本电脑已经使用了几年,并且在其原始 Windows 版本(加上更新)上,建议备份数据并从恢复映像重建它。

我的推理基于 Windows 随时间降级的观察(由其他人支持)。我将系统文件夹、注册表和临时目录中的混乱列为因素。此外,这台笔记本电脑在那段时间添加和删除了很多软件。

几个规格,尽管我的问题比特定机器更广泛:

  • IBM Stinkpad R52(我认为)
  • 经验值 SP(2|3)
  • 1 GB 内存

我的问题的主旨是:

  • 任何人都可以确认或反驳 Windows 随时间退化的想法吗?
  • 如果确认,哪些因素会导致退化?
windows
  • 10 10 个回答
  • 8096 Views

10 个回答

  • Voted
  1. Best Answer
    Maximus Minimus
    2009-08-09T03:53:54+08:002009-08-09T03:53:54+08:00

    我是在安装笔记本电脑 3.5 年后写这篇文章的,老实说,这并没有放缓。但是我确实清除了制造商的所有垃圾并进行了全新的 Windows 安装,并且我在允许(或不允许)程序添加自己的 shell 扩展、服务、自动加载程序和自动更新程序方面非常小心。它绝不是原始的。多年来,它受到了相当多的“安装程序/卸载程序”滥用,但实际上并没有产生不利影响。

    我认为整个“注册表膨胀减慢 PC 速度”这件事在很大程度上是一个神话,可能源自 Windows 9x 时代,或者是由销售注册表“优化”工具的不道德供应商煽动的。注册表是一个分层数据库 ( http://support.microsoft.com/kb/256986 ),因此较大注册表对性能的影响应该是绝对最小的,因为导航到任何给定的注册表项只是一系列父子跳转。

    • 18
  2. AaronLS
    2009-08-09T01:14:33+08:002009-08-09T01:14:33+08:00

    通常会向注册表添加大量数据,以支持大量软件使用的 COM 等技术。通常这些“共享”组件及其相应的注册表项永远不会被删除,即使软件已被卸载。在某些情况下,必须扫描这些注册表项,因此数量越多,这些操作所需的时间就越长。但是,我不推荐任何“注册表清理”噱头,因为这更有可能使问题变得更糟并增加系统的不稳定性。哦,差点忘了说。注册表项损坏而无法修复是很常见的,这可能会导致性能问题,因为通常尝试读取这些项只会在片刻后失败。

    还有一些东西,比如桌面上的快捷方式损坏,会导致系统变得迟缓(我不记得是不是真的,也许是 C 根目录,但同样奇怪的是,有一个 KB我再也找不到的文章)。

    质量差的防病毒软件可能会导致性能低下。这些产品通常会与 Windows 操作挂钩以支持其“实时保护”功能。例如,每次打开文件时,防病毒软件都会中断进程,以便在允许打开文件之前扫描文件。这实质上会导致文件被读取两次,一次由 AV 软件读取,一次由试图打开文件的实际程序读取。您遇到的任何硬盘驱动器问题、碎片等都会变得复杂。然而,我真的不能给出任何建议,关于什么 AV 软件是最快的。我个人更喜欢AVG。

    笔记本电脑通常预装在后台运行的英国媒体报道软件。我更喜欢擦除它们并直接从 OEM 磁盘安装 WinXP,而不是使用笔记本电脑的品牌名称恢复磁盘,这样我就可以获得最低限度的操作系统。然后我根据需要加载驱动程序。

    我认为擦拭它是一个好主意。无论如何,用户应该习惯于将他们的数据保存在笔记本电脑上。如果是重要数据,则不应将其存储在笔记本电脑上。

    • 7
  3. Bart Silverstrim
    2009-08-09T04:45:11+08:002009-08-09T04:45:11+08:00

    除非发生了什么事,否则 Windows 不会变慢。尽管我对 Windows 很恼火,但它不会像水果一样腐烂。

    Windows 变慢是因为:

    其他程序在后台运行
    内存不足
    资源不足
    随着时间的推移,用户会接触到更快的系统,所以现在他们可以“感觉”他们的系统太慢了。
    系统上运行的恶意软件
    系统受到虚拟 DOS 攻击,导致网络访问速度变慢
    硬件出现故障,导致定时器中断、偶发复位或一般性能问题
    驱动程序未更新以解决问题(视频驱动程序、网络驱动程序等)
    

    网络是否正确配置?如果您的交换机被淹没并且出现问题,可能会损害机器的网络性能。

    此外,添加防病毒和其他保护程序会增加一层缓慢性。我的意思是,这是给定的,如果您使用的计算机带有预先扫描所有磁盘访问的程序,以查看它是否有恶意,它会稍微降低性能。

    您可以运行诸如 Sysinternals 之类的工具来检查性能的某些方面......比如什么在敲击注册表,什么在访问驱动器太多等等(procmon、进程资源管理器、filemon、regmon......)

    碎片化的磁盘可能会导致速度变慢,但让用户使用 WOW 之类的词通常会非常糟糕!来描述性能上的差异。

    将减速归咎于注册表或系统文件夹中遗留的垃圾是很流行的,但 Windows 不会随机读取这些位,就像你在房子周围有剩余的账单或旧文件会让你放慢速度一样。更常见的是,这些随机的废话会占用驱动器空间,导致碎片化,并造成稳定性问题。

    擦除和重新安装只是为了消除驱动器膨胀、碎片和剩余垃圾是一个好主意,除非您安装了占用处理器、内存和恶意软件的程序,否则操作系统只需要加速计算机即可。仅仅使用与打字机相同的系统一年和基本的网络浏览/电子邮件(只要它没有感染某些东西)应该不会影响速度。用户更有可能只是感觉到减速。

    如果您真的很好奇,您可能应该对系统进行基准测试,然后进行擦除/重新安装并重新对其进行基准测试以查看是否存在差异。

    • 6
  4. Chris W
    2009-08-08T23:31:07+08:002009-08-08T23:31:07+08:00

    Windows 确实会在一定程度上降级 - 主要是因为您在问题中提到的原因。碎片整理和清理工具可以帮助纠正一些问题,但重新构建可能更容易。

    许多人选择另一种选择,即使用所有必需的软件构建 PC,然后使用映像工具在该状态下对其进行快照,以便定期将机器恢复到“新鲜”状态而无需重新安装应用程序真的很容易等等

    以我的经验,更大的问题是人们安装的额外应用程序和服务,打印机制造商的膨胀软件就是一个很好的例子——用户使用帮助 CD 安装打印机,默认选项是安装任意数量的额外工具来监控墨水量,提供主动支持等以及驱动程序本身。除非您想进行自定义安装,否则您的干净机器最终会得到无数额外服务,这些服务会在您启动机器时全部启动,从而使您的启动时间变慢,并且运行您真正想要使用的应用程序的可用资源更少。

    快速浏览一下 msconfig 以查看所有额外的垃圾以及默认的 MS 内容。

    • 3
  5. Martin Makundi
    2011-09-05T06:28:49+08:002011-09-05T06:28:49+08:00

    随着时间的推移,我遇到了 Windows 7 速度变慢的问题。通常,当我启动它时,它工作得很好,一段时间后,各种软件都会占用并掩盖内存。我尝试了各种注册表清理程序等,但似乎没有任何帮助。我还购买了更多内存,希望能有所帮助,但程序似乎吃光了所有这些,内存总是消耗 98%。我使用了进程资源管理器,看起来很奇怪的是正在消耗的虚拟内存量。

    我最终将虚拟内存设置(系统自动设置的默认 4gb)更改为 1Gb,以试图挤出那些虚拟内存占用者。

    瞧,它成功了,我的笔记本电脑又像以前一样快了!

    • 1
  6. Jure1873
    2009-08-08T23:24:36+08:002009-08-08T23:24:36+08:00

    我在多个工作站上都​​有相同的经历。如果您不安装任何新程序,禁用所有程序更新(flash,java,...),它会有所帮助,但最终如果您格式化并重新安装所有内容,它将运行得更快。这是我的经验,但我没有任何数据来支持它。

    • 0
  7. EvilChookie
    2009-08-08T23:31:36+08:002009-08-08T23:31:36+08:00

    确实如此 - 无论计算机的硬件规格如何,都会有这种不可避免的磨合。它通常在正常使用大约一年后出现。

    考虑一下为什么有这么多的注册表、临时文件清理工具和碎片整理工具。如果 Windows 知道什么对它有好处,那么您将像您一样需要这些工具。

    我相信您已经将矛头指向了注册表和文件系统。考虑到这些文件一直在不断地被读取、写入——我认为文件系统最终会出现一些令人讨厌的碎片,从而导致我们看到的磨损。

    此外,注册表中还积累了很多垃圾和垃圾——这些因素加起来会导致注册表查找速度变慢。

    我也认为文件系统 (NTFS) 有点低效。虽然碎片整理有帮助,但它可能有些无效,因为文件在使用时通常无法移动(或者您有损坏这些文件的风险)。

    我强调每 12 个月左右重新格式化一次。我什至不需要提醒自己——有一天我刚醒来,电脑的运行速度比潮湿的一周还慢——是时候重新格式化了!

    • 0
  8. devstuff
    2009-08-09T01:30:26+08:002009-08-09T01:30:26+08:00

    我同意@Chris.W - 过时的软件;通常,大多数系统上存在的半打“更新程序”(例如 Google、Java)和“启动程序”(例如 Acrobat Reader Speed Launcher)可以被禁用而不会造成任何损害。一个很好的工具是来自 Sysinternals 的 Autoruns。

    注册表和分页文件的碎片化也是一大罪魁祸首;同样来自 SysInternals 的 PageDefrag 非常擅长解决此问题。

    在旧的 NT4 时代,该rdisk.exe工具可用于清理注册表中的内部碎片(与磁盘存储碎片分开),但我不记得现在是什么工具。

    • 0
  9. adagostino
    2009-08-09T03:26:52+08:002009-08-09T03:26:52+08:00

    我的经验是您可以使用工具(磁盘碎片整理、清理临时目录和资源管理器的缓存、优化注册表项)来减少降级,但在很长一段时间内您必须重新安装

    • 0
  10. sean e
    2009-08-09T07:58:28+08:002009-08-09T07:58:28+08:00

    性能不佳也可能表明存在病毒/僵尸网络活动。如果一台机器受到损害,它可能正在为其他人工作,这会使受害者看起来很慢/迟钝。

    • 0

相关问题

  • 知道任何适用于 Windows 的快速可编写脚本的 ftp 客户端吗?[关闭]

  • 如果 Windows 服务崩溃,如何自动重新启动它?

  • 如何在笔记本电脑上使用 Tobit David?[关闭]

  • 无法安排任务(访问被拒绝)

  • 物理机重启时自动重启虚拟机(VMWare)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve