2015-04-29 1 views
0

У меня есть две MSI, которые ведут себя по-разному при установке с использованием сценариев DSC. Оба являются приложениями VC++. Одна из приложений после завершения установки запрашивает перезагрузку, а другая - нет. Я перекрестно проверил оба файла vdproj этих приложений. Ни один из файлов vdproj не имеет свойства REBOOT, которое может вызвать перезагрузку.Система Перезагрузка при установке приложений с использованием сценариев DSC

Мне интересно, что может быть причиной перезагрузки?

ответ

0

Я не верю, что это признак DSC. Я считаю, что это могут быть зависимости каждой DLL. Если вы видите, вопрос «Почему Windows Installer запрашивает перезагрузку?» в этом блоге: MSDN Blog on Installer, вы увидите ответ: «Установщик Windows может запросить перезагрузку, если он устанавливает файл поверх используемого файла или пакет явно запрашивает перезагрузку установщика ».

В этой статье также приведены этапы сортировки. Наконец, чтобы сортировать, я вручную запускал установщиков на виртуальной машине (независимо от DSC). Чтобы увидеть, можете ли вы имитировать поведение.

+0

Я просто добавлю, что все это не детерминировано! Любой, кто хочет знать, должен выполнить установку с помощью подробного журнала и искать такие вещи, как файлы в используемых сообщениях и другие записи, связанные с перезагрузкой. – PhilDW

Смежные вопросы