全新安装后为什么我的计算机可以快速运行?


33

我最近在笔记本电脑上格式化并重新安装了Windows。现在,它运行得更快。在过去的十年中,我每年大约这样做一次。为什么需要这个?

我一直认为这与安装和删除程序有关,随着时间的流逝,这些程序将使注册表充满垃圾。这是真的?是否有任何程序可以调整系统而无需重新格式化?


1
由于这个原因,我已经几个月没有启动Windows了。
加雷斯·戴维森

2
XP w / SP1且没有AV软件,运行速度快。...有关在全新安装后添加的所有内容,这会减慢系统速度。
摩押

@Gaz:到底是什么?你错过了。
Flotsam N. Jetsam 2010年

9
我有一个运行WinXP和McAfee的企业托管桌面。仅安装MS Office和Firefox,这是完全“干净的”。这些大约每月运行一次。在进行公司管理和McAfee更新之前,启动和运行应用程序的速度很快。一年后,没有安装任何其他软件,并且几乎没有浏览……当然没有病毒。完全启动需要几分钟,而Office甚至Firefox应用程序都非常慢,几乎无法使用。在过去的十年中,无论使用方式如何,我在Windows系统上都经历了这种退化现象。
Michael Prescott 2010年

3
@Flotsam,不是真的。如果不是需要使用软键连接到客户VPN,那么几年前,当我从成为Windows超级用户转变为自由软件黑客时,我将删除Windows分区。
加雷斯·戴维森

Answers:


37

注册表有点误解,它的工作方式可能会充满垃圾,但它不应减慢您的计算机的速度-想象,所有道路都链接在一起,但是仅仅因为某处交通拥堵并不总是意味着它将在完全不同的地方影响您!

它几乎只是从计算机,更新程序和错误的驱动程序开始的软件。

您可以使用Microsoft / Sysinternals AutoRuns大大加快计算机的速度,并删除/禁用不想启动计算机的注册表。


1
“注册表有点误解” <-知道这很有趣。您对此有参考吗?
河马

1
@Hippo-根据经验,我目前正在尝试撰写有关此内容的博客文章,可能会在下周初完成。
William Hilsum 2010年

1
@Will-您实际上会进行一些测试,例如查看每秒查找次数,执行时间,磁盘队列长度等等,还是只写您的感觉?
加雷斯·戴维森

4
@Gaz Davidson-完全科学!不确定磁盘队列等,但会是很多基准。
威廉·希尔森

2
@harrymc:说“注册表是一个简单的数据库”实际上意味着您不知道注册表是如何实现的。如果不了解注册表的实现或进行适当的评估,就无法谈论注册表的效率。您的B树类比确实牵强,注册表绝对不是B树...
Tamara Wijsman 2012年

50
  • 您尝试了很多应用
    • 由于计算机的配置,与干净安装相比,Windows加载的垃圾更多。
    • 软件开发人员认为他们的应用程序至关重要
      • 其中的一部分必须在引导时加载,并且在系统通知区域中具有图标。
      • 他们需要一个特殊的驱动程序(但是没有人再尝试编写小型驱动程序了)
      • 他们应该每5s检查一次,即使每3周更改一次
        • 更新的可用性威尔
        • 屏幕方向
        • 电话附件等
        • 出现需要索引的新文件,添加到相册中...
    • 软件开发人员倾向于拥有最新的Mega-PC,并且相信您也应该如此。
      • 因此,拥有“慢速” PC的人应该通过为该应用购买新PC来解决任何问题。
  • 病毒,木马等
  • 防病毒,木马等

PS我是软件开发人员。


27
现在,现在,我们并非所有人都相信每个人都拥有最新的Mega-PC ...我们只是相信每个人都应该拥有最新的Mega-PC!:)(我也是开发人员)
BBlake 2010年

1
@BBlake-非常正确,答案已纠正:-)
RedGrittyBrick 2010年

5
每个人都应该拥有最新的Mega-PC(我是软件开发人员。)
Jason 2010年

4
每个开发人员都不应拥有Mega-PC。(我是开发人员。)
Vasyl Boroviak 2010年

除非您使用高端产品,否则不一定要开发Mega-PC。(我也是一名开发人员)。
卡罗林格

14

