gpt4 book ai didi

windows-installer - InstallShield 2009 基本 MSI 静默安装 : how to set "Repair" by default

转载 作者:行者123 更新时间:2023-12-04 20:25:54 24 4
gpt4 key购买 nike

安装 Shield 首映 2009:基本 MSI
从命令行输入 setup.exe/s/v/qn 静默安装。但是如果它在默认情况下选择“修改”之前安装了一次并且不去替换文件。但我需要再次复制文件。默认情况下如何在第二次静默安装时执行“修复”?

最佳答案

首先:看起来我们需要更多关于您想要实现的目标的详细信息。您是要重新安装该产品以修复任何损坏的组件,还是要安装该产品的新版本(可能与之前的设置并排安装)。

威廉的回答看起来是正确的,但引号可能存在​​一些问题。您描述的行为表明 Windows Installer 无法解析命令行。我还没有测试过这个,但尝试:

Setup.exe/s/v"/f {11111111-1111-1111-1111-111111111111}/qn"

一些背景信息: setup.exe Installshield-provider 设置启动器 . 之后的任何内容/V 在命令行中“按原样”传递给主 Windows Installer exe 文件 msiexec.exe ( msiexec.exe command line parameter reference )。

请注意,Windows Installer 不同于任何先前的部署解决方案。安装 MSI 后,Windows Installer 会保留安装的内部 GUID 的记录。因此不可能安装同一产品的多个实例(除非您为此设计 MSI)。

一些 msiexec.exe 示例命令行:

安装 :

  • msiexec.exe/i MySetup.msi/q

  • 卸载 :
  • msiexec.exe/x MySetup.msi/qn
  • msiexec.exe/x {11111111-1111-1111-1111-111111111111}/qn

  • 维修 :
  • msiexec.exe/f MySetup.msi/qn
  • msiexec.exe/f {11111111-1111-1111-1111-111111111111}/qn

  • 管理图片 (从MSI提取源文件):
  • msiexec.exe/a MySetup.msi TARGETDIR="C:\ExtractSourcesHere"

  • 从上述任何命令行中删除/qn 以交互运行而不是静默运行。

    关于windows-installer - InstallShield 2009 基本 MSI 静默安装 : how to set "Repair" by default,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1037333/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com