![对于 Windows 程序来说,安装还是解压到目录哪个更好?](https://linux22.com/image/1261919/%E5%AF%B9%E4%BA%8E%20Windows%20%E7%A8%8B%E5%BA%8F%E6%9D%A5%E8%AF%B4%EF%BC%8C%E5%AE%89%E8%A3%85%E8%BF%98%E6%98%AF%E8%A7%A3%E5%8E%8B%E5%88%B0%E7%9B%AE%E5%BD%95%E5%93%AA%E4%B8%AA%E6%9B%B4%E5%A5%BD%EF%BC%9F.png)
现在,许多适用于 Windows 的开源软件和其他软件都提供可安装版本或 zip/便携版本。这两种程序安装程序的优点和缺点是什么?
我关心的方面包括它们的设置、配置、更新到新版本、注册表垃圾等。
答案1
你的所有顾虑实际上都取决于应用程序。仅仅因为一个网站提供可提取的下载而不是安装程序,并不意味着此版本会减少你系统的混乱。本质上它与安装程序的内容相同,尽管它让你选择将其提取到哪里,并附带一个卸载程序。大多数卸载程序会尝试删除相关的应用程序文件,然后自行删除(请参阅自毁可执行文件)。大多数压缩程序仍会将其信息保存在注册表中。
更新方法取决于应用程序本身。有些程序会自动下载应用程序文件的更新版本并覆盖现有的主可执行文件,其他程序(可提取)可以通过下载和提取最新存档进行更新。
我认为安装软件和将软件解压到机器上没有太大区别。如今大多数卸载程序都能很好地删除应用程序的垃圾,但许多程序仍然会在临时文件夹和注册表中留下一些东西。同样,简单解压的程序也可以使用注册表和临时文件夹作为工作区。有时留下的东西是更好的,比如你可能在某个时候重新安装的浏览器的个人设置。我知道它不止一次救了我。
我个人更喜欢安装程序,因为它们需要的管理更少。没有杂乱的桌面,桌面上堆满了需要删除和移动的解压程序。
如果你真的关心某个程序在你的系统上做什么,请查看进程监控来自 Sysinternals 的家伙。通过使用过滤器,它可以简单或详细,这取决于您的需要。