Start › Foren › PDF24 Creator › DocTool: Kennwortschutz per Profil als Systembenutzer
- Dieses Thema hat 1 Antwort sowie 2 Teilnehmer und wurde zuletzt vor 2 Wochen von PDF24 Support aktualisiert.
-
AutorBeiträge
-
2025-02-05 um 12:11 Uhr #17919benomniTeilnehmer
Hallo zusammen,
ich möchte über die Konsole PDF Dateien mit einem standard Kennwort versehen.
Dazu habe ich ein Profil angelegt, welches Standmäßig Kennwörter setzen.
Führe ich folgenden Befehl als normaler User In der Windows Konsole aus, funktioniert alles einwandfrei:
C:\Program Files\PDF24\pdf24-doctool.exe -applyProfile -profile user/DVV -outputFile C:\Temp\MobilBestellung\PasswortDateien\ohnePW.pdf C:\Temp\MobilBestellung\ohnePW.pdf
Rufe ich das ganze über ein Script aus, welches eine Konsole öffnet und den Befehl als System Benutzer ausführt, bleibt das ganze stecken. Es gibt kein Output und im Taskmanager bleibt die Instanz offen ohne Ergebnis.
Woran kann das liegen und wie kann man das Problem lösen?
Vielen Vielen Dank schon im Voraus!
Gruß Ben
2026-10-29 um 17:40 Uhr #19423PDF24 SupportModeratorHallo,
die Ursache ist sehr wahrscheinlich das Profil. Profile mit der ID
user/...liegen in der Registry des Benutzers, der sie angelegt hat, unterHKEY_CURRENT_USER\Software\PDF24\Profiles\fo. Das Systemkonto hat einen eigenen BereichHKEY_CURRENT_USERund findet das Profiluser/DVVdeshalb nicht. In diesem Fall öffnet der DocTool ein Fenster zur Auswahl eines Profils. Als System sieht dieses Fenster niemand, und der Prozess wartet darauf.Dazu kommt: Die Passwörter in einem Profil werden standardmäßig mit dem Schlüssel des Windows-Benutzers verschlüsselt gespeichert. Nur dieser Benutzer kann sie wieder entschlüsseln.
Es gibt zwei Lösungen:
- Sie führen das Skript unter dem Benutzerkonto aus, unter dem Sie das Profil angelegt haben.
- Oder Sie legen das Profil für alle Benutzer an. Profile unter
HKEY_LOCAL_MACHINE\SOFTWARE\PDF24\Profiles\fohaben die IDall/<Name>und gelten für alle Konten, auch für das Systemkonto.
So legen Sie das Profil für alle Benutzer an:
- Öffnen Sie im PDF24 Creator „Extras > Speicherprofile“ und wählen Sie oben Ihr Profil DVV.
- Entfernen Sie unter PDF > Sicherheit den Haken bei „Passwörter verschlüsselt speichern?“ und speichern Sie das Profil. Das ist nötig, weil PDF24 die Passwörter von Profilen für alle Benutzer nicht entschlüsselt.
- Exportieren Sie mit dem Registrierungs-Editor den Schlüssel
HKEY_CURRENT_USER\Software\PDF24\Profiles\fo\DVVin eine .reg-Datei. Ersetzen Sie darinHKEY_CURRENT_USERdurchHKEY_LOCAL_MACHINEund importieren Sie die Datei als Administrator. - Rufen Sie den DocTool mit
-profile all/DVVauf.
Bitte beachten Sie: Die Passwörter stehen dann im Klartext unter
HKEY_LOCAL_MACHINE, und diesen Bereich können in der Regel alle Benutzer des Rechners lesen.Seit Version 11.31.0 gibt es außerdem den Schalter
-silent. Damit zeigt der DocTool keine Fenster an. Fehlt das Profil, bricht er mit dem Exit-Code 3 und einer Meldung auf stderr ab, statt zu warten. Für Skripte empfehlen wir, PDF24 zu aktualisieren und-silentzu verwenden, z. B.:"C:\Program Files\PDF24\pdf24-DocTool.exe" -applyProfile -profile all/DVV -silent -outputFile C:\Temp\MobilBestellung\PasswortDateien\ohnePW.pdf C:\Temp\MobilBestellung\ohnePW.pdfDie Optionen und Exit-Codes stehen im Handbuch:
https://creator.pdf24.org/manual/11/#1114-apply-a-profile-to-input-files
https://creator.pdf24.org/manual/11/#11119-exit-codes -
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.