Seite 1 von 1

Problem beim Deinstallieren des Crystal Reports-Pakets

Veröffentlicht: 23. Juli 2021 - 17:08 Uhr
von MorganeDeveho
Guten Morgen,

Ich habe Probleme, eines meiner Pakete zu deinstallieren.
Tatsächlich erfolgen sowohl die Installation als auch die Deinstallation über dieselbe ausführbare Datei.

Die Anlage ist sehr leise.
Wenn ich jedoch die Deinstallation starte, erscheint ein Popup, in dem ich die gewünschte Aktion auswählen kann (in diesem Fall „Entfernen“).

Hier ist der vollständige Code:

Code: Alle auswählen

uninstallkey = ['{39D270D0-DD9C-4B8B-A696-EBFE7CFFFC2E}']

def install():
        # installing the package
    install_exe_if_needed('.\CrystalReports\setup.exe',
        silentflags='-r response.ini',
        key='{39D270D0-DD9C-4B8B-A696-EBFE7CFFFC2E}',
        min_version='14.1.4.1327',
        timeout=600
    )

uninstallkey.remove('{39D270D0-DD9C-4B8B-A696-EBFE7CFFFC2E}')

def uninstall():
run(r'"C:\Program Files (x86)\SAP BusinessObjects\setup.exe" -q -u product.crystalreports-4.0-core-32',
timeout=600)
pass
Der Deinstallationsbefehl wird im Hintergrund in der Eingabeaufforderung ausgeführt.

Betreff: Problem bei der Deinstallation des Crystal Reports-Pakets

Veröffentlicht: 26. Juli 2021 – 17:11 Uhr
von dcardon
Mir scheint, es gibt mehrere Einrückungsprobleme. Könnten Sie das bitte bestätigen und Ihren obigen Beitrag korrigieren?

Dann können wir uns die anderen Probleme ansehen. Oft liegt es an einem Problem mit dem Kontext „Lokales System“ vs. „Administrator“.

Viele Grüße,

Denis

Betreff: Problem bei der Deinstallation des Crystal Reports-Pakets

Veröffentlicht: 26. Juli 2021 – 17:33 Uhr
von MorganeDeveho
Ich habe Ihre Antwort nicht verstanden. :-)

Betreff: Problem bei der Deinstallation des Crystal Reports-Pakets

Veröffentlicht: 27. Juli 2021 – 17:19 Uhr
von MorganeDeveho
Ich habe das Skript gerade angepasst.

Code: Alle auswählen

uninstallkey = ['{39D270D0-DD9C-4B8B-A696-EBFE7CFFFC2E}']

def install():
        # installing the package
    install_exe_if_needed('.\CrystalReports\setup.exe',
        silentflags='-r response.ini',
        key='{39D270D0-DD9C-4B8B-A696-EBFE7CFFFC2E}',
        min_version='14.1.4.1327',
        timeout=600
    )

uninstallkey.remove('{39D270D0-DD9C-4B8B-A696-EBFE7CFFFC2E}')

def uninstall():
    run('"C:\Program Files (x86)\SAP BusinessObjects\setup.exe" -q -u product.crystalreports-4.0-core-32',
    timeout=600)
    pass
Seltsamerweise funktioniert die Deinstallation beim Testen mit PyScripter im Hintergrund, aber beim Entfernen wird immer ein Popup angezeigt.