8 为什么某些应用程序需要首先“安装”才能运行,而其他应用程序则不需要? 必须先在Windows上安装Adobe软件之类的应用程序,然后才能运行它们,但是某些其他应用程序根本不需要任何安装,为什么? windows — 大产品 source 1 除了以下出色的答案外,我想指出的是,许多具有安装程序的应用程序实际上并不需要它们,或者可以不使用它们而重写。例如,《魔兽世界》是一个大型且相当复杂的程序,它将在网络共享环境中运行良好,而无需本地安装。当然,它确实具有安装程序:手持低技术用户,并管理下载更新。
7 有很多原因可能需要安装应用程序: 系统服务 注册表用法-用于特定于应用程序的设置,或与其他应用程序共享的设置 驱动程序-任何对硬件的访问或对网络/蓝牙的唯一访问都将需要某种安装 网络接口 发现-一些应用程序提供可以被其他应用程序或OS使用的服务(例如COM,.Net等) — 旅游技术员 source
7 许多程序将“根”发送到操作系统,从而为该程序提供增强的功能。安装是通过更改注册表来创建此功能的。 其他程序被设计为可移植或轻量级的,因此避免使用注册表。 因此,差异可以看成是地面种植的树木与盆栽的树木之间的差异。地面上的树会长得很大壮壮,但不能轻易移动。 盆中的树永远不会变得太大或做得太多,但是可以将树移动到需要的地方。 — 冷漠 source 1 爱树的比喻。 — ZsoltTörök
2 有许多应用程序将数据写入注册表。从需要加载的文件位置开始启动,再到保存的数据等所有内容。如果未写入该数据,则当它尝试访问不存在的注册表项时,它将崩溃。 另外,很多情况下,安装程序包含需要解压缩的软件包。您下载了一个文件,但是程序需要文件夹,许多文件等。有时,在使用该程序之前还需要完成此操作。 — 苏安多斯 source