解压msi
- 格式:doc
- 大小:27.00 KB
- 文档页数:2
无法打开的msi文件怎么办无法打开的MSI文件怎么办?简介:MSI(Microsoft Windows Installer)文件是Windows操作系统中常见的安装包格式,用于安装和卸载应用程序。
然而,有时候我们可能会遇到无法打开MSI文件的情况,本文将就此问题提供几种解决方法。
一、检查文件完整性无法打开MSI文件可能是由于文件本身损坏或不完整所致。
首先,我们可以尝试重新下载或从其他来源获取相同的MSI文件,以确保文件完整性。
如果仍然无法打开,可以尝试进行下一步的解决方案。
二、使用修复工具Windows操作系统自带了一些修复工具,可以用于修复各种系统问题,包括无法打开MSI文件的问题。
我们可以按照以下步骤来使用系统修复工具:1. 打开控制面板,点击"程序"或"程序和功能";2. 找到并点击"启用或关闭Windows功能";3. 在弹出的窗口中,找到"Windows Installer"选项,并确保其已被勾选;4. 单击"确定"关闭窗口。
系统将会重新安装Windows Installer组件,帮助修复可能导致无法打开MSI文件的问题。
完成后,重新尝试打开MSI文件。
三、更新Windows Installer版本如果上述方法无效,我们可以尝试更新Windows Installer的版本。
首先,我们需要确定当前系统的Windows Installer版本号:1. 按下Win + R键,打开运行对话框;2. 输入"msiexec"并点击"确定";3. 在弹出的命令提示符窗口中,查看显示的版本号。
然后,我们可以访问微软官网下载最新版本的Windows Installer,并按照安装向导进行更新。
四、运行MSI文件修复工具若以上方法均无效,我们可以尝试使用第三方的MSI文件修复工具。
MSI使用手册旨在帮助用户更好地了解和操作MSI,以充分发挥其功能。
本手册将介绍MSI的定义、作用、工作原理以及使用方法。
一、MSI的定义与作用MSI是一种基于Windows Installer技术的软件安装程序包,通常以.msi为扩展名。
它可以帮助用户快速安装、卸载和修复软件,同时支持安装过程中的用户交互,以满足不同用户的需求。
二、MSI的工作原理MSI是基于Windows Installer技术的一种安装程序包。
在安装过程中,它会对目标计算机的软硬件环境进行检测,并根据用户的选择和设置,将软件安装到目标计算机上。
MSI还可以对已安装的软件进行卸载和修复,同时支持多个语言包和多国语言包的安装。
三、MSI的使用方法打开MSI文件:双击要安装的MSI文件,即可启动安装程序。
选择安装路径:在安装过程中,用户可以选择将软件安装到哪个磁盘上,以及在哪个文件夹中存放安装文件。
配置安装选项:用户可以根据自己的需求选择安装选项,如是否创建桌面图标、是否添加启动项等。
等待安装完成:在安装过程中,MSI会检测目标计算机的软硬件环境,并根据用户的选择和设置进行安装。
用户可以等待安装完成。
验证安装结果:安装完成后,用户可以验证软件是否成功安装,并测试软件的功能是否正常。
四、MSI的常见问题及解决方案MSI安装失败:可能是由于目标计算机的软硬件环境不兼容或配置不当所致。
建议检查目标计算机的软硬件环境是否符合要求,并检查是否有冲突的软件或驱动程序。
MSI无法卸载:可能是由于卸载程序损坏或权限不足所致。
建议使用管理员权限运行卸载程序,并尝试使用第三方卸载工具进行卸载。
MSI安装过程中出现错误:可能是由于MSI文件损坏或目标计算机存在网络问题所致。
建议重新下载MSI文件或检查网络连接是否正常。
先用WinRAR把exe解压出来--> 运行cm d --> [文件名] /e [目录名] --> 然后用7-zip打开.msi就可以解压出.ISO及.sig两个文件了。
Ubuntu 安装vmware tools
第一步:进入系统后,点击虚拟机上的安装vmware tools,回到桌面回看到一个vmware tools的cdrom图标。
第二步:打开它,复制“vmwaretools....tar.gz”,打开文件系统,打开home文件夹,打开当前用户为名的文件夹,粘贴vmwaretools....tar.gz,同时解压此文件“到此处”。
第三步:在此文件夹空白处点击右键,点击属性,在点击窗口中的“权限”,把里面所有“文件夹访问”的内容改为“创建和删除文件”便可。
第四步:回到刚才目录,单击vmware-tools-distrib文件夹,然后打开终端(应用程序-附件-终端)。
第五步:在命令行输入“ls”后将列出文件夹文件;接着输入“cd vmware-tools-distrib”指定到此文件夹,接着输入“ls”列出此文件夹内容,接着输入“sudo ./vmware-install.pl”,输入用户密码便可开始安装了。
第六步:接下来N多的enter,N多的YES,自己慢慢按吧。
第七步:直到你看到---the vmware team就可关闭窗口,然后重新启动就可以焕然一新了。
msireader使用方法
msireader是一个Windows下的软件,用于读取和解析MSI安装包文件。
以下是msireader的使用方法:
1. 下载并安装msireader软件。
可通过官方网站或第三方下载站点获取。
2. 打开msireader软件。
3. 点击 'File' 菜单,选择 'Open',浏览并选择要解析的MSI 文件。
4. 点击 'View' 菜单,选择 'Summary Information',查看MSI 文件的基本信息,如版本号、制造商、描述等。
5. 点击 'View' 菜单,选择 'Tables',查看MSI文件的各个表格信息。
可通过查看表格信息了解安装包中包含的文件、组件、注册表项、服务等信息。
6. 点击 'View' 菜单,选择 'External UI',查看MSI文件的安装向导界面。
可通过查看安装向导了解安装包的安装流程和界面设计。
7. 点击 'View' 菜单,选择 'Properties',查看MSI文件的属性信息。
可通过查看属性信息了解安装包的安装条件、命令行参数等信息。
8. 点击 'File' 菜单,选择 'Exit',关闭msireader软件。
以上就是msireader的使用方法。
通过msireader能够更深入地了解MSI安装包文件的组成和内容,便于进行软件安装管理和调试。
关于Windows Installer服务出错解决方法很多朋友在安装MSI格式的文件包时,经常会遇到windows installer出错的情况,有如下几种现象:1、所有使用windows installer服务安装的MSI格式程序均不能正常安装,并且系统提示“不能访问windows installer 服务,可能你在安全模式下运行windows ,或者windows installer 没有正确的安装,请和你的支持人员联系以获得帮助”。
2、察看“windows installer服务”的状态,一般为停用,当你试图启用此服务,会发现此服务已被系统禁用,或则windows installer服务已被标记为删除。
3、如果你重新安装windows installer服务,系统提示“指定的服务已存在”。
当出现了以上现象,是非常令人头疼的,而且问题难以解决,后来经自己研究发现一些非常好的解决方法。
笔者以Windows2000和Windows XP系统为例,根据它们出现的不同问题分别介绍一下解决过程:一、Windows2000解决过程:在Windows2000系统中3种现象都是经常出现的。
第一步:点击”开始-->运行“,输入”CMD“命令,在弹出的”CMD命令提示符“窗口中输入”msiexec /unregserver“命令,这样就停掉windows installer服务。
第二步:下载windows installer服务安装程序包,Windows2000/NT系统的安装程序包为”InstMsiW.exe“,Windows98/ME 安装程序包为"InstMsiA.exe",Windows XP系统则集成了最新版本的Windows Installer v2.0。
下载”InstMsiW.exe“安装程序包后,将其用winrar解压开,然后进入到此目录中。
第三步:右键单击”msi.inf“文件,点击”安装“选项,接着右键单击” mspatcha.inf “文件,点击”安装“。
msi使用手册摘要:1.MSI 使用手册概述2.MSI 的含义和作用3.MSI 的安装过程4.MSI 的使用方法5.MSI 的卸载方式6.MSI 的优点和局限性7.总结正文:一、MSI 使用手册概述MSI(Microsoft Installer)是微软公司推出的一种软件安装打包工具,广泛应用于Windows 操作系统中的软件安装与卸载。
本文将为您详细介绍如何使用MSI 制作安装包以及安装和使用软件。
二、MSI 的含义和作用1.MSI 的含义:MSI(Microsoft Installer)是微软公司推出的一种软件安装打包工具,它用于在Windows 操作系统上安装和卸载软件。
2.MSI 的作用:MSI 可以方便地制作软件安装包,实现软件的快速部署。
同时,MSI 具有较强的可定制性,可以根据需要自定义安装过程,满足不同用户的需求。
三、MSI 的安装过程1.准备工作:首先,需要下载并安装Visual Studio(建议使用VisualStudio 2010 及以上版本)。
2.打开Visual Studio,创建一个新的Windows Forms 应用程序项目。
3.在解决方案资源管理器中,右键单击项目名称,选择“添加”→“新建项”。
4.在弹出的对话框中,选择“安装程序”,然后点击“添加”。
5.在“安装向导”中,按照提示设置相关参数,如产品名称、公司名称、安装目录等。
6.在“安装选项”对话框中,可以选择安装方式(如典型安装、自定义安装等),以及需要安装的组件和功能。
7.在“完成安装向导”对话框中,确认设置无误后,点击“完成”。
四、MSI 的使用方法1.运行制作好的MSI 安装包,按照提示进行安装。
2.安装过程中,根据需要选择安装目录、组件和功能等。
3.安装完成后,可以运行安装的软件,并开始使用。
五、MSI 的卸载方式1.在“控制面板”中,找到并打开“程序和功能”。
2.在列表中找到需要卸载的软件,右键单击,选择“卸载”。
MSI文件安装出错的解决方法作为微软招牌打包软件,Windows Installer被许多公司使用。
像Office系列、卡巴斯基等所用的都是使用WindowsInstaller打成的扩展名为.MSI的安装包。
但在软件安装过程中常常会遇到安装程序无法正常运行的情况,通常的做法是重新下载安装文件再安装,但有时会友现新下载的程序包还是不能安装。
到底什么原因阻止了.msi文件的安装叱。
笔者根据己有经验,大体上可把.msi 文件安装问题分为以下几种,并加以解决。
一、压缩包损坏下载的EXE文件损坏是再正常不过的事情了,但并不是所有的EXE都需要下载,为什么这里提到EXE文件呢?因为许多EXE程序包中就包含着.msi文件,本质上EXE是个壳,而.msi文件才是真正的安装文件。
例如下载一个系统备份软件ATI的EXE安装文件,在执行安装时系统弹出错误提示窗口,不能完成安装过程,刚开始以为下载文件损坏,重新下载安装,问题依然如故。
从错误信息窗口中获知,问题发生在开启AcronisTrueImage.msi文件时,从这个文件的类型来看,是一个MSI安装文件。
如果能从EXE安装文件中将此MSI文件分离出来,直接执行该MSI文件说不定能完成这个软件的安装。
于是用电脑中的7-Zip尝试提取资源。
在下载的EXE安装文件图标上点击鼠标右键,选择"7-ZIP→用7-ZIP打开"命令,顺利打开了EXE文件。
在窗口中选中AcronisTrueImage.msi文件,点窗口左上角的"释放"图标,文件解压成功。
执行解压出的AcronisTrueImage.msi文件,软件安装正常通过。
一个本不能正常安装的软件,经过上面的简单提取处理,便起死回生了。
二、权限不足排除了压缩包损坏的问题,还会出现其他问题。
例如显示"不能访问windowsinstaller服务。
可能你在安全模式下运行windows,或者windowsinstaller没有正确的安装。
msiexec 参数MSIExec是一款用于执行Windows Installer包的命令行实用程序。
它是Windows操作系统中预装的工具,可用于安装、卸载、修复和升级MSI文件。
对于系统管理员和开发人员来说,MSIExec是一个非常重要的工具,可以轻松地管理和维护Windows应用程序。
MSIExec常用的参数有很多,本文将逐一介绍。
1. /i 参数/i参数用于安装一个MSI文件。
它可以使用语法:msiexec /i [路径和文件名.msi] [属性][路径和文件名.msi]是要安装的MSI文件的完整路径和文件名。
[属性] 是可选的,用于指定安装时的特殊行为。
可以通过以下命令来安装一个MSI文件:msiexec /i D:\setup.msi /qn/qn参数表示使用安静(无人值守)模式安装,用户不需要进行任何干预。
2. /x 参数/x参数用于卸载一个已安装的MSI文件。
它可以使用语法:msiexec /x [产品代码] [属性][产品代码]是要卸载的MSI文件的产品代码,可以通过以下命令获取:msiexec /x {产品代码}可以通过以下命令来卸载一个已安装的MSI文件:msiexec /x {8F5E7A39-6A9F-4C7C-AF08-EF3D1DCD1FA5} /qn/qn参数表示使用安静(无人值守)模式卸载,用户不需要进行任何干预。
3. /f 参数/f参数用于修复已安装的MSI文件。
它可以使用语法:msiexec /f [路径和文件名.msi] [属性][路径和文件名.msi]是要修复的MSI文件的完整路径和文件名。
[属性] 是可选的,用于指定修复时的特殊行为。
可以通过以下命令来修复一个已安装的MSI文件:msiexec /f D:\setup.msi /qn/qn参数表示使用安静(无人值守)模式修复,用户不需要进行任何干预。
4. /a 参数/a参数用于将MSI文件解压缩成文件夹中的文件,而不是在计算机中执行安装。
打开msi文件的几种方法一、使用Windows Installer服务。
1.1 直接双击。
这是最常见、最直接的方法啦。
就像你看到一个宝藏箱(把msi文件想象成宝藏箱),直接伸手去打开一样。
在文件资源管理器里找到那个.msi文件,然后“啪嗒”双击它。
Windows系统会自动调用Windows Installer服务来处理这个文件。
这个方法简单得就像“小菜一碟”,对于大多数普通的msi文件安装来说,这招就足够啦。
1.2 以管理员身份运行。
有时候呢,一些msi文件可能需要更高的权限才能顺利打开安装。
这时候你就得给它来点特殊待遇啦。
找到msi文件,右键单击它,然后选择“以管理员身份运行”。
这就好比你要进入一个高级场所,得拿出特殊的通行证一样。
这样做可以避免因为权限不足而导致的安装失败,比如有些软件需要往系统关键文件夹写入文件的时候,没有管理员权限可就“寸步难行”喽。
二、使用命令提示符。
2.1 基本命令。
如果你是个有点技术范的小伙伴,那命令提示符可是个好帮手。
按下Windows键+R键,打开“运行”对话框,输入“cmd”然后回车,就打开命令提示符啦。
接着呢,你要使用“msiexec”命令来打开msi文件。
比如说你的msi文件在“D:\软件\test.msi”这个路径下,那你就在命令提示符里输入“msiexec /i "D:\软件\test.msi"”,这里的“/i”就是表示安装的意思。
这就像是你在给电脑下达一个秘密指令,让它按照你的要求去打开那个神秘的msi文件。
2.2 带参数运行。
除了基本的安装命令,“msiexec”还有很多参数可以用呢。
比如说“/qn”这个参数,它可以让安装过程在后台安静地进行,没有那些烦人的安装界面提示。
就像一个默默工作的小助手,在后台悄无声息地把事情搞定。
如果你想卸载msi文件对应的软件,就可以用“/x”参数,就像把一个不想要的东西干净利落地从电脑里清除出去。
跟我学汉化-如何重封装微软 MSI 安装包『MSI 安装包』MSI 即 Microsoft Windows Installer 的缩写,它不只是安装程序,而是可扩展的软件管理系统。
Windows Installer 的用途包括:管理软件的安装、管理软件组件的添加和删除、监视文件的复原以及使用回滚技术维护基本的灾难恢复。
MSI 文件是 Windows Installer 的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。
MSI 文件将程序的组成文件与功能关联起来。
重封装相关工具:Universal Extractor、WinRAR『学习任务』汉化目标:请重封装示例微软 MSI 安装包 BBSAKv1.7.msi 文件。
下载示例文件『操作步骤』1.解包 MSI 文件:建议使用 Universal Extractor 万能解包工具解包,该工具可以集成到右键,选择“用 UniExtractor 提取到子文件夹”,如下图所示:提取方式选择“MSI 管理式安装程序”,如下图所示:2.替换汉化文件:用汉化后的文件替换程序中同名文件,如下图:3.汉化解包后的 MSI 文件:MSI 安装界面为英文,也可以使用 Passolo 来汉化界面,如下图所示:将汉化后的 MSI 文件也替换同名文件。
4.用 WinRAR 自解压功能重封装:选取待压缩的文件,鼠标右键选择“添加到压缩文件”(前提需要安装WinRAR,这个几乎人手必备),弹出对话框如下图示示,压缩方式选择为“最好”,分别钩选“创建自解压格式压缩文件”、“锁定压缩文件”,后者主要可以防止相关文件或信息被人篡改。
从上图的“常规”标签切换到“高级”标签,依次点击“自解压缩选项”->在弹出的“高级自解压选项”窗口,点击“常规”标签->“安装程序”下方输入自解压后运行的程序,即:BBSAKv1.7.msi,这个是前面 UniExtractor 解压得到的 MSI 文件,如下图示:选择安装包的图标,“浏览”选择相关图标文件即可,如下图:转到“注释”标签,各个选项参数设置后,会自动生成注释脚本。
MSI CENTER使用手册(适用于微星的主板,桌面电脑和周边组件)目录关于 MSI Center (5)入门 (6)系统要求 (6)支持的硬件 (6)安装 MSI Center (6)启动 MSI Center (8)如何完全卸载 MSI Center (8)MSI Center 基础知识 (9)功能集 (10)电竞模式 (11)电竞模式选项 (11)如何将游戏加入电竞模式 (12)如何在电竞模式卸载游戏 (13)如何启用电竞模式 (14)智能优先级 (15)如何启用智能优先级 (16)场景设置 (17)选择场景设置 (17)取消场景设置 (18)设置用户选项 (19)如何调整CPU频率 (19)如何调整主板电压 (20)如何使用 Game Boost 电竞加速引擎 (21)如何调整 GPU 和 GPU 内存频率 (23)如何调整 DRAM Timing (DRAM 时序) (24)如何调整 DRAM 电压 (25)调整风扇速度 (26)如何启用微星 Fast Boot (快速启动) (28)Hardware Monitoring (硬件监控) (29)Frozr AI 散热 (可选) (30)如何启用 Frozr AI 散热 (30)设置 Frozr AI 散热的手动模式 (31)精彩一刻 (32)如何将精彩游戏重播分享到社交媒体 (33)如何删除游戏影片 (34)安装 MSI Companion (35)2目录设置 MSI Companion (37)设置精彩一刻 (39)真彩视界 (41)真彩视界默认选项 (41)如何自定义屏幕颜色 (42)局域网管理器 (43)网络控制菜单 (43)设置网络速度 (44)自定义应用程序优先级 (45)炫光灯效 (46)炫光同步环境连接 (49)龙魂动态面板 (可选) (54)龙魂动态面板 II (可选) (56)M-Vision 动态面板 (可选) (58)游戏外设 (61)电竞旋钮 (可选) (62)HMI 2.0 (可选) (66)Firmware Update (固件更新) (67)Hardware Monitor (硬件监控) (69)Video /Image (70)System Clock (71)Live Weather (72)设置应用程序快捷 (73)MSI Sound Tune (可选) (74)Devices Speed Up (设备加速) (75)快充 (76)Smart Image Finder (智能图像查找器) (77)使用 Smart Image Finder (智能图像查找器) (77)在图像上添加或删除标签 (80)系统诊断(可选) (81)岩心液 (可选) (82)Case 机箱(可选) (86)Power Supply Unit 电源(选配) (91)产品注册 (96)在线更新 (98)系统信息 (99)3目录商店应用(UWP) (100)常规事项 (101)版权声明 (101)修订 (101)4目录关于 MSI Center∙最佳化电竞设置,享受高品质的电竞体验。
MSI是一种常见的Windows软件安装程序的文件格式,它最基本的部分实际上就是对安装程序的一个描述,包含了安装信息数据库,内容涉及安装界面、使用的文件、快捷方式、注册表、反安装信息等等。
软件在安装后常常会推出一些修正或升级补丁,在我们重新安装程序的时候,就需要自己重新把这些补丁文件复制到程序的安装目录里面才能使用。
其实我们可以自己动手把补丁文件都替换到安装程序里面,让安装、修补一气呵成,免去手动升级的麻烦。
对于安装时所使用到的文件,MSI通常有3种方式来进行处理:1、文件不经过打包就直接随MSI安装程序文件发布。
2、文件打包压缩成CAB文件后随MSI安装程序文件发布。
3、文件打包压缩成CAB文件后再注入到MSI安装程序文件中发布。
很少有程序会以第一种方式来发布,第二种和第三种方式使用的比较多。
修改第二种和第三种方式的MSI安装程序的方法基本相同,只是因为第三种方式的CAB文件是包含在MSI文件内的,所以在向CAB文件中替换文件前后分别多出了从MSI文件提取CAB和向MSI文件中注入CAB的过程。
下面我们就举例来说明如何修改以第三种方式发布的MSI安装程序。
我们要修改的是ESET NOD32 Antivirus 3.0,这个新版本的防病毒软件发布已经半个多月了,官方还没有发布简体中文版,而网上已经有了网友汉化的中文语言文件,我们所要做的,就是把语言文件替换到原版安装程序中,让程序安装以后就是中文版,不需要我们再去进行汉化。
在进行修改之前,我们先要准备好微软提供的修改所需要的开发工具软件:orca、msidb和cabarc,没有它们,我们就无法完成后面的任何操作。
首先运行orca,用它打开我们所要修改的MSI安装文件“eav_nt32_enu.msi”,选择Tools菜单中的Options命令,切换到Database 页,将“Generate a unique Package Code each time a database is saved.”和“Copy embedded streams during 'Save As'.”钩选并关闭Options对话框。
msi是什么概述MSI是一种常用的软件安装包文件格式,全称为Microsoft Windows Installer,即Microsoft的Windows安装程序。
MSI 文件包含了软件的安装程序和相关的配置信息,可以用于在Windows操作系统中安装、维护和卸载软件。
MSI文件结构MSI文件采用了一种基于数据库的结构,这意味着它包含了多个表格,每个表格都包含了一些相关的数据。
通常情况下,MSI文件至少包含以下三个主要表格:1.Feature Table:定义了软件的特性,即软件包含的功能模块。
每个特性都可以选择性地安装、维护或卸载。
ponent Table:定义了软件的组件,即软件的基本单元。
每个组件都有一个唯一的标识符,可以用于在安装、维护或卸载过程中识别。
3.File Table:定义了软件包含的文件。
每个文件都有一个唯一的标识符,还包含了该文件的路径、大小等信息。
除了上述主要表格外,MSI文件还可以包含其他额外的表格,用于存储更多的配置信息,如注册表项、快捷方式、自定义操作等。
MSI安装过程MSI安装过程可以分为以下几个主要阶段:1.初始化:安装程序启动后,会先进行一些初始化操作,包括设定安装的目标路径、读取配置信息等。
2.验证:安装程序会验证系统的要求是否满足,如操作系统版本、硬件配置等。
如果不满足要求,则安装过程会被终止。
3.用户界面:安装程序会展示给用户一个图形界面,用户可以在此界面上选择安装选项、自定义设置等。
也可以选择静默安装,跳过此界面。
4.安装:安装程序会根据用户的选择和配置信息,按照设定的目标路径,将文件从MSI包中解压到相应目录,并执行必要的文件复制、注册等操作。
5.维护:在安装完成后,系统会根据配置信息进行一些维护操作,例如设置程序启动项、创建快捷方式等。
6.卸载:如果用户决定卸载软件,则安装程序会根据配置信息,从系统中删除相关文件和注册表项,并执行卸载后的清理操作。
MSI的优势和应用场景相比较其他软件安装包格式,MSI具有以下几个优势:1.简化管理:MSI文件可以通过使用组策略和集中化部署工具来简化软件的管理。
什么是MSI⽂件?当你双击`msi`⽂件时,就会调⽤`window.installer`程序,接下来就和安装其他程序⼀样了,但是你要确保你的`window.installer`服务是开启的,你可以在控制⾯板下的服务中找到`window.installer`服务,并⼿动开启。
那么`msi`⽂件到底是什么?有什么优势呢?##### ⼀、MSI⽂件的由来⾸先我们来看看`window.installer`是什么?我们可以看到它可以⽤来安装程序,但是要知道的是它不仅仅是⽤来安装程序,它是**可扩展的软件系统**。
`window.installer`的⽤途包括:- 管理软件的安装- 管理软件组件的添加和删除- 监视⽂件的复原以及使⽤回滚技术维护基本的灾难现场- 还⽀持从多个源位置安装和运⾏软件但是要想使⽤这些功能,就必须通过msi⽂件,msi⽂件是`window.installer`的数据包,它实际上是⼀个数据库,包含安装⼀种产品所需要的信息和在很多情形下安装和卸载程序的指令和数据。
msi⽂件将程序的组成⽂件与功能关联起来。
##### ⼆、MSI⽂件的优势`window.installer`技术就是合并在⼀起发挥作⽤的两个部分:客户端安装程序服务msiexec.exe和msi软件包⽂件msiexec.exe程序是`window.installer`的⼀个组件。
当msiexec.exe被安装程序调⽤时,它将⽤Msi.dll读取软件包⽂件.msi、应⽤转换⽂件.mst 并合并由安装程序提供的命令⾏选项。
`window.installer`执⾏所有与安装有关的任务:将⽂件复制到磁盘、修改注册表、创建桌⾯快捷⽅式、必要时显⽰提⽰对话框以便⽤户输⼊安装⾸选项。
使⽤msi⽂件的优势在于:你可以随时彻底删除它们,更改安装选项,即使安装中途出现意想不到的错误,⼀样可以安全恢复到以前的状态,正是这些功能,越来越多软件开始使⽤msi作为发⾏的⽅式了。
核心:如需把d盘下abc.msi文件解包到目录d:\abc,操作如下:打开命令提示符,输入
msiexec /a "d:\abc.msi" /qb TARGETDIR="D:\abc"
参考:
在命令行下输入msiexec,不加任何参数,显示msiexec 文档如下------------- msiexec 文档---------------------------------------------------- Windows (R) Installer. V 4.5.6001.22159
msiexec /Option <Required Parameter> [Optional Parameter]
安装选项
</package | /i> <Product.msi>
安装或配置产品
/a <Product.msi>
管理安装- 在网络上安装产品
/j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
公布产品- m 公布到所有用户,u 公布到当前用户
</uninstall | /x> <Product.msi | ProductCode>
卸载产品
显示选项
/quiet
安静模式,无用户交互
/passive
无人参与模式- 只显示进度栏
/q[n|b|r|f]
设置用户界面级别
n - 无用户界面
b - 基本界面
r - 精简界面
f - 完整界面(默认值)
/help
帮助信息
重新启动选项
/norestart
安装完成后不重新启动
/promptrestart
必要时提示用户重新启动
/forcerestart
安装后始终重新启动计算机
日志选项
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <LogFile>
i - 状态消息
w - 非致命警告
e - 所有错误消息
a - 操作的启动
r - 操作特定记录
u - 用户请求
c - 初始用户界面参数
m - 内存不足或致命退出信息
o - 磁盘空间不足消息
p - 终端属性
v - 详细输出
x - 额外调试信息
+ - 扩展到现有日志文件
! - 每一行刷新到日志
* - 记录所有信息,除了v 和x 选项
/log <LogFile>
与/l* <LogFile> 相同
更新选项
/update <Update1.msp>[;Update2.msp]
应用更新
/uninstall <PatchCodeGuid>[;Update2.msp] /package <Product.msi | ProductCode> 删除产品的更新
修复选项
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
修复产品
p - 仅当文件丢失时
o - 如果文件丢失或安装了更旧的版本(默认值)
e - 如果文件丢失或安装了相同或更旧的版本
d - 如果文件丢失或安装了不同版本
c - 如果文件丢失或较验和与计算的值不匹配
a - 强制重新安装所有文件
u - 所有必要的用户特定注册表项(默认值)
m - 所有必要的计算机特定注册表项(默认值)
s - 所有现有的快捷键方式(默认值)
v - 从源运行并重新缓存本地安装包
设置公共属性
[PROPERTY=PropertyValue]
请查阅Windows (R) Installer SDK 获得有关
命令行语法的其他文档。
版权所有(C) Microsoft Corporation. 保留所有权利。
此软件的部分内容系基于Independent JPEG Group 的工作。