Start › Foren › PDF24 Creator › Fehlermeldung "Unlocking Step failed..." nur bei Aufruf im Batch
- Dieses Thema hat 3 Antworten sowie 1 Teilnehmer und wurde zuletzt vor 2 Tagen, 10 Stunden von PDF24 Support aktualisiert.
-
AutorBeiträge
-
2019-12-09 um 9:53 Uhr #15190elloTeilnehmer
Microsoft Windows 8.1, PDF24Creator Version 9.0.1
In
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PDFPrint
HKEY_CURRENT_USER\Software\PDFPrintist jeweils ignorePdfUnlockFailed [DWORD] = 1 gesetzt, Typ REG_DWORD, Wert hexadezimal 1.
Problem:
Wenn ich ein und dieselbe PDF komprimiere, klappt das mit der GUI, im Batch jedoch nicht, da Fehlermeldung
"Unlocking Step failed..." kommtIst der Workaround wie in https://help.pdf24.org/de/fragen/frage/fehlermeldung-beim-importieren-von-pdf-dateien/answer/14792/
beschrieben, bei Aufruf mit Batch nicht realisiert?Aufruf in bat-Datei: "C:\Program Files (x86)\PDF24\pdf24-doctool.exe" -convertToPDF -outputfile "out.pdf" -profile "default/low" "in.pdf"
Vielen Dank
2020-03-28 um 13:54 Uhr #15309Stefan ZieglerForenverwalterhmm, können Sie mir die PDF, die diesen Fehler bringt, an forum@pdf24.org zusenden, damit ich versuchen kann, dies nachzustellen?
2025-12-23 um 11:21 Uhr #18387xhemnazTeilnehmerWir haben möglicherweise dasselbe Problem, das hier beschrieben wurde.
Unsere Systemumgebung ist Windows 11 25H2 (Build 26200.7462) und PDF24 Creator 11.23.0 (allerdings auch getestet mit 11.29.0 mit selbem Fehlerbild).
Wir nutzen die API von PDF24, um per VBA zwei PDF-Dateien zu drucken und diese anschließend in eine PDF-Datei zusammenzuschweißen. Gedruckt wird per Command ".PrintOut " mit dem "Microsoft Print to PDF" Drucker und zusammengeschweißt per Shell-Command "pdf24-DocTool.exe -join [...]". Sporadisch erscheint nach dem Drucken der zweiten Datei folgende Fehlermeldung:

Mit Klick auf OK wird der Prozess ordnungsgemäß zu Ende geführt. Es scheint als würde der Shell-Command zum Zusammenschweißen bereits auf die Datei zugreifen, bevor sie bereit ist. Genau dafür existiert jedoch bereits eine Schleife, die den Prozess erst fortsetzt, wenn die gedruckte Datei im Verzeichnis auffindbar ist. Somit sollte dies eigentlich ausscheiden.
Es gab bereits mehrere Einträge im Forum zu diesem Problem
- Error unlocking step failed | PDF24 Help Center
- Fehlermeldung beim Importieren von PDF Dateien | PDF24 Hilfezentrum
- Unlocking step failed. | PDF24 Hilfezentrum
- PDF24-OCR-Kommandozeile erzeugt korrupte PDFs | PDF24 Hilfezentrum
- Unlocking Step failed. (Fehler nicht vergleichbar mit schonmal gestellten Fragen) | PDF24 Hilfezentrum
Den Fix über die Flag ignorePdfUnlockFailed habe ich bereits versucht, jedoch scheint diese Flag bei der Batch-Verarbeitung tatsächlich keine Wirkung zu zeigen. Das Problem tritt trotz gesetzter Flag weiterhin sporadisch auf. Ich das Problem auch über das GUI nicht reproduzieren. Die generierten Dateien sind definitiv nicht passwortgeschützt und lassen sich nach dem Erscheinen der Meldung auch ganz normal mit dem Acrobat Reader öffnen.
Gibt es noch eine Idee, woran es liegen könnte bzw. wie man diese Meldung auch bei Nutzung via Shell unterdrücken kann?
Vielen Dank vorab.
2026-10-30 um 10:18 Uhr #19558PDF24 SupportModeratorHallo,
die Meldung „Unlocking step failed …“ erscheint, wenn PDF24 eine Eingabe-PDF vor der Verarbeitung nicht lesen kann. Ein Passwortschutz muss dafür nicht vorliegen. Dass sie bei Ihnen nur sporadisch und direkt nach dem Drucken kommt und die Datei danach einwandfrei ist, spricht dafür, dass die zweite PDF beim Start von
pdf24-DocTool.exenoch nicht fertig geschrieben ist. Eine Datei kann im Ordner schon sichtbar sein, während der Drucker noch hineinschreibt. Ihre Schleife sollte deshalb nicht nur prüfen, ob die Datei vorhanden ist, sondern warten, bis sie fertig ist, zum Beispiel bis sich die Dateigröße nicht mehr ändert oder bis sich die Datei exklusiv öffnen lässt.Zu
ignorePdfUnlockFailed: Seit Version 10 liest PDF24 seine Einstellungen unterHKEY_CURRENT_USER\Software\PDF24bzw.HKEY_LOCAL_MACHINE\SOFTWARE\PDF24, nicht mehr unterPDFPrintwie in der alten Antwort. Legen Sie dort den DWORD-WertignorePdfUnlockFailedmit dem Wert 1 an (unter HKCU für das Benutzerkonto, unter dem Ihr VBA-Code läuft). Dann macht PDF24 ohne Meldung weiter, so als hätten Sie auf OK geklickt. Ist die Datei in diesem Moment aber noch unvollständig, wird sie auch so weiterverarbeitet. Das Warten auf die fertige Datei ist daher die bessere Lösung. Die Registry-Einstellungen sind hier beschrieben: https://creator.pdf24.org/manual/11/#4-registry-settingsSeit Version 11.31.0 gibt es für die automatisierte Verarbeitung außerdem den Schalter
-silent. Der DocTool zeigt dann keine Dialoge, sondern meldet Fehler über den Exit-Code, diesen Fehler mit dem Code 5. Ihr Code kann so auf das Ende des DocTool-Prozesses warten, den Exit-Code prüfen und das Zusammenfügen nach einer kurzen Pause wiederholen. Im Silent-Modus müssen die Ausgabedatei mit-outputFileund ein Profil mit-profileangegeben werden:-silent: https://creator.pdf24.org/manual/11/#1111-general-format-and-options- Exit-Codes mit Beispiel für
-join: https://creator.pdf24.org/manual/11/#11119-exit-codes
Falls die Meldung auch bei einer vollständig geschriebenen Datei kommt, senden Sie uns bitte eine Datei, bei der das passiert, an forum@pdf24.org, damit wir das nachstellen können.
PDF-Dateien zusammenfügen geht übrigens auch online: https://tools.pdf24.org/de/pdf-zusammenfuegen
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.