这篇文章分享一下怎么对Windows installer安装文件进行解包。
什么是Windows installer安装文件?
Windows Installer,它不只是安装程序,而是可扩展的软件管理系统。Windows Installer的用途包括:管理软件的安装、管理软件组件的添加和删除、监视文件的复原以及使用回滚技术维护基本的灾难恢复。另外,Windows
Installer还支持从多个源位置安装和运行软件,而且可以由想要安装自定义程序的开发人员自定义。要想使用这些功能,就必须通过MSI文件。MSI文件是Windows Installer的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。MSI文件将程序的组成文件与功能关联起来。此外,它还包含有关安装过程本身的信息:如安装序列、目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。——百度百科
Windows installer安装文件
当你在资源管理器中看到上面的图片时就是Windows软件包在进行软件的安装操作。
Windows软件安装包制作工具汇总
Windows Intaller、InstallShield、EasySetup、Setup2Go、Advanced Installer、Qt installer framework、WinRAR七种
引用:博客OneSea-V3.1 https://blog.csdn.net/Q/article/details/?locationNum=7&fps=1
为啥要进行解包?
软件包就像一个压缩包形式携带着被安装的程序,和安装过程中需要处理的步骤。
当我们的下载的Windows installer软件包出现问题时,我们不得不手动对软件包所携带的东西进行安装、处理。手动存放被安装的程序和执行相关的安装步骤。
怎样解包?
我们可是使用命令行对其进行解包,也可以使用相关软件进行解包。
1. 相关软件进行解包
官网解释
Universal Extractor Universal Extractor是一款近乎于万能的文件提取器,支持的文件类型多达40多种。无论是简单的压缩文件如zip、rar、7z,还是软件的安装程序如Inno Setup、InstallShield、Winodws Installer,抑或是一些软盘光盘镜像如IMG、ISO,等等。 下载地址;https://www.legroom.net/scripts/download.php?file=uniextract161_noinst
2. 命令行方式
对于Windows installer软件包是有些格外的可选参数的,我们都知道当我们在命令行输入calc命令会打开计算器,这是因为calc命令是一个可执行程序exe,Windows installer软件包也是一个特殊的可执行程序,所以我们可以对它加上参数执行某种操作。
以下列表是通过 [软件包名].exe help得到的
Windows installer软件包参数
我们可以在命令行中使用 [软件包名].exe [选项] 进行解压操作。
设我们的Windows installer软件包名称为 APP.exe
好嘞,文章内容到此结束,,感谢您的阅读😁

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/175559.html