Kjører stille installere og avinstallere uten parametere i Installshield

stemmer
0

Jeg har utviklet en grunnleggende MSI pakke i Installshield. For å gjøre det installere stille, har jeg tatt MSI kommandolinje argument / qb + mens bygge bare. Dette installerer det stille som forventet.

Men når jeg utføre samme EXE igjen med den hensikt å avinstallere tidligere installerte komponenter, det faktisk gjør en Installer på nytt eller reparasjon, men ikke en Avinstaller. Jeg ønsker å starte samme EXE for installasjon og deretter for avinstallering. Er det mulig?

Hilsen,
Abhijit

Publisert på 27/04/2011 klokken 10:58
kilden bruker
På andre språk...                            


2 svar

stemmer
2

Dette skjer fordi vedlikehold er utført for en allerede installert pakke som standard, og standard vedlikehold gjør ingenting. Du kan være i stand til å hacke dette med en tilnærming som ligner på Hvordan komme msiexec å installere og / eller installere nødvendig , men i stedet for å bruke REINS, prøv å sette fjerne og tømme det når UILevel > 3 ELLER ikke installert.

Svarte 27/04/2011 kl. 12:06
kilden bruker

stemmer
1

Det er ikke klart om dette er en EXE for testformål eller for offentlig utgivelse. Hvis det er for offentlig utgivelse jeg ville ikke endre hvordan generelt fungerer i tråd med "prinsippet om minst forbauselse". Med andre ord, bør brukeren vet hva du kan forvente.

Jeg generelt unngå setup.exe kastere og favorisere en enkelt komprimert MSI-fil. Det vil installere og avinstallere raskere fordi den ikke kjøre hele lanseringen logikk setup.exe (sjekke noen forutsetninger, sjekke Install motor, ukjent Install ting - Gud vet hva de gjør i alle treghet), og det vil gi brukerne en hurtigmeny i explorer så da kan du høyreklikke på MSI og velg "Avinstaller" for enkel avinstallering av pakken.

Svarte 27/04/2011 kl. 19:36
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more