拥有一个充满旧东西的注册表是否会减慢Windows的速度?

时间:2008-09-08 18:39:35

标签: windows registry

我知道这并不是严格意义上的编程问题,但我总是从伪技术人员那里听到的是,在您的注册表中有大量条目会降低基于Windows的PC的速度。我认为这个概念来自于那些试图对其PC进行故障排除的人,以及为什么它运行得如此之慢以及他们在某些时候打开注册表并查看他们很久以前卸载的程序的剩余条目。

但这个想法有什么道理吗?我不这么认为,因为注册表基本上只是一个数据库,并且深入到一个条目不会在更大的注册表上花费更长的时间。但是吗?

编辑:要说清楚,我不是在寻找关于如何让PC运行得更快,或者问为什么我的PC特别慢(不是)的建议,我只是如果说“更大的注册表意味着更慢的PC”的人是否准确,那就好奇了。

4 个答案:

答案 0 :(得分:7)

我认为这是一种症状,而非原因,因为发烧是感染的症状。

当您安装Windows更新时,至少在xp及更高版本中,会保留一个名为SXS的文件夹,以便将其回滚。这些回滚点也存储在reg键中。

sxs(并排)文件夹的大小呈指数级增长并且肯定与原因有关,当有些人使用sp3简单地重新安装sp3而不是安装sp1并滚动到sp3时,即使使用相同的程序也能获得更好的性能安装。

答案 1 :(得分:5)

1)开始 - >运行 - > MSCONFIG
2)检查启动选项卡
3)如果您不知道它是什么,请取消选中 4)重新启动

它不是注册表,它是你在后台运行的垃圾。

答案 2 :(得分:4)

总之,不是真的。

在过去机器速度较慢的时候,答案是肯定的;但是现代处理器甚至可以通过60MB的注册表来解决问题。

通常情况下,现代机器开始运行缓慢的真正原因是从恶意软件到病毒扫描程序:Mcafee,Norton's等是我心目中的主要目标。

此外,随着Service Pack和应用程序的安装,WinSXS文件夹也会增长。这似乎对系统性能有负面影响。在这种情况下,只有两种可能的解决方案。首先,如果可能的话,重新安装操作系统,并将最新的服务包整合到安装中。其次,如果不可能并且您正在运行Vista SP1,则可以运行vsp1cln.exe工具(请参阅technet),该工具将清理许多旧版本的组件。请注意,此工具只能执行一次,并且不允许您回滚。

答案 3 :(得分:-7)

注册表上发生的任何问题也可能使您的计算机速度变慢。修复注册表需要安装registry cleaner的问题,因为这会修复错误并使您的电脑恢复正常状态。