当你双击`msi`文件时,就会调用`window.installer`程序,接下来就和安装其他程序一样了,但是你要确保你的`window.installer`服务是开启的,你可以在控制面板下的服务中找到`window.installer`服务,并手动开启。那么`msi`文件到底是什么?有什么优势呢?
##### 一、MSI文件的由来
首先我们来看看`window.installer`是什么?我们可以看到它可以用来安装程序,但是要知道的是它不仅仅是用来安装程序,它是**可扩展的软件系统**。
`window.installer`的用途包括:
- 管理软件的安装
- 管理软件组件的添加和删除
- 监视文件的复原以及使用回滚技术维护基本的灾难现场
- 还支持从多个源位置安装和运行软件
但是要想使用这些功能,就必须通过msi文件,msi文件是`window.installer`的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多情形下安装和卸载程序的指令和数据。msi文件将程序的组成文件与功能关联起来。