为什么 msiexec TARGETDIR 似乎不起作用
Why msiexec TARGETDIR doesn't seem to work
我试过了
msiexec /i "yarn-1.10.1.msi" TARGETDIR="C:\programs" /qb
软件 w 已安装,但未安装到 TARGETDIR 中。我错过了什么吗?
您可以尝试使用以下命令行:
msiexec.exe /i "yarn-1.10.1.msi" INSTALLDIR="C:\programs" /qb
- 符合标准:始终建议在
%ProgramFiles%
下面安装。部署中的创造力通常总是被高估并且通常会导致不必要的问题。但是,您可以拥有需要自定义路径的 SOE 设置吗?
- 路径更新: 每个用户的路径变量添加到默认情况下未创建的文件夹(
%SystemDrive%\Users\[UserName]\AppData\Local\Yarn\bin
).这是设计使然。应用程序可能会在 运行. 时创建文件夹
管理安装:TARGETDIR
一般在administrative installations期间使用(本质上是从MSI中提取文件) 指定提取文件的输出目录:
msiexec.exe /a yarn-1.10.1.msi TARGETDIR=D:\YarnExtractedFiles\
TARGETDIR:在不过于复杂的情况下,让我添加两个链接,其中包含有关 TARGETDIR
的更多信息(这是为了让答案对其他人也有帮助 - 更多 "general and generic" 信息 - 您可能不需要,但您可能想知道的信息):
- In WiX files, what does Name="SourceDir" refer to?
我试过了
msiexec /i "yarn-1.10.1.msi" TARGETDIR="C:\programs" /qb
软件 w 已安装,但未安装到 TARGETDIR 中。我错过了什么吗?
您可以尝试使用以下命令行:
msiexec.exe /i "yarn-1.10.1.msi" INSTALLDIR="C:\programs" /qb
- 符合标准:始终建议在
%ProgramFiles%
下面安装。部署中的创造力通常总是被高估并且通常会导致不必要的问题。但是,您可以拥有需要自定义路径的 SOE 设置吗? - 路径更新: 每个用户的路径变量添加到默认情况下未创建的文件夹(
%SystemDrive%\Users\[UserName]\AppData\Local\Yarn\bin
).这是设计使然。应用程序可能会在 运行. 时创建文件夹
管理安装:TARGETDIR
一般在administrative installations期间使用(本质上是从MSI中提取文件) 指定提取文件的输出目录:
msiexec.exe /a yarn-1.10.1.msi TARGETDIR=D:\YarnExtractedFiles\
TARGETDIR:在不过于复杂的情况下,让我添加两个链接,其中包含有关 TARGETDIR
的更多信息(这是为了让答案对其他人也有帮助 - 更多 "general and generic" 信息 - 您可能不需要,但您可能想知道的信息):
- In WiX files, what does Name="SourceDir" refer to?