Назад | Перейти на главную страницу

Установщик Windows не работает с кодом 1722

У меня есть установщик Windows, который не работает в немецкой версии Windows XP, SP3, выдавая код 1722. Пользователь запустил установщик с включенным ведением журнала, и сбой происходит, когда запускается исполняемый файл, связанный с установщиком.

Пользователь попытался запустить тот же исполняемый файл в командном окне как из каталога, в котором установлен исполняемый файл, так и с использованием полного пути. В обоих случаях исполняемый файл завершился успешно. FWIW, пользователь имеет права администратора.

Я пробовал запустить программу установки в немецкой версии Vista; без проблем.

Я пробовал запустить установщик на (английской версии) XP, используя установочные каталоги, содержащие пробелы и символы с диакритическими знаками; без проблем.

Оказывается, путь к файлу, созданному во время установки, содержал переменную среды, которая не расширялась. Мы изменили путь к файлу, чтобы использовать место, которое гарантированно не содержит таких переменных.

Взгляните на \ windows \ SetupApi.log. Там вы сможете найти больше информации о сбое.

Кроме того, с помощью установщика MSI вы можете увеличить уровень журнала, чтобы увидеть более подробные отладочные данные о неудачной установке. Ознакомьтесь с параметрами командной строки MSI, чтобы узнать, как это сделать.

И, в конце концов, вы можете использовать такие инструменты, как Regmon / Filemon (sysinternals.com), чтобы отслеживать установку, чтобы узнать, что там происходит.

в моем случае возникла проблема с именем папки% TEMP% ...