会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Installer
is a product when setup isn't just xcopy
博客园
首页
新随笔
联系
管理
订阅
What's MSI?
简单的说
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
posted @
2009-12-08 22:04
shalahu
阅读(
311
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告