What's MSI?

系统 1547 0
简单的说
MSI文件 是Windows Installer的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据.MSI文件将程序的组成文件与功能关联起来.此外,它还包含有关安装过程本身的信息.如目标文件夹路径,系统依赖项,安装选项和控制安装过程的属性.

 

稍微详细些

MSI文件的由来 说到MSI文件,不得不先说说Windows Installer,它不只是安装程序,而是可扩展的软件管理系统.Windows Installer的用途包括:管理软件的安装,管理软件组件的添加和删除,监视文件的复原以及使用回滚技术维护基本的灾难恢复.另外,Windows Installer还支持从多个源位置安装和运行软件,而且可以由想要安装自定义程序的开发人员自定义.要想使用这些功能,就必须通过MSI文件.

 

MSI的组成 Windows Installer技术就是合并在一起发挥作用的两个部分:客户端安装程序服务(Msiexec.exe)和Microsoft软件安装(MSI)软件包文件.
Msiexec.exe程序是Windows Installer的一个组件.当双击MSI文件的时候,与之关联的Windows Installer的一个文件Msiexec.exe被调用, 它将用Msi.dll读取软件包文件(.msi),应用转换文件(.mst)并合并由安装程序提供的命令行选项.Windows Installer执行所有与安装有关的任务:包括将文件复制到硬盘,修改注册表,创建桌面快捷方式,必要时显示提示对话框以便用户输入安装首选项.

 

MSI的优势 采用MSI安装的优势在于你可以随时彻底删除它们,更改安装选项,即使安装中途出现意想不到的错误,一样可以安全地恢复到以前的状态.

 

来源:http://baike.baidu.com/view/55068.htm

What's MSI?


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论