У меня есть MSI, который я пытаюсь развернуть через WMIC. Установка MSI завершается без ошибок, но я не могу запустить установленное приложение, пока не перезагружу компьютер. Если я попробую, он на мгновение появится, а затем закроется. Как только компьютер перезагружается, приложение запускается нормально.
Если я установлю MSI локально, запустив его из проводника Windows, приложение будет работать сразу без перезагрузки.
Если я устанавливаю MSI локально из командной строки с помощью msiexec, приложение также запускается сразу же без перезагрузки ПК.
Только при установке через WMIC мне нужно перезагрузиться, прежде чем я смогу использовать установленное приложение. Вот команда, которую я запускаю из командной строки на сервере, запускающем установку (cmd запущен от имени учетной записи администратора с помощью команды runas):
wmic /node:pc_name product call install true,"" , "c:\PathToMSI\File.msi"
Как понять, почему установленное приложение требует перезагрузки при развертывании через WMIC?