Löschung des Registrierungsschlüssels
Veröffentlicht: 25. Oktober 2018 – 19:57 Uhr
Guten Morgen,
Ich versuche, einen Registrierungsschlüssel in meinem Eraser-Installationspaket zu löschen.
Zuerst habe ich versucht, die native Methode von WAPT zu verwenden:
Die Installation verlief erfolgreich, die Demontage jedoch misslang.
Dann habe ich es mit
Aber es macht mich wütend:
Was ist mein Problem?
DANKE!
Ich versuche, einen Registrierungsschlüssel in meinem Eraser-Installationspaket zu löschen.
Zuerst habe ich versucht, die native Methode von WAPT zu verwenden:
Code: Alle auswählen
registry_deletekey(root=HKEY_LOCAL_MACHINE, path=r'SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers', keyname=r'c:\Program Files\Eraser\Eraser.exe')Dann habe ich es mit
Code: Alle auswählen
run(r'reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "c:\Program Files\Eraser\Eraser.exe" /f')Wenn ich jedoch "run" durch "print" ersetze und die Zeichenkette als Administrator in die Eingabeaufforderung kopiere und einfüge, funktioniert das Löschen einwandfrei.CalledProcessErrorOutput: Der Befehl 'reg delete "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers" /v "c:\\Program Files\\Eraser\\Eraser.exe" /f' lieferte den Exit-Status 1 ungleich Null zurück.
Ausgabe: u"Fehler: Das System konnte den angegebenen Registrierungsschlüssel oder -wert nicht finden.\r\n"
Was ist mein Problem?
DANKE!