首页 > 解决方案 > 在使用 Reboot=reallysuppress 的批处理脚本静默安装中不会更新文件

问题描述

我正在使用批处理脚本进行静默安装来更新锁定和正在使用的文件。使用静默安装会在更新后自动重启我的系统。但我想设置一个自定义重启消息框,所以我使用了 REBOOT=ReallySuppress 属性。我使用了一个消息框来弹出自定义重启消息。这有助于我避免系统的自动重启,但即使在执行手动重启后它也不会更新文件。这是我正在使用的脚本。

@echo off
title Installing Updates
msiexec /i "C:\Users\tparvathaneni\Documents\Visual Studio 2015\Projects\SetupProject1\SetupProject1\bin\Debug\SetupProject1.msi" /qn /REBOOT=ReallySuppress
echo updates installed 
echo msgbox "Restart your system to complete the installation." > "%temp%\popup.vbs"
wscript.exe "%temp%\popup.vbs"    
pause >NUL
shutdown.exe /r /t 000

有人可以给我一个解决方案,通过手动重启来更新文件。

标签: batch-filesilent-installer

解决方案


您是否尝试而不是 /REBOOT=ReallySuppress /norestart 选项?

还请通过 /l 选项在安装 cammand 中创建一个日志文件。如果安装程序确实重新启动计算机,请阅读日志。


推荐阅读