Я пытаюсь программно установить некоторые обновления Windows, которые были загружены вручную. Если дважды щелкнуть .exe
и запустить установку вручную - все работает нормально. Однако, если я использую powershell и & mypatch.exe /quiet
и перезагружаюсь, я всегда получаю BSOD с любым патчем.
Выполнение вышеупомянутой команды powershell не производит никакого вывода (очевидно) и не имеет кода выхода. Есть что-то, что я делаю неправильно, что вызывает BSOD?
Я получаю BSOD: PROCESS1_INITIALIZATION_FAILED
РЕДАКТИРОВАТЬ:
Я понял, как использовать установщик и не получать BSOD отсюда: http://msdn.microsoft.com/en-us/library/windows/desktop/aa372024%28v=vs.85%29.aspx
Переключатель /quiet
всегда дает мне BSOD, но если я использую /passive
все работает нормально. Я все еще тестирую, но до сих пор 5 патчей вошли в обязательном порядке. Если бы я только мог теперь получить код выхода!