我正在使用批处理脚本进行静默安装来更新锁定的文件和正在使用的文件。使用静默安装会在更新后自动重启系统。但是我想设置一个自定义的重启消息框,所以我使用了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
有人可以给我一个解决方案,以通过手动重启来更新文件。
答案 0 :(得分:0)
您尝试使用/ REBOOT = ReallySuppress / norestart选项吗?
也请通过/ l选项在安装cammand中创建一个日志文件。然后,如果安装程序确实重新启动计算机,请阅读日志。