这些“在线安装程序”有什么作用?


45

这可能不是这些安装程序的名称。通过在线安装我的意思是小的可执行我们下载和执行,其下载真正的软件我要安装。

其中有很多,例如Chrome安装,Visual Studio Express等。

这些在线安装程序的目的是什么?我认为它们很不方便。


18
Firefox是我上次检查时使用的脱机安装程序。
orlp 2012年

有多少在线安装程序处理间歇性连接或笔记本电脑要入睡?
杰伊·巴祖兹

至少最新(2010年及以后)的Microsoft确实如此。
wizzard0 2012年

13
不管他们的目的是什么,他们都使烦恼。当我单击“下载”时,我需要该程序,而不是为我下载该程序的程序。Adobe Flash,我在看着你。
tombull89

3
作为记录,如果您想要“离线安装程序”作为通常是“在线安装程序”的内容。尝试搜索“可再分发”。这些软件包是为将在许多计算机上运行安装程序的人员设计的。
user606723 2012年

Answers:


73

原因各不相同。

它们允许您仅下载实际要安装的内容。如果在安装过程中有选项,或者该程序有32位或64位版本,或者基于您所运行的OS版本的版本,则下载的内容不会超过实际安装的内容。其他发行商可能会让您选择正确的版本,然后再下载程序。并且某些用户可能无法选择正确的选项。

某些程序捆绑有依赖项,例如运行时或框架(我见过Visual C ++ Runtime,.NET,DirectX;也可以使用Java)。在线安装程序将这些程序的下载和安装限制为尚未安装和下载的计算机(感谢@ billc.cn)。

此外,它还允许软件制造商确保您始终只安装最新版本,而不是一年前下载的版本。一些“ 下载”文件夹中的内容令人恐惧。

甚至可能节省了一些带宽,因为与实际安装程序相比,正在下载安装程序的用户可能更多。

与安装程序下载相反,它们也是向软件制造商通知每次实际安装的一种可能方法。


2
不要忘记大规模部署方案,它也很方便。
slhck 2012年

17
@slhck怎么回事?我曾想过,如果要获得一个真正的安装程序(TM),而不必下载相同的内容(50万亿次),则在大规模部署中会更容易。
丹尼尔·贝克

7
我也看到使用P2P加快下载速度的安装程序。.Net Framework和VC runtime等一些依赖项已经具有庞大的安装基础,它们很容易比软件本身更大,因此最好将它们保留为在线下载。
billc.cn 2012年

9
除了上述所有正当理由外,别忘了一些下载网站使用它们来轻松添加捆绑软件等间谍软件。
Dorus 2012年

1
好吧,以懒惰的小型办公室IT部门为例。您只需要存储一个安装程序就可以随时安装。至少在我工作过的地方,这比大规模部署过时的安装程序容易。
slhck 2012年

17

对于暴雪产品,下载程序可以选择在后台使用bittorrent。

另外,某些浏览器不支持重新启动下载,因此这可能会使旧计算机上的大型下载成为可能。


12

使用在线安装程序从安装程序下载安装文件。这意味着您可以从安装程序的提供商那里获得绝对最新的版本。

使用离线安装程序时,它可能不会被频繁更新,因此您的版本可能会稍晚。

例如Chrome。他们不必不断更新安装程序,而只需将新内容推送到Web服务器,并且同一安装程序可以无限期地处理它。


11
  1. 如果软件包含多个部分(例如.NET),则他们可以在下载第2部分的同时安装第1部分。
  2. 如果软件包含可选组件,则在用户未选择它们的情况下可以节省时间。

3.您可以更新软件,而不必也更新在线安装程序,因为后者可以设计为检索组件的最新版本,而不是编译时存在的任何版本。
Shadur 2012年

1

它还可以节省磁盘空间。添加/删除程序功能通过缓存安装程序文件来工作。对于小型应用程序而言,这无关紧要。但是您是否愿意为.net框架或几百MB的脱机安装程序缓存几MB的在线安装程序?


错了 -Padding-
Eroen

@Eroen不,不是。MS过去可能曾经在某个时刻剥离过内部二进制文件的msi / msp文件。但是他们要么停止这样做,要么软件供应商找到了一种禁用其安装程序功能的方法。我目前在C:\ Windows \ Installer中有10GB,包括11个安装程序> 100MB,另外13个安装程序在50和100MB之间。
丹·尼利

0

我一直认为这是从UX角度完成的:如果网络连接中断,则某些浏览器将无法继续下载,并且某些用户将没有足够的动力来找出发生了什么并手动重新启动该过程。

另一方面,使用在线安装程序,开发人员可以确保下载系统可靠并且不会出现此问题。根据浏览器的不同,这有可能导致用户的认知负担减少,并且成功安装的比率更高。

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.