最大的减速是:

  1. 您一直在安装的垃圾软件。如果您不使用它,请卸载它。在再次安装任何东西之前,请先对最好的应用程序做些什么,然后再做很多尝试(在SuperUser上发布这样的问题,您将获得代表积分!)。

  2. 第二个最大的问题是您的防病毒和其他“安全”类型的软件。扔掉一切,学习如何安全地冲浪。如果必须从未知来源下载某些内容,请在执行之前通过virustotal.com运行它。我不在乎他们说什么,而无需在计算机上运行防病毒软件,您就可以生存。我并不是说您应该关闭Windows防火墙,只是不要添加防病毒或Internet安全套件。


3
@JFW:对不起,但是如果您正在使用该垃圾,那么您不是超级用户。听起来好像您已经被这些安全套件球拍洗脑了。
Flotsam N. Jetsam,2010年

1
@Sirex:说点什么。我不得不从安装了AV的PC上删除过多的病毒,并且由于该垃圾而倒下。
Flotsam N. Jetsam 2010年

1
您不必扔掉防病毒软件,但是如果您安全地进行冲浪,那么实时保护就显得过头了。我安装了MBAM并在我不打算将计算机用于重要任务时定期运行它。实时保护适用于儿童和Ethel姨妈类型。
LawrenceC

1
没有像安全冲浪这样的事情。我曾尝试从以前是受信任的网站的主线网站下载程序。现在,安全冲浪意味着您不浏览博客,不使用计算机进行娱乐,仅去那些对保持安全性有浓厚兴趣的商业站点,不运行Flash,Java,Quicktime等。这包括Linux系统,Adobe和Oracle到处散布着漏洞之爱。
Fiasco Labs 2012年

1
我同意,没有杀毒软件就像没有安全带开车(“安全开车”)。当然,Ditch bloated防病毒软件(Symantec,McAfee),但是还有轻量级的替代软件(MSE)。
Mark Sowul

7

不会,即使注册表大量膨胀,除了详尽的搜索(注册表本身的版本)之外,对其他任何内容的性能也几乎没有影响。

Mark Russinovich 的引言(在评论中),他是Windows操作系统内部以及操作系统体系结构和设计方面的公认专家。

到现在为止,还没有人通过广泛的无偏测试证明他是错的,该测试涉及多次重新启动,多台计算机,不同的软件集,并且可以轻松地进行复制。这是在许多其他所谓的性能改进技巧中被揭穿的神话之一,原因很简单,因为没有人可复制甚至声称清洁本身可以提高性能。因为确实,删除您在PC启动时根本没有触及的条目不会有太大效果。

降低PC速度的主要因素是ARE(自动运行的条目),您可以使用AutoRuns对其进行清理,该工具列出以下内容:登录应用程序,(Internet)Exprorer扩展,计划任务,服务,驱动程序,编解码器,引导执行代码,图像劫持,AppInit和KnownDLL,WinLogon,Winsock提供程序,打印监视器,LSA提供程序,网络提供程序和侧边栏小工具。

随着时间的流逝,这些应用程序本身会加载更多信息,这就是使诸如磁盘清理之类的软件应运而生的原因。如今,CCleaner可以很好地枚举您拥有的大多数软件的大多数文件,但是,您将希望远离其注册表清理功能,而它们比提供给您任何性能方面的好处更有可能破坏某些内容。

发生这种情况的最著名的位置是Windows的临时文件夹以及浏览器的缓存和历史记录文件和文件夹,这些是活跃使用的文件和文件夹,因此在您的性能中起很大作用。其他文件可能包括注册表或计算机上的配置文件引用的文件。将系统上的软件和文件/文件夹的数量保持在实际上可能会有所帮助的数量上。

因此,总结一下:

  • 清理注册表不会使注册表变小,但会留下空白。

  • 可以使用NTREGOPT作为管理员来压缩注册表以删除空格。

  • 注册表本身不会随着其大小的增长而变慢。

  • 注册表中的条目可能会影响安装的性能,主要是AREs条目。

  • 注册表或配置引用的系统文件也起着重要作用。

  • 确保您定期清除病毒,不需要的软件并清除旧文件。

以下是克里斯·皮里约Lockergnome(有名的,他在CNN TECH)不得不说:


5

我定期调试客户PC。虽然每台PC都不同,但是影响最大的更改通常是:

  1. 整理硬盘碎片,并确保至少有几个演出可用空间。如果页面文件具有第二个物理硬盘驱动器,则将其从OS移至单独的硬盘驱动器。
  2. 删除内存中所有这些多余的进程(使用进程浏览器查看它们,使用ccleaner禁用)。将内存中运行的进程从70-90减少到大约50,可以大大提高速度和响应速度(这是我在XP PC上看到的典型情况)。
  3. 卸载不需要的程序。这样可以腾出磁盘空间,并且通常会从内存和启动中删除进程。
  4. 更新OS /应用程序/固件 -因此它们都是最新的。与速度相比,这更有助于稳定性和安全性。

