安装很多程序真的会减慢 Windows 的速度吗?

Sas*_*gov 7 windows performance

我一直听说在 Windows 机器上安装大量软件是一个坏主意,新软件应该总是在虚拟机中测试,以免永久影响操作系统。但是安装软件的实际行为真的会减慢 Windows 操作系统的速度吗?还是更多是因为程序本身运行了一堆后台服务?

重新表述我的问题,如果我要连续安装软件但稍后将其删除,Windows 仍会变慢吗?

DMA*_*361 7

如果您正在安装、尝试和卸载大量软件,那么 VM 非常有用,因为它们可以快速重置以允许在“干净”环境中测试新软件 - 因此还有其他优势。

至于你的问题:
可能。这完全取决于软件。

如果某个软件使用/安装服务、注册表项、后台任务、驱动程序、共享 DLL 等 - 那么是的,您可能会损失性能。如果在卸载软件时没有删除它们,则更是如此。

但是,任何编写良好的软件在卸载后都应该完全清理干净。

底线

如果软件没有运行并且没有安装任何服务、注册表项、后台任务、驱动程序、共享 DLL 等,它只会减少您的磁盘空间而不影响您的性能(除非您的磁盘空间不足,但是你有更广泛的问题)。

如果该软件安装了任何服务、注册表项、后台任务、驱动程序、共享 DLL 等(和/或在卸载时将其留在后面),您可能会损失性能。但是,在您使用大量软件完成此操作之前,它也可能不会引起注意,具体取决于您的系统有多强大。

  • @music 抱歉,“系统核心”是我懒惰,没有重新键入帖子前面的“服务、注册表项、后台任务、驱动程序、共享 DLL 等”。是的,我倾向于说错误主要在于软件,而不是 Mircosoft。*理论上*如果您安装然后卸载一个软件,系统应该与安装前的系统*相同*,但不幸的是,通常情况并非如此。 (2认同)

use*_*559 5

在实践中,答案是大胆的Yes

有这么多各种各样的开发人员,有这么多自动工具来生成安装文件、安装和加载库等,最重要的是,在开发软件时绝对缺乏尊重机器所有者决定高于一切的文化(也许是因为操作系统本身是为不想做出此类决定的用户而设计的,加上通常没有开源的事实,因此人们可以查看它并说“嘿,com”上,您将无用的 s%#t 安装到我的系统核心”等)导致事实上的结果,这是大胆的肯定。

理论上讲,可能存在可以安装、卸载并且绝对不做任何更改的 Windows 软件。我们甚至可以尝试列出这样的清单。我向你保证他们是微不足道的。

不过,确实可以说,这不是 MS 的直接错。这是有争议的。

  • 是的,这可能与 Windows 背后的文化有很大关系。我从未在 Mac OS X 或 Linux 操作系统上看到过这种事情。 (3认同)