Проект за настройка и внедряване - VS2005

Здравейте, създадох проект за настройка и внедряване на VS 2005 и мога да инсталирам настройката без никакви проблеми. Но ако рестартирам компютъра си, помощната програма за настройка се стартира отново и ме моли да инсталирам софтуера отново (Той вече съществува). Не съм се сблъсквал с този проблем преди, всяка помощ ще бъде много оценена.

Благодаря!

Това е, което виждам в програмата за преглед на събития на Windows, под приложението:

Тип събитие: Предупреждение Източник на събитие: MsiInstaller Категория на събитието: Няма ИД на събитие: 1001 Дата: 6.3.2009 г. Час: 8:14:49 ч. Описание: Откриване на продукт '{2B4F800C-FA4E-42D9-93D3-C3DC4A4FCAB7 }', функцията 'AlwaysInstall' се провали по време на заявка за компонент '{D2D7B4BF-6CCA-11D5-8B3F-00105A9846E9}'

Не си спомням да съм виждал свойството „AlwaysInstall“ някъде в проекта, къде да задам или дезадам това??


person Community    schedule 06.03.2009    source източник


Отговори (2)


Възможно ли е преди рестартирането някой от инсталираните файлове да е бил модифициран по някаква причина?

Не съм запознат със съобщението за грешка, но може би инсталаторът на Windows се опитва да поправи инсталацията при рестартиране?

Опитвали ли сте да инсталирате продукта веднъж, след което преди рестартиране да стартирате отново инсталатора и да изберете опцията за поправка и да видите дали това е успешно? Ако ремонтът е неуспешен в този момент, стартирайте го отново от командния ред с включено подробно регистриране:

msiexec /lv logfile.txt /i "MyInstaller.msi"

и когато изскочи съобщението за грешка, проверете последното нещо, което се случва в лог файла.

person John Sibly    schedule 06.03.2009

Не знам за тази конкретна грешка, но съм виждал подобно поведение, когато понякога изтривам някои привидно несъществени части от приложението, като евентуални преки пътища на работния плот, преки пътища в менюто "Старт", конфигурационни файлове, инсталирани от оригиналния инсталатор и т.н. Следващия път Бих се опитал да стартирам приложението, msiexec ще се включи и ще се опита да преинсталира приложението.

person Guido Domenici    schedule 06.03.2009