注册 | 提交需求 | 订阅 | English
  • 首  页
  • 解决方案
  • 产 品
  • 服  务
  • 支  持
  • EDN系统
  • 成功案例
  • 关于我们
  • 联系我们
  •  
树结构图
  • EDN系统
  • 图形图像
  • 网络安全
  • 项目专题
  • WEB开发
  • 办公系列
  • 操作系统
  • 数据库
  • 程序设计
TOP 10
  • 在Foxmail中如何使…
  • Ftp 子命令
  • BigDecimal
  • MSN在线客服功能模块使…
  • 会员卡使用方法说明
  • DataInputStr…
  • 留言板功能说明
  • CScript
  • BufferedInpu…
  • 设置打印机
您现在的位置: > 技术沙龙 > 操作系统 > Window > 管理和脚本撰写工具 > 命令行参考 A-Z > M类 > Msiexec 提供从命令行对Windows安装程序进行安装、修改和执行操作的方法
  • 相关软件
    >Msiexec 提供从命令行对Windows安装程序进行安装、修改和执行操作的方法 创建者:webmaster 更新时间:2006-03-04 01:22

    Msiexec


    提供从命令行对 Windows 安装程序进行安装、修改和执行操作的方法。


    href="javascript:this.Click;" onClick="var obj=document.all['expand_2943_doc_c06_net'];obj.style.display=(obj.style.display=='none'?'':'none');">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">安装或配置产品



    语法


    msiexec /i {Package | ProductCode}


    参数



     
    /i
     
    安装或配置产品。
     
    Package
     
    指定 Windows 安装程序包文件的名称。
     
    ProductCode
     
    指定 Windows 安装程序包的全局唯一标识符 (GUID)。


    注释



       
    • Windows 安装程序命令行选项不区分大小写。
       
    • 有关 Windows 安装程序令行选项的详细信息,请参阅“相关主题”。


    示例


    要从 A:\Example.msi 安装某一产品,请键入:


    msiexec /I A:\Example.msi



    href="javascript:this.Click;" onClick="var obj=document.all['expand_5936_doc_c06_net'];obj.style.display=(obj.style.display=='none'?'':'none');">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">使用管理安装选项



    语法


    msiexec /a Package


    参数



     
    /a
     
    应用管理安装选项。
     
    Package
     
    Windows 安装程序包文件的名称。


    注释



       
    • Windows 安装程序命令行选项不区分大小写。
       
    • 有关 Windows 安装程序命令行选项的详细信息,请参阅“相关主题”。



    href="javascript:this.Click;" onClick="var obj=document.all['expand_0901_doc_c06_net'];obj.style.display=(obj.style.display=='none'?'':'none');">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">修复产品



    语法


    msiexec /f [p][o][e][d][c][a][u][m][s][v]{Package | ProductCode}


    参数



     
    /f
     
    启用下表中的一个或多个命令行选项。
       
         
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
         
       
    命令描述
    p只有文件丢失时才重新安装。
    o如果文件丢失或安装了旧版本,则重新安装。
    e如果文件丢失或安装了相同或更旧的版本,则重新安装。
    d如果文件丢失或安装了不同的版本,则重新安装。
    c如果文件丢失或存储的校验和不符合计算值,则重新安装。
    a强制重新安装所有文件。
    u重新写入全部所需的用户特定的注册表项。
    m重新写入全部所需的计算机特定的注册表项。
    s覆盖所有现有的快捷方式。
    v从资源运行或重新缓存本地程序包。

     
    Package
     
    Windows 安装程序包文件的名称。
     
    ProductCode
     
    Windows 安装程序包的全局唯一标识符 (GUID)。


    注释



       
    • 该选项将忽略从命令行键入的任何属性值。
       
    • 该命令行选项的默认参数是 /fpecms。
       
    • Windows 安装程序命令行选项不区分大小写。
       
    • 有关 Windows 安装程序命令行选项的详细信息,请参阅“相关主题”。


    示例


    要修复安装程序包,请键入:


    msiexec /fpecms example.msi



    href="javascript:this.Click;" onClick="var obj=document.all['expand_0696_doc_c06_net'];obj.style.display=(obj.style.display=='none'?'':'none');">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">卸载产品



    语法


    msiexec /x {Package | ProductCode}


    参数



     
    /x
     
    卸载产品。
     
    Package
     
    Windows 安装程序包文件的名称。
     
    ProductCode
     
    Windows 安装程序包的全局唯一标识符 (GUID)。


    注释



       
    • Windows 安装程序命令行选项不区分大小写。
       
    • 有关 Windows 安装程序命令行选项的详细信息,请参阅“相关主题”。


    示例


    要删除或卸载程序包,请键入:


    msiexec /x Example.msi



    href="javascript:this.Click;" onClick="var obj=document.all['expand_9496_doc_c06_net'];obj.style.display=(obj.style.display=='none'?'':'none');">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">公布产品


    >

    语法


    msiexec /j [{u | m}] Package


    msiexec {u | m} Package?/t?TransformList


    msiexec {u | m} Package?/g?LanguageID


    参数



     
    /j
     
    公布产品。
     
    u
     
    向当前用户公布。
     
    m
     
    向计算机的所有用户公布。
     
    Package
     
    指定 Windows 安装程序包文件。
     
    /g LanguageID
     
    标识语言。
     
    /t TransformList
     
    将变换应用到已公布的程序包。


    注释



       
    • 该选项将忽略从命令行键入的任何属性值。
       
    • 如果要用高级特权安装应用程序,请使用 /jm。
       
    • Windows 安装程序命令行选项不区分大小写。
       
    • 有关 Windows 安装程序命令行选项的详细信息,请参阅“相关主题”。


    示例


    要将程序包公布给计算机的所有用户,请键入:


    msiexec /jm Example.msi


    要将程序包公布给计算机的所有用户,请键入:


    msiexec /jm Example.msi



    href="javascript:this.Click;" onClick="var obj=document.all['expand_9248_doc_c06_net'];obj.style.display=(obj.style.display=='none'?'':'none');">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">设置登录级别



    语法


    msiexec /L [i][w][e][a][r][u][c][m][p][v][+][!]LogFile.txt


    参数



     
    /L
     
    指定日志文件的路径。
     
    i
     
    记录状态消息。
     
    w
     
    记录非严重警告。
     
    e
     
    记录所有错误消息。
     
    a
     
    记录启动操作。
     
    r
     
    记录操作特定的记录。
     
    u
     
    记录用户请求。
     
    c
     
    记录初始用户界面参数。
     
    m
     
    记录内存不足。
     
    p
     
    记录终端属性。
     
    v
     
    记录详细输出。要使用 v 选项,请指定 /L*v。
     
    +
     
    添加到现有文件。
     
    !
     
    刷新日志的每一行。
     
    *
     
    记录除 v 选项外的所有信息。这是通配符。
     
    LogFile.txt
     
    文本日志文件的名称和路径。


    注释



       
    • Windows 安装程序命令行选项不区分大小写。
       
    • 要在使用通配符标志的日志文件中包括 v 选项,请在命令提示符后键入 /L*v。
       
    • Windows 安装程序日志文件选项也可以与卸载和修复过程一起使用。
       
    • 有关 Windows 安装程序命令行选项的详细信息,请参阅“相关主题”。


    示例


    要安装程序包并创建包含状态、内存不足和错误消息等相关信息的日志文件,请使用下面的命令:


    msiexec /i Example.msi /Lime logfile.txt



    href="javascript:this.Click;" onClick="var obj=document.all['expand_3197_doc_c06_net'];obj.style.display=(obj.style.display=='none'?'':'none');">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">应用修补程序



    语法


    msiexec /p PatchPackage


    参数



     
    /p
     
    应用修补程序。
     
    PatchPackage
     
    特定的修补程序。


    注释



       
    • 要将修补程序应用到管理安装程序包,请使用下面的语法:
         

      msiexec /p PatchPackage /a Example.msi


       
    • Windows 安装程序命令行选项不区分大小写。
       
    • 有关 Windows 安装程序命令行选项的详细信息,请参阅“相关主题”。



    href="javascript:this.Click;" onClick="var obj=document.all['expand_3282_doc_c06_net'];obj.style.display=(obj.style.display=='none'?'':'none');">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">使用命令行安装转换



    语法


    msiexec /i PackageTRANSFORMS=TransformList


    参数



     
    /i
     
    安装或配置产品。
     
    Package
     
    指定 Windows 安装程序包文件。
     
    TRANSFORMS=
     
    用于指定哪些转换 (.mst) 文件应该应用到程序包的属性。
     
    TransformList
     
    由分号分隔的路径列表。


    注释



       
    • Windows 安装程序命令行选项不区分大小写。
       
    • 有关 Windows 安装程序命令行选项的详细信息,请参阅“相关主题”。



    href="javascript:this.Click;" onClick="var obj=document.all['expand_8140_doc_c06_net'];obj.style.display=(obj.style.display=='none'?'':'none');">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">使用命令行通过转换安装并公布产品



    语法


    msiexec /i Package /j[u][m] /t TransformList


    参数



     
    /i
     
    安装或配置产品。
     
    Package
     
    Windows 安装程序包文件的名称。
     
    /j
     
    公布产品。该选项忽略所有在命令行输入的属性值。
     
    u
     
    向当前用户公布。
     
    m
     
    向计算机的所有用户公布。
     
    /t
     
    将变换应用到已公布的程序包。
     
    TransformList
     
    由分号分隔的路径列表。


    注释



       
    • Windows 安装程序命令行选项不区分大小写。
       
    • 有关 Windows 安装程序命令行选项的详细信息,请参阅“相关主题”。



    href="javascript:this.Click;" onClick="var obj=document.all['expand_5567_doc_c06_net'];obj.style.display=(obj.style.display=='none'?'':'none');">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">设置用户界面级别



    语法


    msiexec /q{n|b|r|f|n+|b+|b-}


    参数



     
    /qn
     
    不显示用户界面。
     
    /qb
     
    显示基本用户界面。
     
    /qr
     
    在安装结束时显示带模式对话框的简化用户界面。
     
    /qf
     
    结束时显示带模式对话框的完整用户界面。
     
    /qn+
     
    除了结束时显示模式对话框之外不显示用户界面。
     
    /qb+
     
    结束时显示带模式对话框的基本用户界面。
     
    /qb-
     
    显示不带模式对话框的基本用户界面。


    注释



       
    • /qb+- 不是受支持的用户界面级别。如果用户取消安装,则不显示模式对话框。
       
    • Windows 安装程序命令行选项不区分大小写。
       
    • 有关 Windows 安装程序命令行选项的详细信息,请参阅“相关主题”。


    示例


    要在安装程序包 Example.msi 期间显示基本用户界面选项,请键入:


    msiexec /qb Example.msi



    href="javascript:this.Click;" onClick="var obj=document.all['expand_1525_doc_c06_net'];obj.style.display=(obj.style.display=='none'?'':'none');">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">显示 Windows 安装程序的版权信息



    语法


    msiexec {/?| /h}


    参数



     
    {/?|/h]
     
    显示 Windows 安装程序版本和版权信息。


    注释



       
    • Windows 安装程序命令行选项不区分大小写。
       
    • 有关 Windows 安装程序命令行选项的详细信息,请参阅“相关主题”。



    href="javascript:this.Click;" onClick="var obj=document.all['expand_6262_doc_c06_net'];obj.style.display=(obj.style.display=='none'?'':'none');">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">调用系统 API DllRegisterServer 自注册在命令行跳过的模块



    语法


    msiexec /y Module


    参数



     
    /y
     
    调用系统 API DllRegisterServer 自注册在命令行跳过的模块。
     
    Module
     
    指定模块的文件名。


    src="ms-its:c:\windows\help\UAshared.chm::/caution.gif"> 警告



       
    • 编辑注册表不当可能会严重损坏您的系统。在更改注册表之前,应备份计算机上任何有价值的数据。


    注释



       
    • 该选项只用于不能使用 .msi 文件注册表添加的注册信息。
       
    • Windows 安装程序命令行选项不区分大小写。
       
    • 有关 Windows 安装程序命令行选项的详细信息,请参阅“相关主题”。


    示例


    下例说明了如何使用 msiexec /y 命令:


    msiexec /y my_file.dll



    href="javascript:this.Click;" onClick="var obj=document.all['expand_8021_doc_c06_net'];obj.style.display=(obj.style.display=='none'?'':'none');">src="ms-its:c:\windows\help\UAshared.chm::/plusCold.gif">style="WIDTH: 0px">调用系统 API DllUnRegisterServer 取消注册在命令行跳过的模块



    语法


    msiexec /z Module


    参数



     
    /z
     
    调用系统 API DllUnRegisterServer 取消注册在命令行跳过的模块。
     
    Module
     
    模块文件名。


    注释



       
    • 该选项只用于不能使用 .msi 文件注册表添加的注册信息。
       
    • Windows 安装程序命令行选项不区分大小写。
       
    • 有关 Windows 安装程序命令行选项的详细信息,请参阅“相关主题”。


    示例


    下例说明了如何使用 msiexec /z 命令:


    msiexec /z my_file.dll



    相关文章
    • 向前: Mrinfo 使用IP多播实用程序
    • 向后: Msinfo32
    本页查看次数:
公司公告 | 客户调查 | 法律声明 | 诚聘英才 | 给我们投稿 | 繁闪头像 京ICP备05031245号  Copyright @ REDCOME.com ALL Rights Reserved
 北京怡康软件科技有限公司 地址:北京市昌平区东小口立汤路188号北方明珠大厦1号楼2708 邮编:102218 电话:84909966 传真:84909900 QQ:335601661