当前位置:首页 » 文件管理 » msi文件可以解包吗
扩展阅读
怎样辨别真假蜂胶 2025-05-14 04:00:38

msi文件可以解包吗

发布时间: 2023-04-05 01:37:08

‘壹’ 后缀名是.msi的是什么文件呢

.msi文件是MicrosoftWindows的软件组件和应用程序编程接口(API),用于安装,维护和删除软件。

WindowsInstaller(以前称为MicrosoftInstaller,代号Darwin)是一个用于安装、维护和删除软件的软件组件和应用程序编程接口(API)。

安装信息以及可选文件本身都打包在安装包中。松散的关系数据库结构是COM结构化存储,通常称为“MSI文件”。从它的默认文件扩展名。与它的前辈SetupAPI相比,WindowsInstaller包含了一些重大的变化。新特性包括GUI框架和自动生成卸载序列。

WindowsInstaller定位为独立可执行安装程序框架的替代,如InstallShield和NSIS的较老版本。

(1)msi文件可以解包吗扩展阅读:

msi文件的优势

Windows安装程序由两部分组成:客户端安装程序服务(msiec.exe)和微软软件安装(MSI)包文件。

Msiexec。Exe程念消键序是Windows安仔巧装程序的一个组件。当安装程序在双击MSI文件时调用msiexe时,它会用MSI读取包文件(.MSI)。dll,应用转换文件(.mst),并合并安装程序提供的命令行选项。

Windows安装程序执行所有与安装相关的任务:包括将文件复制到硬盘、修改注册表、创建桌面快捷方式,以及在必要时显示提示用户输入安装首选项的对话框桥桥。这样,你的电脑上就安装了一个程序。

使用MSI安装的好处是,您可以在任何时候完全删除它们,更改安装选项,即使安装过程中出现意外错误,也可以安全地恢复到以前的状态。正是有了这种能力,越来越多的软件开始使用MSI作为一种分发手段。

‘贰’ msi和exe安装文件有什么区别

不同之处:

1)点击Setup.exe文件来实现安装:

Setup.exe是一个安装引导程序。它是安装工程通过MSBuild创建的,其中包含了一个XML文件,定义了应用程序所需要的系统必备安装包信息。Setup.exe程序会检查这些系统必备安装包是否需要被下载和安装,如果需要,它就会先安装那些系统必备程序。当我们拆拍运行它的时候,它会读取setup.ini来确定安装所需要的配置并开始安装流程。

如果这个setup.exe是在Visual Studio 2005中生成的,那么用户就必须有管理员权限才能运行它。我们可以看见在setup.exe的图标上有一个防护盾,这就意味着这个程序只有管理员才能运行它。如果这个setup.exe是在Visual Studio 2008中生成的,那么用户不一定需要有管理员的权限就能执行它,当有一些特定操作需要管理员的权限时,系统会显示UAC对话框要求提升权限。这类Setup.exe的图标上不会显示防护盾。

2)点击setup.msi来进行安装。

Setup.msi是一个WindowsInstaller包。和setup.exe不一样,直接运行MSI安装包就不会自动安装自定义系统必备。它只会安装主应用程序。在安装项目的属性对话框中修改输出文件的名字,我们可以自定义MSI包的文件名。当我们“运行”它的时候,其实是Windows Installer在执行MSI包定义的数搭各项操作。因此我们需要安装Windows Installer的正确版本才能运行setup.msi。我们也可以使用msiexec命令去安装setup.msi文件旅毕羡。

以上资料来源Microsoft官网的FAQs,感谢原作者Yanıtlar

‘叁’ 后缀名是msi的是什么东西

MSI就是microsoft
installer的简写,是微软格式宴握的安装包。一般是程序的安装软件。XP下可以直接运枣祥伏行安装。MSI文件的功能其实就是OFFICE软件的安装程序,可以安凳携装,也可以修复或删除。

‘肆’ msi文件提取器怎么用

用两个帮助形式的对话框代替来说明目标文件的位置。
提取出的目标文件夹位于 MSI源文件文件夹中,目标文件夹新名称为:源文件名_EXT,
如:智能狂拼适中版 KPSetupM0930.msi 解包后文件夹为:KPSetupM0930_EXT。
导出微软安装程序 MSI文件的注册表内容,导出文件名为:源文件绝谨孙名_EXT.REG,如:智
能狂拼适中版 KPSetupM0930.msi 解包后文件夹为:KPSetupM0930_EXT.REG。
当 MSI文件较大时,按下“确定键”过早可能会造成解包时的环境文件过早自杀,出现
找并链不到文件的错误。所以一定要等硬盘灯熄灭后再按下那两个对话框的“确定”键。

