В моем продукте используется проект InstallScript 2014 с несколькими предварительными условиями (PRQ). Иногда один или несколько из этих PRQ требуют перезагрузки машины. Я установил вкладку «Поведение редактора PRQ» на «Обратите внимание, что не возобновляется, если машина перезагружается и перезагружается после установки», и установили коды возврата как 1641 и 3010, оба из которых указывают, что требуется restart.InstallScript Reboot после нескольких предварительных запросов
Я интерпретирую параметр «Поведение», чтобы указать, что после установки всех необходимых условий и после установки MY-приложения этот компьютер будет перезагружен. Однако это не так - перезагрузка никогда не возникает.
Может ли быть, что если PRQ # 1 требует перезагрузки, но PRQ не делает, то «примечание» для перезагрузки потеряно, поэтому ничего не происходит? Это, безусловно, объяснит, что я вижу. (Процесс PRQ - это черный ящик: нет способа увидеть, что происходит, когда он работает.)
Если это правда, какие у меня есть другие варианты? Должен ли я разрешить каждой перезагрузке PRQ при необходимости, потенциально усугубляя моих клиентов, или есть другой способ, который я не вижу?
интересная идея. Я не думал об этом, но это, безусловно, звучит как практичный подход. Вы подумали о том, чтобы опубликовать код, который вы написали, чтобы сделать это где-нибудь (например, CodeProject и т. Д.). Похоже, что это был бы хороший ресурс, доступный. –