Uninstall von Programm mit Bezug zu EXPLORER.EXE [solved]

Post Reply
dwi
Posts: 3
Joined: 28. Aug 2015, 09:59
Contact:

Uninstall von Programm mit Bezug zu EXPLORER.EXE [solved]

Post by dwi » 23. Jun 2017, 14:55

Hallo,

Ich habe eine Installation von einer Applikation. Diese würde ich gerne deinstallieren mit einem Empirumpaket. Das Problem ist, dass die silent Installation den explorer.exe des Nutzers beendet.
Das Programm stellt einen Kontext Eintrag im normalen Rechtsklick Menu und muss daher bei der Deinstallation einmal den Explorer neustarten. Bei der manuellen Installation wird man gefragt, ob man den Prozess beenden möchte, oder am Ende ein Restart machen will. Bei /qb-! killt er einfach den Explorer.

Ich hätte am liebsten, dass er den Explorer nicht tötet und ich den Nutzer in den Restart zwinge. Aber alle msiexec /x Parameter /forcerestart, promptrestart, norestart werden ignoriert.

Der nächste Versuch war den Explorer während der Installation wieder neuzustarten. Das funktioniert im Maschineneteil wunderbar, muss aber im Benutzerteil erfolgen und zwar NACH dem Maschinenteil. Ich habe im [Product] auch alles entsprechend eingestellt, aber er startet wohl immer mit dem Benutzerteil:

Code: Select all

[Product]
...
#Set:Uninstallclient, DELETE CLIENT
#Set:Uninstallmachine, DELETE MACHINE

[...]
[Set:Uninstallclient]
-explorer.exe
-WaitWhileProcessExists "EXPLORER.EXE"

[Set:Uninstallmachine]
-Call MsiExec /X {xxxxxxxxxxxxxxxxxxxx} /qb-!
Aber ich kann ja den Explorer erst neustarten, wenn er vom Maschinenteil beendet wurde..

Ich komme hier nicht weiter. Hat jemand der Anwesenden eine kluge Idee?

Viele Grüße
Last edited by dwi on 26. Jun 2017, 12:40, edited 1 time in total.

User avatar
Frank Dethlefsen
Posts: 521
Joined: 06. Apr 2006, 22:01
Location: Bochum
Contact:

Re: Uninstall von Programm mit Bezug zu EXPLORER.EXE

Post by Frank Dethlefsen » 24. Jun 2017, 20:46

Moin!

Ab und zu kann man das Problem mit dem MSI-Property MSIRESTARTMANAGERCONTROL=Disable erschlagen.

Code: Select all

-Call %System%\msiexec.exe /X {23170F69-40C1-2702-1604-000001000000} MSIRESTARTMANAGERCONTROL=Disable REBOOT=REALLYSUPPRESS /QB-!
Frank Dethlefsen
Consultant und Coach
UPDATENOW GmbH
Frank.Dethlefsen@updatenow.de
https://empirum.blogspot.de/

dwi
Posts: 3
Joined: 28. Aug 2015, 09:59
Contact:

Re: Uninstall von Programm mit Bezug zu EXPLORER.EXE

Post by dwi » 26. Jun 2017, 12:40

Hallo,

Vielen Dank für die Rückmeldung.
Funktioniert super mit dem Parameter.
Ein wenig schade, dass hier die Doku vom msiexec nichts zu sagt.

Schönen Gruß
dwi

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 10 guests