.msi文件是MicrosoftWindows的软件组件和应用程序编程接口(API),用于安装,维护和删除软件。
WindowsInstaller(以前称为MicrosoftInstaller,代号Darwin)是一个用于安装、维护和删除软件的软件组件和应用程序编程接口(API)。
安装信息以及可选文件本身都打包在安装包中。松散的关系数据库结构是COM结构化存储,通常称为“MSI文件”。从它的默认文件扩展名。与它的前辈SetupAPI相比,WindowsInstaller包含了一些重大的变化。新特性包括GUI框架和自动生成卸载序列。
WindowsInstaller定位为独立可执行安装程序框架的替代,如InstallShield和NSIS的较老版本。
扩展资料:
msi文件的优势
Windows安装程序由两部分组成:客户端安装程序服务(msiec.exe)和微软软件安装(MSI)包文件。
Msiexec。Exe程序是Windows安装程序的一个组件。当安装程序在双击MSI文件时调用msiexe时,它会用MSI读取包文件(.MSI)。dll,应用转换文件(.mst),并合并安装程序提供的命令行选项。
Windows安装程序执行所有与安装相关的任务:包括将文件复制到硬盘、修改注册表、创建桌面快捷方式,以及在必要时显示提示用户输入安装首选项的对话框。这样,你的电脑上就安装了一个程序。
使用MSI安装的好处是,您可以在任何时候完全删除它们,更改安装选项,即使安装过程中出现意外错误,也可以安全地恢复到以前的状态。正是有了这种能力,越来越多的软件开始使用MSI作为一种分发手段。
MSI就是microsoft installer的简写,是微软格式的安装包。一般是程序的安装软件。XP下可以直接运行安装。MSI文件的功能其实就是OFFICE软件的安装程序,可以安装,也可以修复或删除。