安装程序

安装程序(或称安装软件)是电脑软件的一种,用以协助用户安装其他软件驱动程序。安装程序的文件名称常见有“setup”、“install”、“installer”、“installation”等字样。

安装程序通常也会同时提供移除程序(或称反安装程序卸载程序)以协助用户将软件自电脑中删除。移除程序的文件名称常为“uninstall”、“uninstaller”等。

Windows系统有提供一个称为“新增与移除程序”的共享接口,内有大多数已安装软件的列表。通常安装程序都会在安装的同时将自己与自己的移除程序列表于其中。

功用

电脑发展之初,因硬件设备的限制,电脑软件都比较小型和简单,而且当时电脑尚未普及,通常电脑用户都有一定程度以上的电脑操作知识,所以安装程序并不是相当必要。但随电脑硬件发展的突飞猛进,软件也因而大型化与复杂化,加上网络带动电脑普及化,越来越多的用户困扰于软件的安装过程,因此越来越多的软件开发者会提供安装程序以协助用户进行安装。

安装程序的目的主要如下:

  1. 简化软件安装过程
  2. 提供亲切友善的操作接口
  3. 压缩软件大小
  4. 保护软件完整,避免被盗版破解或植入病毒

安装步骤

安装步骤通常依以下形式进行,如果用户没有要变更设置的话,多半只要一直按“是 (Y)”便能完成安装:

  1. 欢迎使用该软件的消息提示
  2. 阅读最终用户授权条款(EULA)
  3. 选择要安装哪些组件
  4. 选择要安装到何处
  5. 确认是否选择无误并准备开始安装
  6. 提示安装完成,询问之后要进行什么动作,例如启动程序、阅读说明或重启系统

定型化的安装程序

随着安装成为软件使用过程中最初且常见的步骤,为避免重复投入人力设计安装程序、加速软件的发布与上市、并减少用户学习如何安装的麻烦,因此定型化的安装程序是必要的。这种定型化的安装程序也被称为“封装程序”或“封装软件”。

常见的封装程序有:

  • 免费
  1. Nullsoft Install System(NSIS)
  2. Inno Setup
  3. Windows Installer XML toolset英语WiX
  • 商用
  1. Windows Installer
  2. InstallShield
  3. Wise
  4. SetupBuilder

很多压缩程序同时也提供自解压缩形式的可执行文件,即不需要使用该压缩程序便能解压缩。这种自解压缩形式的可执行文件因具有一定程度的安装程序雏形,所以也常被当作简易的安装程序使用。常见的有:

  1. 7-Zip
  2. WinRAR
  3. WinZip
  4. 更多请见压缩软件列表