Как получить более подробные журналы установщика Windows при расследовании ошибки, связанной с развертыванием GPO?

Я изучаю, как развернуть приложение MSI на клиенте Windows 10 с Windows 2012 Server с помощью метода GPO. В Windows Server я создал новый пакет GPO со следующими настройками:

введите описание изображения здесь

Однако его не удалось установить в клиенте Windows 10 и в журнале MSI (, который был настроен с именем Logging и значением voicewarmupx в реестре) сгенерировал несколько текстовых файлов в C: \ Windows \ Temp. Только один текстовый файл показался полезным, и он содержит следующее:

введите описание изображения здесь

Я считаю, что ошибка начинается со строки 22, потому что строки 1-21, созданные как при успешной, так и при неудачной установке, будут выглядеть очень похожими. Строки действительно начинают различаться между успешной и неудачной установкой, начиная со строки 22.

Я узнал, что ошибка 1605 является очень общей, всеобъемлющей ошибкой, и поэтому я пытаюсь найти способ сделать установщик Windows еще более подробным, чтобы я мог точно знать, что привело к ошибке 1605.

Как мне это сделать? Или я могу узнать, где в Windows я могу найти дополнительную информацию, которая могла привести к возникновению этой ошибки 1605?


person Ricardo    schedule 25.03.2021    source источник
comment
Если у вас есть проблемы с одним MSI, попробуйте другой. Я не использую эту форму развертывания, но в некоторых файлах MSI есть конструкции, которые приводят к сбою удаленного развертывания. Какое программное обеспечение задействовано?   -  person Stein Åsmul    schedule 26.03.2021
comment
@ SteinÅsmul Я все еще не могу решить эту проблему, поэтому я создал более конкретный вопрос. Надеюсь, он сможет ответить на все ваши вопросы: stackoverflow.com/questions/66849350/   -  person Ricardo    schedule 29.03.2021


Ответы (1)


См. продолжение: Почему установка многоязычного MSI не работает через GPO?


1605: похоже, что вы запускаете удаление, и msiexec.exe возвращает Это действие допустимо только для продуктов, которые в настоящее время установлены < / em>. Другими словами, продукт не установлен, поэтому удалить не удалось. Пожалуйста, подтвердите.

Дисковое пространство. Если это не так, проверьте доступное дисковое пространство на пораженном компьютере. Существует еще одна ошибка установщика Windows с кодом 1605, связанная с нехваткой места на диске. Дисковое пространство советы по очистке (более длинная версия).

Сообщения об ошибках установщика Windows: два места в SDK для поиска сообщений об ошибках, связанных с установщиком Windows:

Существует также MagNumDB (База данных магических чисел): https://www.magnumdb.com/ - по сути, поисковая машина для Windows SDK. Исчерпывающая онлайн-база данных различных типов Microsoft SDK. Попробуйте найти код ошибки. Ответ по кодам ошибок.


GPO: некоторые ссылки на развертывание Active Directory / GPO:

Я должен добавить, что большинство людей в конечном итоге используют систему распространения, такую ​​как SCCM (на самом деле это Microsoft Endpoint Configuration Manager - MEMCM сейчас и был SMS раньше) для развертывания программного обеспечения. Для этого есть несколько причин, которые я не буду пытаться перечислять полностью, но - несмотря на отсутствие у меня опыта работы с распределением AD / GPO - кажется, что ему не хватает гибкости, и для больших сред, где у вас есть реплицируемые общие пакеты и огромные массивы, необходимы надлежащие системы распространения. распространение пакетов на тысячи машин.


Ведение журнала Windows: У меня есть предыдущий ответ о ведении журнала MSI. Параметр "voicewarmupx" должен включать все доступные журналы (x предназначен для дополнительной отладочной информации в более новых версиях ОС), за исключением опции сброса в журнал - вы включаете ее, добавляя < strong> ! переключатель. Это специальный механизм, который предотвращает запись журнала партиями. Если этот флаг включен, журнал записывается построчно, что сильно замедляет установку, но буфер журнала не теряется из-за сбоев. Это хорошо, когда вам нужно отладить сбой пользовательских действий MSI и другие сложные проблемы. На мой взгляд, это отладочная конструкция (так как она очень медленная).

Средство просмотра событий. Также не забудьте проверить в средстве просмотра событий сообщения об ошибках или информацию, которая может быть скрыта глубоко в журналах (и, следовательно, быть более очевидной в журналах событий). Удерживайте клавишу Windows + коснитесь R = ›eventvwr =› Enter.


Ссылки:

person Stein Åsmul    schedule 25.03.2021