Моя автоматическая установка перезагружает компьютер после предварительной установки, но не завершает установку приложения.

Я пытаюсь обновить приложение с помощью команды C:\Windows\TEMP\MyApplication_64_7.4.10.8016.exe /s /v"/qn ADDLOCAL=ALL"

Он устанавливает предпосылку .net 4.7.2 framework, перезагружает систему, но не завершает установку.

Однако, когда я запускаю исполняемый файл двойным щелчком, он перезапускается и завершает установку, что является ожидаемым поведением.


person Rishav    schedule 17.06.2020    source источник


Ответы (2)


Вероятно, вы захотите установить для свойства REBOOT значение Подавлять или ReallySupress в вашем установщике.

person Doc    schedule 18.06.2020
comment
Безуспешно пробовал оба параметра (Supress\ReallySupress), в настоящее время я работаю над созданием запланированного задания (которое будет запускаться при запуске системы) до начала установки, чтобы я мог продолжить установку после перезагрузки машины docs.microsoft.com/en-us/ окна/win32/taskschd/ - person Rishav; 19.06.2020
comment
Да, есть параметр реестра, который вы можете настроить для перезапуска установки при перезагрузке. Я бы также зарегистрировал установку, чтобы убедиться, что ничто не сбрасывает ваше свойство REBOOT. - person Doc; 19.06.2020

Подход (упомянутый в комментарии выше) создания запланированной задачи перед началом установки у меня сработал, в этой запланированной задаче я повторно запустил программу установки.

person Rishav    schedule 29.06.2020