Windows (R) Installer. V 3.01.4000.3959
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 的工作。
分享到:
相关推荐
总结来说,msiexec.exe是Windows操作系统中管理MSI安装包的重要工具,无论是开发人员还是普通用户,都需要了解其基本用法和功能,以便于安装、卸载和维护应用程序。在使用过程中,应遵循最佳实践,确保操作的安全性...
#### 四、msiexec.exe被误删后的恢复方法 - 如果意外删除了`msiexec.exe`,可以通过以下步骤恢复: 1. 使用Windows安装光盘选择修复功能。 2. 若有备份,可将`msiexec.exe`文件重新拷贝至`C:\WINDOWS\system32`...
`msiexec.exe`的使用方法并不直观,它通常通过命令行界面(CMD)运行,使用特定的命令行参数来执行不同的操作。例如,卸载一个软件可以通过以下命令: ``` msiexec.exe /x {产品代码} /qn ``` 其中,`/x`表示卸载...
3. **`msiexec.exe`使用方法** - **卸载.msi文件**:在命令提示符中输入以下命令: ``` msiexec /x {ProductCode} ``` 其中`{ProductCode}`是你要卸载的应用程序的全局唯一标识符(GUID)。这通常可以在.msi...
因此,在完成调试或故障排除后,应立即使用`msiexec.exe /regserver`重新启用服务。 #### 四、进一步诊断与解决 如果上述命令未能解决问题,还可以尝试以下步骤进行更深入的排查: 1. **检查服务状态**:通过控制...
除了使用MsiExec.exe外,还可以通过以下方式卸载软件: - **控制面板**:打开控制面板中的“程序和功能”选项,找到要卸载的软件,点击“卸载”按钮。 - **第三方工具**:如Revo Uninstaller等,这些工具提供了更...
2. **集成卸载功能**:在解决方案资源管理器中,找到Setup项目,添加文件msiexec.exe(通常位于C:\windows\system32目录下)。创建该文件的快捷方式,命名为“卸载Medicine”,并将其放置在【用户的程序菜单】下。...
方法二是生成安装包,然后使用 msiexec.exe 文件卸载数据库。 重要知识点: 1. Setup 项目用于部署数据库安装程序。 2. 主程序项目的输出需要添加到 Setup 项目中。 3. 安装程序类负责实现数据库安装逻辑。 4. ...
另一种方法是编写一个简单的控制台程序,利用msiexec.exe的命令行参数来卸载应用。具体步骤包括: 1. 使用VS2005创建一个新的控制台项目。 2. 编写代码,调用msiexec.exe的卸载命令,传入产品的GUID(ProductCode)...
d:\dotNetFramework\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi" ``` 3. **等待安装完成**:执行完上述命令后,系统会自动完成.NET Framework的重新安装过程。 #### 四、修复.NET ...
ArcGIS 9.3.1的静默卸载是通过Windows Installer服务(MsiExec.exe)来实现的,使用参数`/quiet`来确保过程安静无提示,`/X`参数则用于卸载产品,后面接的是特定产品的唯一标识符,即产品代码。 1. **静默卸载...
RsSub.exe是远程过程调用(RPC)服务的一部分,它提供了一种在不同计算机之间调用函数的方法。通过RPC,应用程序可以像调用本地函数一样调用远程计算机上的函数,简化了分布式应用的开发。 #### RPC定位器 - ...
### C# WinForm程序的打包方法 在C#开发中,使用Visual Studio(VS)创建Windows窗体(WinForm)应用程序是一种常见的需求。对于开发者来说,不仅需要关注应用程序的功能实现,还需要了解如何将这些应用程序发布...
这种方法需要在打包项目中添加文件 msiexec.exe,然后在文件系统视图中选择应用程序文件夹,并在 msiexec.exe 上右键点击创建快捷方式,并将其命名为"卸载"。接着,需要更改此快捷方式的 Arguments 为"/x {产品 id}...
对于小规模用户部署应用程序,直接使用`Msiexec.exe`程序执行被动式安装是最简便有效的方法之一。这样既不需要额外创建组策略对象(GPO),也不会涉及到复杂的配置过程。同时,由于是小规模部署,这种方式能够很好地...
- `copy /y "%SystemRoot%\System32\msiexec.exe" "%SystemRoot%\System32\msiexec.exe"` - `net start "Windows Installer"` 10. **检查系统日志**: 在事件查看器(`eventvwr.msc`)中查看系统日志,查找与...
### C# WinForm程序的打包与部署方法 #### 一、引言 在软件开发过程中,将开发完成的应用程序打包并进行部署是一项重要的工作。对于使用C#开发的WinForm程序来说,正确地进行打包与部署能够确保最终用户能够顺利...
- 添加msiexec.exe到安装项目,并命名为"Uninstall.exe"。 - 创建一个快捷方式,将其放入“开始 - 程序”中。 - 查找并记录项目的ProductCode。 - 在快捷方式属性的“Arguments”中输入"/x {ProductCode}"。 - ...
对于卸载程序的打包,一种方法是创建一个控制台应用程序,编写代码调用`msiexec.exe`命令行参数进行卸载操作,如下所示: ```csharp using System; using System.Collections.Generic; using System.Linq; using ...