MSIEXT01.rar,目标文件夹与 MSI 源文件位于同一个文件夹中,目标文件夹名称为:MsiExt。
MSIEXT02.rar,目标子文件夹与待解包的 MSI 文件名同名,位于MSI 文件所在文件夹中。
MSIEXT03.rar,加入 MSI 安装程序注册表内容,注册表文件名与待解包的 MSI 文件名同名(扩展名为REG_MSIEXT)。使用时把文件名尾部的 7 个字节删除,就是一个标准的注册表文件了。
MSIEXT04.rar,添加了“总在最上”功能,这样小窗口的本程序就不会被其他窗口遮盖了。
MSIEXT05.rar,修改了对话框,正式命名晌烂为:微软 MSI 安装工具文件提取器 ——赢政版。

‘伍’ 扩展名为msi的文件怎样打开

  • 打开.msi文件的方法:

  1. msi打开方式:双击打开。

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

  3. 当双击MSI文件的时候,与之关联的Windows Installer 的一个文件Msiexec.exe 被调用,它将用Msi.dll读取软件包文件(.msi)、应用转换文件(.mst)进行进一步处理,然后 Windows Installer 执行所有与安装有关的任务:包括将文件复制到硬盘、修改注册表、创建桌面快捷方式,必要漏启并时显示提示对话框以便用户输入安装需要的信息旁判。就这样,一个程序安装到了你的电脑上。

  4. 采用MSI安装的优势在于你可以随时彻底删除它返迹们,更改安装选项,即使安装中途出现意想不到的错误,一样可以安全地恢复到以前的状态,正是凭着此强大功能,越来越多的软件开始使用MSI作为发行的方式了。 如果对MSI文件感兴趣,可以用WinRAR等压缩软件打开。

‘陆’ iso解压出来一个msi

iso解压出来的msi可以使用如下方法安装。
1、按Windows+R键,电脑左下方会弹出如图所示的框。然后在框中输入services.msc命令。点击确定按钮进入。
2、找到WindowsInstaller服务,点击鼠标右键,点击启动。
3、按Windows+R键,输入碰颤帆cmd命令,必须以管理员的身份打开:按Ctrl+Shift+Enter快捷键打开。就是要以管理员身份运行命令提示符。
4、在命令行输入msiexes/package文件路径和文件名。(注笑雹意:路径中不洞消要出现中文)如:D:class文件名:mysql-5.5.49-win32.msi然后键盘点Enter键。
5、然后退出命令行后,双击就可以打开该.msi文件了。进行安装了。

‘柒’ msi和zip文件使用上有啥区别

一、集成方式不同

1、msi:是microsoftinstaller的简写,是微软格式的安装包。

2、zip:是一种数据压缩和文档储存的文件格式。

二、操作系统支持不同

1、msi:XP下可以直接运行安装,和知98下需要一个InstMsi的程序才能运行MSI文件。

2、zip:用户的计算机上没有安装解压缩软件,也能打开和制作zip格式的压缩文件唤态消,OS X和流行的Linux操作系统也对zip格式提供了类闭笑似的支持。


三、使用优势不同

1、msi:随时彻底删除它们,更改安装选项,即使安装中途出现意想不到的错误,一样可以安全地恢复到以前的状态。

2、zip:分别压缩文件允许不必读取另外的数据而检索独立的文件;理论上,这种格式允许对不同的文件使用不同的算法。


‘捌’ 怎样从一个安装软件中去掉你不想要安装的组件,怎样在安装软件加入你所要安装的组件

这个问题意味着需要对安装程序进行“解包->修改->再封装”的过程
1.准备:首先要确定安装程序是用那种安装制作软件打包的,IS或者MSI等。。。
2.解包:知道了安装程序的种类后,就可下载对应的解包工具进行解包,将安装程序分解成原始状态
3.修改:按照自己的意图添加或删除组件
4.封装:是用某种安装程序制作软件,对文件进行再打闹嫌包
×注意:某些程液戚手序涉及注册表修仔扒改,为确保再打包后能正常运行,需要将注册表修改操作添加到新打包的程序中