我已经尝试过各种套准清洁器/压实机/等。多年来,他们从未改变过我能发现的。


3
请注意,我已经更改了您的用户名。由于您的帖子是合法的,因此我假设您不是垃圾邮件发送者,但是请注意,在您的个人资料中包含链接是可以的,可以在帖子中宣传网站,甚至您自己的网站,因为您的名字被皱了皱眉。
BinaryMisfit 2010年

3

可以更快地检索写入硬盘的第一个数据:

对于全新安装,您可能只会使用硬盘中最快的部分。对于旧计算机,您的硬盘可能已满,并且/或者系统文件(更新等)已写入硬盘的较慢部分。


2

自Windows 2000意识到以来,我一直试图了解Windows操作系统何时以及为何开始缓慢运行。我找到了原因和治疗方法。

原因是音频/视频编解码器。不要安装任何音频/视频编解码器!甚至DivX也没有必要。编解码器包是邪恶的。:)在Windows中,任何已安装的编解码器都是Windows驱动程序。任何驱动程序都会降低启动时间和整体性能。

治疗方法是VLC播放器这个不需要任何编解码器,它们是嵌入式的。

从那时起,我的所有系统(Windows OS)几乎都不会滞后,无法快速启动并且永远不会挂起。


抱歉,“任何编解码器都是Windows驱动程序”是一个误解。VLC播放器是很好的软件。
汤姆·帕索里克(TomPažourek),2010年

你是对的。更改为“在Windows中,任何已安装的编解码器都是Windows驱动程序。”
Vasyl Boroviak 2010年

1
不是。它是直接显示过滤器,不是驱动程序。
sinni800

-5

在文章中找到了一个有关注册表清理如何提高性能的真实案例:将Registry- / system-cleanup应用程序进行测试。请注意,为了解决注册表变慢的情况,测试仪安装了CNET的20种最受欢迎​​的Windows下载列表。这是他对启动和关闭测量的摘要:

在此处输入图片说明

这是为什么会到达的解释。

注册表是一个思维简单的数据库,具有成为世界上最慢的数据库系统之一的区别。为了某种程度地保护它,Microsoft将其分为5个单独的配置单元。

随着时间的流逝,注册表会随着新程序的安装,使用和删除而变得越来越大。即使在卸载应用程序时从其中删除了数据,注册表的大小也不会减小。这是因为数据将被标记为空白,但仍保留在原位置,并且还因为“残留物”(卸载程序忘记删除的数据)。这样,注册表会随着时间的流逝而变慢,需要更长的访问时间。

有很多产品可以清理注册表,但是如果不重新压缩注册表,这样做也无济于事,这样就可以删除已删除数据所占据的空白。由于绝大多数注册表清理程序不进行压缩,因此它们实际上是无用的。

拥有者喜欢试用软件产品(安装和卸载)的计算机可能会从注册表清理和压缩中受益,但要经过很多这样的操作。请注意,只有注册表访问才会显示出任何改进,这通常只是任何普通程序所做的一小部分。注册表访问是主要活动的某些产品,例如Windows启动和安装程序。

安装相对静态的计算机无需担心,因此不需要注册表清理程序。

清理和压缩注册表不是100%的过程。因此,一旦遇到速度变慢的情况,注册表工具可能会改善这种情况,但绝对无法与全新安装的Windows相比。


9
登记处的家政服务是为了提高速度。Wil对注册表的评论是正确的。我有一个5肿的5年历史注册表,这并没有让我放慢脚步,因为我可以控制答案中提到的内容。
Flotsam N. Jetsam 2010年

16
下注为注册表清理程序和碎片整理链接。对不起,但那些东西只是蛇油...
罗伯·摩尔

2
罗伯特·摩尔(Robert Moir et co。)注意:它们不是用于安装/卸载大量产品的计算机的蛇油,但即使如此,它们仍然需要花费一两年的时间才能投入使用。我从个人经验(有点软件狂)中知道这一点,因此您无话可说会改变我的观点。对于仅看到正常使用情况的计算机,它们实际上是没有用的。但是,在所有情况下,这些产品都不能完全消除降级,因此不能像全新安装那样完全恢复性能。
harrymc

10
而且您无话可说会改变我的发言。有很多证据支持我的观点,而不是某人的个人经历的轶事。
罗伯·摩尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.