Seite 1 von 1

[GELÖST] Deinstallationsproblem mit Msiexe.exe

Veröffentlicht: 10. Juni 2021 - 14:03 Uhr
von thomas789
Hallo

Novice, ich kann keine Software auf Windows-Rechnern deinstallieren. In der WAPT-Konsole (unter dem Reiter „Softwareinventar“ des betreffenden Rechners) wird der Deinstallationsbefehl als „MsiExec.exe /I{23170F69-40C1-2701-1801-000001000000}“ angezeigt. Ich habe also einen einfachen Befehl erstellt:

# -*- coding: utf-8 -*-
from setuphelpers import *

def install():
print("Uninstalling the software")
run(r'MsiExec.exe /I{23170F69-40C1-2701-1801-000001000000}')
print("The software has been successfully uninstalled")


Dieser Befehl liefert mir jedoch einen Fehler und deinstalliert die gewünschte Software nicht:

FEHLER:
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 3923, in install_wapt
exitstatus = setup.install()
File "C:\WINDOWS\TEMP\waptzbjrrri9\setup.py", line 7, in install
File "C:\Program Files (x86)\wapt\common.py", line 3705, in run
return ensure_unicode(setuphelpers.run(*arg, **args))
Datei "C:\Program Files (x86)\wapt\setuphelpers_windows.py", Zeile 4029, in run
raise CalledProcessErrorOutput(proc.returncode, cmd, ''.join(output))
waptutils.CalledProcessErrorOutput: Befehl 'MsiExec.exe /I{23170F69-40C1-2701-1801-000001000000}' gab den Exit-Status 1605 zurück.
Ausgabe: Diese Aktion ist nur für tsd-Produkte gültig.


Vielen Dank im Voraus.

Betreff: Problem beim Deinstallieren von Msiexe.exe

Veröffentlicht: 10. Juni 2021 - 17:04 Uhr
von florentR2
Erhalten Sie dieselbe Fehlermeldung, wenn Sie diesen Befehl in einem Terminal auf dem betroffenen PC ausführen?
Falls ja, können Sie stattdessen die Option /X verwenden.

Betreff: Problem beim Deinstallieren von Msiexe.exe

Veröffentlicht: 11. Juni 2021 - 10:16 Uhr
von thomas789
Hallo,

ich habe versucht, die Eingabeaufforderung als Administrator mit dem Parameter /I zu öffnen. Daraufhin erscheint ein Popup mit der Meldung „Gültig für bereits installiertes Produkt…“, wie unten dargestellt. Mit dem Parameter /X wird mir zwar die Deinstallation über ein Popup angeboten, aber auch hier erscheint die Meldung „Gültig für Produkt…“.

Vielen Dank im Voraus.

Betreff: Problem beim Deinstallieren von Msiexe.exe

Veröffentlicht: 11. Juni 2021 - 11:48 Uhr
von florentR2
Tritt das Problem auch in der Eingabeaufforderung auf, ist das Produkt entweder nicht installiert oder der angegebene Deinstallationsbefehl ist fehlerhaft.
Sie müssen eine andere Lösung finden; das kann mitunter etwas umständlich sein.

Betreff: Problem beim Deinstallieren von Msiexe.exe

Veröffentlicht: 11. Juni 2021 – 14:55 Uhr
von thomas789
Danke trotzdem!

Betreff: Problem beim Deinstallieren von Msiexe.exe

Veröffentlicht: 14. Juni 2021 - 11:36 Uhr
von elelay
Hallo Thomas,

der von Ihnen ausgeführte Befehl kann nicht in der `install()` , da es sich um einen Deinstallationsbefehl handelt.
Software, die nicht installiert ist, kann nicht deinstalliert werden.

Mit freundlichen Grüßen

Betreff: Problem beim Deinstallieren von Msiexe.exe

Veröffentlicht: 15. Juni 2021 - 10:29 Uhr
von dcardon
Hallo, falls die MSI-Datei fehlerhaft ist und nicht im Hintergrund installiert werden kann, müssen Sie sich an den Herausgeber wenden, um das Problem beheben zu lassen. Installation und Deinstallation sollten ohne Benutzereingriff möglich sein.
Sie können Deinstallationen innerhalb der Funktion `def install()` durchführen, wenn Sie Ihr System bereinigen möchten (z. B. unerwünschte Software entfernen, die nicht über Wapt installiert wurde). Dies ist ein legitimer Anwendungsfall. Falls die MSI-Datei jedoch vollständig beschädigt ist, müssen Sie die Bereinigung mithilfe eines Skripts durchführen (Löschen von Dateien, Registry-Einträgen usw.).

Betreff: Problem beim Deinstallieren von Msiexe.exe

Veröffentlicht: 15. Juni 2021 - 11:47 Uhr
von thomas789
Hallo, vielen Dank für die beiden Antworten. Es geht um 7-Zip, daher... Ich habe Ihre WAPT-Version 19.0-24 heruntergeladen und im Netzwerk verteilt. Einige Benutzer meldeten jedoch Fehler, da 7-Zip Version 18.01 bereits installiert war. Deshalb habe ich dieses Deinstallationspaket erstellt, das aber anscheinend nicht funktioniert. Die manuelle Deinstallation von 7-Zip 18.01 scheint die einzige Lösung zu sein.

Betreff: Problem beim Deinstallieren von Msiexe.exe

Veröffentlicht: 15. Juni 2021 - 11:52 Uhr
von dcardon
Das von uns bereitgestellte Paket versucht, ältere Versionen von 7-Zip vor der Installation zu entfernen, da einige Versionen nicht korrekt aktualisiert werden können. Uns liegen jedoch keine Berichte über Versionen vor, die sich nicht deinstallieren lassen.

Betreff: [GELÖST] Deinstallationsproblem mit Msiexe.exe

Veröffentlicht: 15. Juni 2021 - 14:00 Uhr
von thomas789
In meinem Fall scheint die 7-Zip-Version 19.0-23 aus Ihrem Repository die Version 18.01 mit dem Deinstallationsschlüssel {23170F69-40C1-2701-1801-000001000000} nicht zu deinstallieren.
Könnte es jedoch sein, dass die manuelle Installation von 7-Zip 18.01 (nicht über WAPT) den Deinstallationsprozess in Ihrem 7-Zip-Paket 19.0-23 beeinflusst?
Vielen Dank im Voraus. Mit freundlichen Grüßen.