Запустить или устранить неполадки RunOnce
Я работаю над инструментом, который должен запланировать обновление до.NET 4.8 в автоматическом режиме с помощью функции реестра RunOnce, поэтому перезапуск должен произойти при следующем перезапуске. Ввод
C:\Program Files (x86)\myfolder\ndp48-x86-x64-allos-enu.exe /q /forcerestart
На большинстве систем, таких как Win10, WinServer2016 и т. Д., Это работает хорошо, но для WinServer2012 часто происходит сбой без ошибок или предупреждений в любом месте журнала событий.
Fail означает, что он создает временную папку как C:\99ec22b874a8aa134731
как и ожидалось, но затем он остается пустым, и процесс установки не выполняется, поэтому похоже, что он завершился с ошибкой.
Вот вопросы, которые, я думаю, могли бы помочь мне пролить больше света, но я не смог найти ответы:
1) Есть ли какой-либо другой журнал, кроме журнала событий, который может содержать некоторые результаты действий RunOnce?
2) Есть ли способ, как вызвать действие RunOnce вручную, как это произойдет после перезапуска?
Известные вещи
- ручная установка работает правильно
- UAC выключен, работает под учетной записью локального администратора