我正在尝试部署 Google Chrome。我有 GoogleChromeStandaloneEnterprise.msi,这是我使用的命令
msiexec /i /qn /norestart GoogleChromeStandaloneEnterprise.msi /l*v chrome.log
我收到 1722 错误,以下是日志文件中的相关部分
MSI (s) (0C:74) [10:14:46:340]: 正在执行操作:CustomActionSchedule(Action=DoInstall、ActionType=3074、Source=BinaryData、Target=/silent /install“appguid={8A69D345-D564-463c-AFF1-A69D9E530F96}&appname=Google Chrome&needsAdmin=True&brand=GGRV”/installsource enterprisemsi /appargs “appguid={8A69D345-D564-463c-AFF1-A69D9E530F96}&installerdata=%7B%22distribution%22%3A%7B%22msi%22%3Atrue%2C%22system_level%22%3Atrue%2C%22verbose_logging%22%3Atrue%7D%7D",)
MSI (s) (0C:74) [10:20:00:059]: 注释:1: 1722 2: DoInstall 3: C:\WINDOWS\Installer\MSIF.tmp 4: /silent /install "appguid={8A69D345-D564-463c-AFF1-A69D9E530F96}&appname=Google Chrome&needsAdmin=True&brand=GGRV" /installsource enterprisemsi /appargs “appguid = {8A69D345-D564-463c-AFF1-A69D9E530F96}&installerdata =%7B%22distribution%22%3A%7B%22msi%22%3Atrue%2C%22system_level%22%3Atrue%2C%22verbose_logging%22%3Atrue%7D%7D”
MSI (s) (0C:74) [10:20:00:059]: 产品:Google Chrome -- 错误 1722。此 Windows Installer 软件包存在问题。作为安装的一部分运行的程序未按预期完成。请联系您的支持人员或软件包供应商。操作 DoInstall,位置:C:\WINDOWS\Installer\MSIF.tmp,命令:/silent /install "appguid={8A69D345-D564-463c-AFF1-A69D9E530F96}&appname=Google Chrome&needsAdmin=True&brand=GGRV" /installsource enterprisemsi /appargs "appguid={8A69D345-D564-463c-AFF1-A69D9E530F96}&installerdata=%7B%22distribution%22%3A%7B%22msi%22%3Atrue%2C%22system_level%22%3Atrue%2C%22verbose_logging%22%3Atrue%7D%7D"
我显然已经在 Google 上搜索过这个问题,虽然有人提到过,但没有给出真正的解决方案。
答案1
你已经接近了,但是你可能想尝试这个:
msiexec.exe /qb- /l*vx %LogPath%\chrome.log REBOOT=ReallySuppress UILevel=67 ALLUSERS=2 /i GoogleChromeStandaloneEnterprise.msi
当我在 MDT 2012 中部署 msi 文件时,我使用了这个精确的语法,每次都有效。
- 重启=ReallySuppress- 最好的方法是 110% 地确保抑制这些重启。
- UI级别=67- 隐藏安装向导,使安装“自动化”
- 所有用户=2- 确保快捷方式图标正确放入用户的个人资料中。
我怀疑您缺少 logpath 变量?默认情况下,我相信它在 windows/temp 中,但请仔细检查。
答案2
安装应用程序之前,从任务管理器中终止“GoogleUpdate.exe”