Установщик перезагружается без запроса на перезагрузку

мы пытаемся установить обновление для .net framework 4.8 как часть предварительных условий. Однако при установке установки он перезагружает машину без каких-либо всплывающих окон даже после ввода /norestart

Ниже приведена команда, указанная на вкладке «Приложение для запуска».

/q /norestart /log "%temp%\dotNetFx48-KB4519568.log"

Код возврата для перезагрузки задается как

1641, 3010

Та же команда дается для другой установки .NET (.net 4.8 и другое обновление для 4.8). Но либо просит перезагрузку, либо молча проходит установку, только для этого конкретного обновления перезагружается без всяких запросов.


person StackUser    schedule 23.11.2020    source источник


Ответы (1)


Я бы сообщил об этом Microsoft, если вы можете? Это похоже на предварительный накопительный пакет. Вы уверены, что он вам действительно нужен? Может, стоит дождаться окончательной версии?

Это может быть специальное действие, и тогда это не поможет передать параметры компонентам MSI (если они есть), но вы также можете попробовать использовать /msioptions switch для передачи настроек свойств в MSI. файл - это будет что-то вроде:

/msioptions "REBOOT=ReallySuppress"

Вышеупомянутое мной не проверено. Можете проверить позже, или дайте нам знать, как вы идете. Переключатель отображается, когда вы нажимаете setup.exe /? в файле setup.exe, который появляется, если вы распаковываете исходный exe-файл.

О свойстве перезагрузки.

person Stein Åsmul    schedule 23.11.2020
comment
да это будет работать для setup.exe. Но обычно ключевое слово /norestart используется для предварительной автоматической установки. Интересно то, что на машинах с Win10 и Win 7 pro он запрашивает перезагрузку, тогда как в корпоративной и встроенной версии Win7 он перезагружается без какого-либо уведомления. Как вы предложили, я попытаюсь сообщить об этом в Microsoft. - person StackUser; 23.11.2020
comment
Начиная с версии 4.5 MS давала возможность закрывать любые открытые приложения .Net. Это долгий путь, но пробовали ли вы использовать переключатель /showrmui, чтобы узнать, используется ли что-то?docs.microsoft.com/en-us/dotnet/framework/deployment/ - person Doc; 25.11.2020