Я использую пакетный сценарий для автоматической установки, чтобы обновить заблокированные и используемые файлы. После автоматической установки после обновления система автоматически перезагружается. Но я хочу настроить окно с пользовательской перезагрузкой, поэтому я использовал атрибут 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
Может кто-нибудь дать мне решение обновить файлы с перезагрузкой вручную.