Es wurde ein Paket ohne Deinstallationsschlüssel erstellt

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
Problemlöser
Nachrichten: 15
Anmeldung: 5. September 2018 - 10:30 Uhr
Ort: Villeneuve d'Ascq

5. September 2018 – 15:02 Uhr

Hallo,

welchen Parameter muss ich an `uninstallkey` übergeben, um eine korrekte Installation des Pakets zu gewährleisten? Der unten stehende Fehler verhindert bereits die ordnungsgemäße Installation; die Installation und Deinstallation der Anwendung über die DOS-Befehlszeile funktioniert problemlos.

Es wird kein Registrierungsschlüssel gefunden, da das Programm im Benutzerprofil installiert wird:
`wapt-get list-registry XXX
UninstallKey Software Version Uninstallstring`.
Ich

habe versucht, Folgendes zu `setupy.py` hinzuzufügen: `uninstallkey = ['cd %appdata%\XXX\ && unins000.exe /VERYSILENT /NORESTART']`.

Hier ist der Fehler: `
installing XXX
EWaptException: The uninstall key: cd %appdata%\XXX\ && unins000.exe /VERYSILENT /NORESTART has not been found in system registry after software installation`.

Zur Information: Ich habe den Parameter `Uninstallkey` beim Generieren des Pakets über die Konsole leer gelassen.
Benutzeravatar
htouvet
WAPT-Experte
Nachrichten: 436
Anmeldung: 16. März 2015 - 10:48 Uhr
Kontakt:

5. September 2018 – 15:16 Uhr

Wird die Anwendung im Benutzerprofil installiert, muss der Installationscode in der
`session_setup()`-Funktion des Pakets und nicht in der `install()`-Funktion platziert werden. Verwenden Sie außerdem nicht die Funktionen `install_exe_if_needed` oder `install_msi_if_needed`, die das Vorhandensein des Registrierungsschlüssels `uninstallkey` prüfen. Nutzen Sie stattdessen einfach `run()`, das einen Befehl ausführt (wie in der Eingabeaufforderung), ohne weitere Prüfungen durchzuführen (außer dem Rückgabewert)

. Der WAPT-Dienst läuft unter dem Systemkonto. Daher installiert er die Anwendung im Profil des Systemkontos.

Installationsprogramme bieten in der Regel eine Option, die die Installation für alle Benutzer ermöglicht (z. B. /ALLUSERS).
Softwareentwickler installieren häufig im Benutzerprofil, um von Administratoren auferlegte Beschränkungen zu umgehen (insbesondere für Benutzer mit eingeschränkten Konten).

Beachten Sie, dass in einer Unternehmensinfrastruktur zum Schutz vor Kryptolockern die Aktivierung von SRP- (oder AppLocker-)Richtlinien eine bewährte Vorgehensweise ist. Daher ist es auch ratsam, keine WAPT-Pakete zu erstellen, die Software außerhalb der Standardverzeichnisse (Programme usw.) installieren.
Ruhige IT
Problemlöser
Nachrichten: 15
Anmeldung: 5. September 2018 - 10:30 Uhr
Ort: Villeneuve d'Ascq

5. September 2018 – 15:17 Uhr

Danke für die schnelle Antwort.
Ich werde es testen.
Gesperrt