I tried
msiexec /i "yarn-1.10.1.msi" TARGETDIR="C:\programs" /qb
软件已安装,但未安装到 TARGETDIR 中。我错过了什么?
您可以尝试以下命令行:
msiexec.exe /i "yarn-1.10.1.msi" INSTALLDIR="C:\programs" /qb
-
标准合规性: 安装在下面
%ProgramFiles%
总是推荐。部署中的创造力通常总是被高估,并且通常会导致不必要的问题。但是,您可能有一个需要自定义路径的 SOE 设置吗?
-
路径更新:将每用户路径变量添加到默认情况下未创建的文件夹中(
%SystemDrive%\Users\[UserName]\AppData\Local\Yarn\bin
)。这是设计使然。应用程序可能在运行时创建该文件夹。
管理安装: TARGETDIR
一般在期间使用行政设施 https://stackoverflow.com/questions/5564619/what-is-the-purpose-of-administrative-installation-initiated-using-msiexec-a/5751980#5751980(本质上是从 MSI 中提取文件)指定提取文件的输出目录:
msiexec.exe /a yarn-1.10.1.msi TARGETDIR=D:\YarnExtractedFiles\
目标目录 https://learn.microsoft.com/en-us/windows/desktop/msi/targetdir:在不过度复杂化的情况下,让我添加两个包含更多信息的链接TARGETDIR
(这是为了尝试使答案对其他人也有帮助 - 更多“一般和通用”信息 - 您可能不需要,但您可能只是想知道):
- 在 WiX 文件中,Name="SourceDir" 指的是什么? https://stackoverflow.com/questions/1641094/in-wix-files-what-does-name-sourcedir-refer-to
- 为什么 TARGETDIR 目录需要名称? https://stackoverflow.com/questions/39398695/why-does-the-targetdir-directory-need-a-name
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)