2013-11-25 14 views
6

Mamy dziwny problem z Installshield.Installshield - Unistall nie usuwa usługi

Używam Installshield do zainstalowania usługi Windows w naszym środowisku DEV i QUAL (ta sama maszyna). Pliki konfiguracyjne są identyczne (.isl, .isproj i .vspscc), ale zachowujemy się nieco inaczej podczas odinstalowywania.

Po odinstalowaniu usługi QUAL (mają różne nazwy) wszystko jest w porządku, ale po unifikacji usługi DEV usługa nie jest usuwana z listy usług ani usuwana z wpisów rejestru.

Jakiś pomysł, który może powodować różne zachowanie identycznej konfiguracji na tym samym komputerze?

+0

Czy zatrzymujesz usługę w końcówce .MSI przed usunięciem? Jako test możesz go zainstalować, ręcznie zatrzymać, a następnie odinstalować. Jeśli zostanie usunięty, zatrzymaj usługę po zdeinstalowaniu. – Kyle

+0

Tak, zatrzymuję usługę. Naprawdę dziwne jest to, że robimy to samo dla DEV i QUAL, ale uzyskujemy różne wyniki. Porównywałem pliki .isl, .isproj i .vspscc, brakuje mi jakiegoś pliku konfiguracyjnego? – jpaires

+0

Wspominasz, że mają różne nazwy. Czy w obu przypadkach wymieniasz usługę według poprawnej nazwy? (dev i qual)? – NGaida

Odpowiedz

7

Po rozwinięciu sekcji zdarzeń dodanej usługi (sekcja komponentów: ustawienia zaawansowane, usługi, usługi) zostanie wyświetlonych 6 zdarzeń (może być konieczne utworzenie nowego klucza, aby je wyświetlić) - jeden z tego jest "Odinstaluj Usuń". Wartością domyślną jest nie, zmień ją na tak i będziesz dobry. (Ustawiam również Uninstall Stop na yes).

+0

Dostęp można również uzyskać za pośrednictwem opcji Konfiguracja systemu-> Usługi na tej samej karcie (Projektant instalacji). – Softec

Powiązane problemy