`
didasoft
  • 浏览: 164963 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

msiexec.exe的用法

阅读更多

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.exe32位和64位

    总结来说,msiexec.exe是Windows操作系统中管理MSI安装包的重要工具,无论是开发人员还是普通用户,都需要了解其基本用法和功能,以便于安装、卸载和维护应用程序。在使用过程中,应遵循最佳实践,确保操作的安全性...

    msiexec.exe应用程序错误

    #### 四、msiexec.exe被误删后的恢复方法 - 如果意外删除了`msiexec.exe`,可以通过以下步骤恢复: 1. 使用Windows安装光盘选择修复功能。 2. 若有备份,可将`msiexec.exe`文件重新拷贝至`C:\WINDOWS\system32`...

    打包32位文件

    `msiexec.exe`的使用方法并不直观,它通常通过命令行界面(CMD)运行,使用特定的命令行参数来执行不同的操作。例如,卸载一个软件可以通过以下命令: ``` msiexec.exe /x {产品代码} /qn ``` 其中,`/x`表示卸载...

    windows 自带 卸载exe应用程序

    3. **`msiexec.exe`使用方法** - **卸载.msi文件**:在命令提示符中输入以下命令: ``` msiexec /x {ProductCode} ``` 其中`{ProductCode}`是你要卸载的应用程序的全局唯一标识符(GUID)。这通常可以在.msi...

    无法访问window installer服务

    因此,在完成调试或故障排除后,应立即使用`msiexec.exe /regserver`重新启用服务。 #### 四、进一步诊断与解决 如果上述命令未能解决问题,还可以尝试以下步骤进行更深入的排查: 1. **检查服务状态**:通过控制...

    删除微软拼音 txt格式,复制粘贴即可。

    除了使用MsiExec.exe外,还可以通过以下方式卸载软件: - **控制面板**:打开控制面板中的“程序和功能”选项,找到要卸载的软件,点击“卸载”按钮。 - **第三方工具**:如Revo Uninstaller等,这些工具提供了更...

    打包VS文件为.exe

    2. **集成卸载功能**:在解决方案资源管理器中,找到Setup项目,添加文件msiexec.exe(通常位于C:\windows\system32目录下)。创建该文件的快捷方式,命名为“卸载Medicine”,并将其放置在【用户的程序菜单】下。...

    vb.net打包自动安装数据库by kernel.doc

    方法二是生成安装包,然后使用 msiexec.exe 文件卸载数据库。 重要知识点: 1. Setup 项目用于部署数据库安装程序。 2. 主程序项目的输出需要添加到 Setup 项目中。 3. 安装程序类负责实现数据库安装逻辑。 4. ...

    vs2005打包图解(含卸载功能).pdf

    另一种方法是编写一个简单的控制台程序,利用msiexec.exe的命令行参数来卸载应用。具体步骤包括: 1. 使用VS2005创建一个新的控制台项目。 2. 编写代码,调用msiexec.exe的卸载命令,传入产品的GUID(ProductCode)...

    .NET Framework重装或修复的方法

    d:\dotNetFramework\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi" ``` 3. **等待安装完成**:执行完上述命令后,系统会自动完成.NET Framework的重新安装过程。 #### 四、修复.NET ...

    ArcGIS9.3.1命令行静默卸载程序

    ArcGIS 9.3.1的静默卸载是通过Windows Installer服务(MsiExec.exe)来实现的,使用参数`/quiet`来确保过程安静无提示,`/X`参数则用于卸载产品,后面接的是特定产品的唯一标识符,即产品代码。 1. **静默卸载...

    系统进程全攻略

    RsSub.exe是远程过程调用(RPC)服务的一部分,它提供了一种在不同计算机之间调用函数的方法。通过RPC,应用程序可以像调用本地函数一样调用远程计算机上的函数,简化了分布式应用的开发。 #### RPC定位器 - ...

    C# 打包窗体程序

    ### C# WinForm程序的打包方法 在C#开发中,使用Visual Studio(VS)创建Windows窗体(WinForm)应用程序是一种常见的需求。对于开发者来说,不仅需要关注应用程序的功能实现,还需要了解如何将这些应用程序发布...

    vs2005打包详细图解(含卸载功能)【开源,免资源分下载】

    这种方法需要在打包项目中添加文件 msiexec.exe,然后在文件系统视图中选择应用程序文件夹,并在 msiexec.exe 上右键点击创建快捷方式,并将其命名为"卸载"。接着,需要更改此快捷方式的 Arguments 为"/x {产品 id}...

    Killtest 70-270 题库下载

    对于小规模用户部署应用程序,直接使用`Msiexec.exe`程序执行被动式安装是最简便有效的方法之一。这样既不需要额外创建组策略对象(GPO),也不会涉及到复杂的配置过程。同时,由于是小规模部署,这种方式能够很好地...

    修复windows Installer 错误

    - `copy /y "%SystemRoot%\System32\msiexec.exe" "%SystemRoot%\System32\msiexec.exe"` - `net start "Windows Installer"` 10. **检查系统日志**: 在事件查看器(`eventvwr.msc`)中查看系统日志,查找与...

    c#winform程序打包c#winform程序打包部署整理.pdf

    ### C# WinForm程序的打包与部署方法 #### 一、引言 在软件开发过程中,将开发完成的应用程序打包并进行部署是一项重要的工作。对于使用C#开发的WinForm程序来说,正确地进行打包与部署能够确保最终用户能够顺利...

    如何用vs2005生成可执行的exe文件.pdf

    - 添加msiexec.exe到安装项目,并命名为"Uninstall.exe"。 - 创建一个快捷方式,将其放入“开始 - 程序”中。 - 查找并记录项目的ProductCode。 - 在快捷方式属性的“Arguments”中输入"/x {ProductCode}"。 - ...

    C#软件winform程序安装包制作及卸载程序制作

    对于卸载程序的打包,一种方法是创建一个控制台应用程序,编写代码调用`msiexec.exe`命令行参数进行卸载操作,如下所示: ```csharp using System; using System.Collections.Generic; using System.Linq; using ...

Global site tag (gtag.js) - Google Analytics