2009-06-07 3 views
1

У меня есть пакет msi, встроенный в Visaul Studio 2005. На одной машине XP она была установлена ​​ОК. Однако, через некоторое время, он переустанавливается во время запуска. Я не уверен, с чего начать, чтобы отладить проблему. Благодаря!мой пакет MSI переустановил себя без причины

ответ

0

Начать отладку проблемы, включив ведение журнала для всех пакетов MSI:

(создать) HKLM\Software\Policies\Microsoft\Windows\Installer
Reg_SZ: Logging
Значение: voicewarmupx

В результате журнал называется MSI ### .log (где «###» - уникальный случайный идентификатор) и помещается в каталог Temp системы.

Чтобы посмотреть журнал, Пуск/Выполнить, введите «% TEMP%»

Теперь, когда ваш пакет автотрансформаторы начинается, он оставит файл журнала вы можете исследовать.

Возможно, проблема связана с тем, что у вас есть рекламируемый ярлык в папке «Пуск/Программы/Автозагрузка»?

0

Если приложение переустанавливается автоматически, то вы, вероятно, получили Advertised Shortcut. Средство, если вы обновляете/редактируете/удаляете файлы, которые устанавливаются пакетом MSI, проверяет отказоустойчивость установщика Windows, считает, что файлы стали поврежденными (поскольку они не соответствуют установленным файлам изначально) и пытается восстановить установку.

0

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

Этот FAQ от installsite.org должен предоставить всю необходимую информацию для отладки: http://www.installsite.org/pages/en/msifaq/a/1037.htm

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