[GELÖST] Deinstallationsproblem mit Msiexe.exe

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
thomas789
Nachrichten: 95
Anmeldung: 31. Mai 2021 - 15:44 Uhr

10. Juni 2021 – 14:03 Uhr

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.
florentR2
Nachrichten: 100
Anmeldung: 13. Februar 2020 – 17:23 Uhr

10. Juni 2021 – 17:04 Uhr

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.
thomas789
Nachrichten: 95
Anmeldung: 31. Mai 2021 - 15:44 Uhr

11. Juni 2021 - 10:16 Uhr

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.
florentR2
Nachrichten: 100
Anmeldung: 13. Februar 2020 – 17:23 Uhr

11. Juni 2021 - 11:48 Uhr

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.
thomas789
Nachrichten: 95
Anmeldung: 31. Mai 2021 - 15:44 Uhr

11. Juni 2021 – 14:55 Uhr

Danke trotzdem!
elelay
Nachrichten: 27
Anmeldung: 20. Oktober 2020 - 12:39 Uhr

14. Juni 2021 - 11:36 Uhr

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
WAPT Server Version: 2.0 Enterprise
Console installiert auf einem Windows Server 2019
Debian 10 Buster Server
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1955
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

15. Juni 2021 - 10:29 Uhr

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.).
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
thomas789
Nachrichten: 95
Anmeldung: 31. Mai 2021 - 15:44 Uhr

15. Juni 2021 - 11:47 Uhr

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.
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1955
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

15. Juni 2021 - 11:52 Uhr

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.
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
thomas789
Nachrichten: 95
Anmeldung: 31. Mai 2021 - 15:44 Uhr

15. Juni 2021 – 14:00 Uhr

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.
Gesperrt