DOS命令大全:Msiexec命令详解
8259 点击·0 回帖
![]() | ![]() | |||||||||||||||||||||||
![]() | 提供从命令行对 Windows Installer 进行安装、修改和执行操作的方法。 安装或配置产品 MS-DOS命令语法 msiexec /i {package|ProductCode} MS-DOS命令参数 /i安装或配置产品。package指定 Windows 安装程序包文件的名称。ProductCode指定 Windows 安装程序包的全球单一标识符 (GUID)。 MS-DOS命令注释
MS-DOS命令范例 要从A:\Example.msi 安装某一产品,请键入: msiexec /I A:\Example.msi 使用管理安装选项 MS-DOS命令语法 msiexec /a package MS-DOS命令参数 /a应用管理安装选项。packageWindows 安装程序包文件的名称。 MS-DOS命令注释
修复产品 MS-DOS命令语法 msiexec /f [p][o][e][d][c][a][m][s][v]{package|ProductCode} MS-DOS命令参数 /f启用下表中的一个或多个命令行选项。
MS-DOS命令注释
MS-DOS命令范例 要修复安装程序包,请键入: msiexec /fpecms example.msi 卸载产品 MS-DOS命令语法 msiexec /x {package|ProductCode} MS-DOS命令参数 /x卸载产品。packageWindows 安装程序包的名称。ProductCodeWindows 安装程序包的全球单一标识 (GUID)。 MS-DOS命令注释
MS-DOS命令范例 要删除或卸载程序包,请键入: msiexec /x Example.msi 公布产品 MS-DOS命令语法 msiexec /j [{u|m}] package msiexec {u|m} package /t TransformList msiexec {u|m} package /g LanguageID MS-DOS命令参数 /j公布产品。u向当前用户公布。m向计算机的所有用户公布。pakage指定 Windows 安装程序包文件。/g LanguageID标识语言。/t TransformList应用变换到公布的程序包。 MS-DOS命令注释
MS-DOS命令范例 要将程序包公布给计算机的所有用户,请键入: msiexec /jm Example.msi 要将程序包公布给计算机的所有用户,请键入: msiexec /jm Example.msi 设置登录级别 MS-DOS命令语法 msiexec /L [w][e][a][r][c][m][p][v][+][!]LogFile.txt MS-DOS命令参数 /L指定日志文件的路径。i记录状态消息。w记录非严重警告。e记录所有错误消息。a记录启动操作。r记录特定的操作纪录。u记录用户请求。c记录初始用户界面参数。m记录内存不足。p记录终端属性。v记录详细输出。要使用“v”选项,请指定“/L*v”。+添加到现有文件。!刷新日志的每一行*记录除“v”选项外的所有信息。这是通配符。LogFile.txt文本日志文件的名称和路径。 MS-DOS命令注释
MS-DOS命令范例 要安装程序包并创建包含状态、内存不足和错误消息等相关信息的日志文件,请使用下面的命令: msiexec /i Example.msi /Lime logfile.txt 应用修补程序 MS-DOS命令语法 msiexec /p PatchPackage MS-DOS命令参数 /p应用修补程序。PatchPackage特定修补程序。 MS-DOS命令注释
使用命令行安装变换 MS-DOS命令语法 msiexec /i packageTRANSFORMS=TransformList MS-DOS命令参数 /i安装或配置产品。pakage指定 Windows 安装程序包文件。TRANSFORMS=用于指定哪些变换 (.mst) 文件应该应用到程序包的属性。TransformList由分号分隔的路径列表。 MS-DOS命令注释
使用命令行通过变换安装并公布产品 MS-DOS命令语法 msiexec /i package /j[m] /t TransformList MS-DOS命令参数 /i安装或配置产品。pakeageWindows 安装程序包文件的名称。/j公布产品。该选项忽略所有在命令行输入的属性值。u向当前用户公布。m向计算机的所有用户公布。/t将变换应用到已公布的程序包。TransformList由分号分隔的路径列表。 MS-DOS命令注释
设置用户界面级别 MS-DOS命令语法 msiexec /q{n|b|r|f|n+|b+|b-} MS-DOS命令参数 /qn不显示用户界面。/qb显示基本用户界面。/qr在安装结束时显示带模式对话框的简化用户界面。/qf结束时显示带模式对话框的完整用户界面。/qn+除了结束时显示模式对话框之外不显示用户界面。/qb+结束时显示带模式对话框的基本用户界面。/qb-显示不带模式对话框的基本用户界面。 MS-DOS命令注释
MS-DOS命令范例 要在安装程序包 Example.msi 期间显示基本用户界面选项,请键入: msiexec /qb Example.msi 显示 Windows 安装程序的版权信息 MS-DOS命令语法 msiexec {/?|/h} MS-DOS命令参数 {/?|/h]显示 Windows 安装程序版本和版权信息。 MS-DOS命令注释
调用系统 API DllRegisterServer 在命令行自注册模块。 MS-DOS命令语法 msiexec /y module MS-DOS命令参数 /y调用系统 API DllRegisterServer 在命令行自注册模块。module指定模块的文件名。 MS-DOS命令注释
MS-DOS命令范例 下例说明了如何使用“msiexec /y”命令: msiexec /y my_file.dll 调用系统 API DllUnRegisterServer 在命令行取消注册的模块。 MS-DOS命令语法 msiexec /z module MS-DOS命令参数 /z调用系统 API DllUnRegisterServer 在命令行取消注册的模块。module模块文件名。 MS-DOS命令注释
MS-DOS命令范例 下例说明了如何使用“msiexec /z”命令: msiexec /z my_file.dll 相关主题 | |||||||||||||||||||||||
![]() | ![]() |