batch-file - 在使用 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
有人可以给我一个解决方案,通过手动重启来更新文件。
解决方案
您是否尝试而不是 /REBOOT=ReallySuppress /norestart 选项?
还请通过 /l 选项在安装 cammand 中创建一个日志文件。如果安装程序确实重新启动计算机,请阅读日志。
推荐阅读
- python - 网页抓取中破折号的Python问题
- reactjs - Axios 不使用带有 https 的代理设置
- sql - SQL Server:仅当同一个表中的另一列是特定值时,如何强制一列中的 NOT NULL?
- c++ - 如何在 4x4 数组中随机选择 3 个不同的位置
- java - 我怎样才能更好地将我的用户输入法调用到我的主要方法中,以检查获胜条件?
- hbase - HBASE - 增量和增量列值无法在分布式设置中增加计数器
- java - Intellij Idea 评论错误
- php - DATE_ADD(NOW(), INTERVAL 5 MINUTE 插入
- ruby-on-rails - Ruby 中的领域特定语言和翻译
- r - R:函数内部 ggplot 的无法解释的行为