habe IS 2011 Professional
Im Basic MSI Projekt (da sind Merge Module nur drin) habe alle Dialogs einfach gelöscht und "mein.msi" erstellt.
In InstallScript (ohne MSI) Projekt rufe mit
msiexec /i "mein.msi" ARPSYSTEMCOMPONENT=1 /L*VX "%TEMP%\mein-sh.log"
aus.
Problem:
Kann nicht später deinstallieren.
Man sagt selber schuld!
Trozdem brauche eine Hilfe.
Danke in Voraus
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Deinstallation des Projektes ohne Dialogs
Started by
bernard
, Nov 04 2010 07:46
4 replies to this topic
Posted 07 November 2010 - 17:33
Wie versuchst du denn die Deinstallation, und wie scheitert sie?
Stefan Krüger
InstallSite.org twitter facebook
Posted 08 November 2010 - 11:36
nehme von
regedit ->
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{guid}
UninstallString
und auf
Start -> Ausführen...
Passiert nichts. Es bleibt in Registry noch.
regedit ->
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{guid}
UninstallString
und auf
Start -> Ausführen...
Passiert nichts. Es bleibt in Registry noch.
Posted 10 November 2010 - 13:22
Bitte poste mal hier den UninstallString.
Du kannst logging aktivieren (http://www.msifaq.de/a/1022.htm) um zu sehen was passiert oder auch schon vorab in der Ereignisanzeige schauen ob dein Setup vielleicht einen Fehler zurückgibt.
Bitte beachte, dass bestimmte Dialoge eigentlich vorgeschrieben sind. Um ein Setup ohne Dialoganziuege auszuführen kann man misexec mit dem parameter /q aufrufen.
Du kannst logging aktivieren (http://www.msifaq.de/a/1022.htm) um zu sehen was passiert oder auch schon vorab in der Ereignisanzeige schauen ob dein Setup vielleicht einen Fehler zurückgibt.
Bitte beachte, dass bestimmte Dialoge eigentlich vorgeschrieben sind. Um ein Setup ohne Dialoganziuege auszuführen kann man misexec mit dem parameter /q aufrufen.
Stefan Krüger
InstallSite.org twitter facebook
Posted 01 December 2010 - 12:04
Danke für den Tipp.
In Registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{guid}]
UninstallString=MsiExec.exe /I{guid}
Habe X statt I genommen und läuft schon.
In Registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{guid}]
UninstallString=MsiExec.exe /I{guid}
Habe X statt I genommen und läuft schon.