我知道这不是严格意义上的编程问题,但我总是从伪技术人员那里听到的是,在你的注册表中有很多条目会减慢你的基于Windows的PC.我认为这个概念来自于那些试图对其PC进行故障排除的人,以及为什么它运行得如此之慢以及他们在某个时刻打开注册表并查看他们很久以前卸载的程序的剩余条目.
但这个想法有什么道理吗?我不这么认为,因为注册表基本上只是一个数据库,并且深入到一个条目不会在更大的注册表上花费更长的时间.但是呢?
编辑:要清楚,我不是在寻找关于如何让PC运行得更快,或者问为什么我的PC特别慢(不是)的建议,我只是好奇是否有人说"更大的注册表意味着更慢PC"是否准确.
我认为这是一种症状,而不是原因,因为发烧是感染的症状.
当您安装Windows更新时,至少在xp及更高版本中,会保留一个名为SXS的文件夹,以便将它们回滚.这些回滚点也存储在reg键中.
sxs(并排)文件夹的大小呈指数级增长,并且肯定与原因相关联,当有些人使用sp3简单地重新安装而不是安装sp1并滚动到sp3时,即使安装了相同的程序,它们也会获得更好的性能.
简而言之,不是真的。
在过去,当机器速度较慢时,答案是肯定的。但使用现代处理器,即使是 60MB 的注册表也能被破解不是问题。
通常,现代机器开始运行缓慢的真正原因是由于从恶意软件到病毒扫描程序等各种因素造成的:Mcafee、Norton 等是我心目中的主要目标。
此外,WinSXS 文件夹往往会随着服务包和应用程序的安装而增长。这似乎对系统性能产生负面影响。在这种情况下只有两种可能的解决方案。首先,如果可能的话,重新安装操作系统,并将最新的服务包集成到安装中。其次,如果这不可能,并且您运行的是带有 SP1 的 Vista,则可以运行 vsp1cln.exe 工具(请参阅technet),该工具将清理许多旧版本的组件。请注意,该工具只能执行一次,并且不允许回滚。
归档时间: |
|
查看次数: |
3979 次 |
最近记录: |