[GELÖST] Registrierungsschlüssel hinzugefügt, aber Fehler zurückgegeben

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
Benutzeravatar
Jerome
Nachrichten: 8
Anmeldung: 7. August 2020 – 8:09 Uhr
Ort: Abbeville

11. Juni 2021 - 08:33 Uhr

Guten Morgen,

Nach der Installation von Adobe Reader XI aus Kompatibilitätsgründen mit einem unserer Softwareprogramme möchte ich den geschützten Modus durch Hinzufügen von Registrierungsschlüsseln deaktivieren.
Ich rufe alle Windows-Sitzungs-SIDs ab und durchlaufe sie, um den Schlüssel in jede Sitzung einzufügen.
Alles scheint zu funktionieren; meine Registry-Schlüssel sind korrekt eingetragen, aber die Konsolenausgabe zeigt einen Systemfehler an. Ich verstehe nicht, warum:
*** Remote-Interpreter neu initialisiert ***
Befehlszeile: install "c:\waptdev\wapt-adobe-XI-wapt\WAPT\.."
Konfigurationsdatei: C:\Program Files (x86)\wapt\wapt-get.ini
WAPT-Dateien werden installiert c:\waptdev\wapt-adobe-XI-wapt
2021-06-10 15:35:17,161 KRITISCH Schwerwiegender Fehler im Installationsskript: 22: Falscher Parameter:
Traceback (letzter Aufruf):
Datei "C:\Program Files (x86)\wapt\setuphelpers_windows.py", Zeile 261, in reg_openkey_noredir
result = winreg.OpenKey(rootkey, subkeypath, 0, sam | winreg.KEY_WOW64_64KEY)
FileNotFoundError: [WinError 2] Die angegebene Datei wurde nicht gefunden.

Während der Behandlung der obigen Ausnahme trat eine weitere Ausnahme auf. Fehler aufgetreten:

Traceback (letzter Aufruf):
Datei "C:\Program Files (x86)\wapt\common.py", Zeile 3910, in install_wapt
exitstatus = setup.install()
Datei "c:\waptdev\wapt-adobe-XI-wapt\setup.py", Zeile 25, in install
registry_setstring(HKEY_USERS,r"%s\Software\Adobe\Acrobat Reader\11.0\TrustManager" %profsid,"iProtectedView",0, type=REG_DWORD) Datei
"C:\Program Files (x86)\wapt\setuphelpers_windows.py", Zeile 302, in registry_setstring
with reg_openkey_noredir(root, path, sam=KEY_WRITE, create_if_missing=True) as key: Datei
"C:\Program Files (x86)\wapt\setuphelpers_windows.py", Zeile 269, in reg_openkey_noredir
return winreg.CreateKeyEx(rootkey, subkeypath, 0, sam | winreg.KEY_READ | winreg.KEY_WOW64_64KEY | winreg.KEY_WRITE)
OSError: [WinError 87] Ungültiger Parameter SCHWERWIEGENDER FEHLER

: 22: Falscher Parameter
Exit-Code: 3
Hier ist der Codeausschnitt:
profiles_path = r'SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList'
for profsid in reg_enum_subkeys(reg_openkey_noredir(HKEY_LOCAL_MACHINE,profiles_path)):
if not profsid.startswith('S-1-5-21-'):
continue

registry_setstring(HKEY_USERS,r"%s\Software\Adobe\Acrobat Reader\11.0\TrustManager" %profsid,"iProtectedView",0, type=REG_DWORD)
registry_setstring(HKEY_USERS,r"%s\Software\Adobe\Acrobat Reader\11.0\TrustManager" %profsid,"bEnhancedSecurityStandalone",0, type=REG_DWORD)
registry_setstring(HKEY_USERS,r"%s\Software\Adobe\Acrobat Reader\11.0\TrustManager" %profsid,"bEnhancedSecurityInBrowser",0, type=REG_DWORD)
registry_setstring(HKEY_USERS,r"%s\Software\Adobe\Acrobat Reader\11.0\Privileged" %profsid,"bProtectedMode",0, type=REG_DWORD)
Informationen zur Wapt-Installation:
Debian Server
wapt Version 2.0
Administrationsrechner: Windows 10 1909 x64
---
Jérôme
CH-Abbeville
florentR2
Nachrichten: 100
Anmeldung: 13. Februar 2020 – 17:23 Uhr

11. Juni 2021 - 11:50 Uhr

Wäre es nicht einfacher, session_setup() zu verwenden, um beim Öffnen der Sitzung in die HKCU zu schreiben?.
Benutzeravatar
Jerome
Nachrichten: 8
Anmeldung: 7. August 2020 – 8:09 Uhr
Ort: Abbeville

11. Juni 2021 - 12:39 Uhr

Tatsächlich ist es so besser, sauberer und ohne Fehlermeldung.
DANKE.
def session_setup():

registry_setstring(HKEY_CURRENT_USER,"Software\\Adobe\\Acrobat Reader\\11.0\\TrustManager","iProtectedView",0, type=REG_DWORD)
registry_setstring(HKEY_CURRENT_USER,"Software\\Adobe\\Acrobat Reader\\11.0\\TrustManager","bEnhancedSecurityStandalone",0, type=REG_DWORD)
registry_setstring(HKEY_CURRENT_USER,"Software\\Adobe\\Acrobat Reader\\11.0\\TrustManager","bEnhancedSecurityInBrowser",0, type=REG_DWORD)
registry_setstring(HKEY_CURRENT_USER,"Software\\Adobe\\Acrobat Reader\\11.0\\Privileged","bProtectedMode",0, type=REG_DWORD)
---
Jérôme
CH-Abbeville
Gesperrt