PDF-Files werden mit falscher Berechtigung erstellt Server 2008 R2

Hallo,

der PDFCreator lief seit Monaten auf einem Server 2008 R2 Problemlos als Server incl. Service. Leider kann ich kein genaues Datum bestimmen, seit wann die PDF-Erstellung fehlerhaft ist.

Problem: Die PDF-Files werden auf einmal mit falschen Berechtigungen erstellt. Beispiel: Vor dem Fehler - Administratoren, SYSTEM, PDFBenutzer. Seit geraumer Zeit ohne Fremdeinwirkung - Administratoren, SYSTEM.

Folglich hat kein normaler PDF-Benutzer mehr Zugriff auf sein eben erstelltes PDF-File.

Vorher war die PDFCreator Version 1.7.2 im Einsatz, ein Upgrade auf 1.7.3 änderte nichts.

Die Berechtigungen des Ordners habe ich bereits überprüft und sind korrekt.

Wenn man eine Datei durch ein Skript nach der PDF-Erstellung erstellen lässt, besitzt dies die richtigen Rechte. Somit betrifft der “Fehler” ausschließlich den PDFCreator.

Außerdem scheint das Forum ein Problem mit dem Internet Explorer 11 zu haben. Beim Versuch das hier zu posten erhielt ich eben den Fehler das der “Body” fehlen würde. Im Kompatiblitäts-Modus hat es funktioniert.

wir haben das gleiche problem mit windows server 2012 essentials…

pdf creator versionen 1.7.x liefen problemlos seit längerer zeit, 
ohne änderung unsererseits ca. seit 2.quartal 2014 gleiche berechtigungsproblematik
ausdrucke mit pdf creator seither am server nicht mehr möglich, auf anderen windows systemen mit win7 oder 8 klappts weiterhin ohne probleme…

eventuell durch ein microsoft update verursacht???

Mal zur erweiterten Information: Protokolldatei - PDF-Creator
04.08.2014 11:14:49: PDFCreator Program Start
04.08.2014 11:14:49: Windowsversion: Windows 2008 R2 Server [6.1 Build 7601 (Service Pack 1)]
04.08.2014 11:14:49: InstalledAsServer: True
04.08.2014 11:14:49: MyAppData: C:\Users\Administrator\AppData\Roaming
04.08.2014 11:14:49: PDFCreator spool directory (Write access: true): C:\Windows\TEMP\PDFCreator\Spool\

erweitertes Logging der pdfcmon :
[04.07.2014 11:14:12]-------------------- = --------------------
[04.07.2014 11:14:12]Modul-PdfStartDocPort=Start
[04.07.2014 11:14:12]DLL-FileVersion=0.3.0.0
[04.07.2014 11:14:12]Modul-GetOsInfo=Start
[04.07.2014 11:14:12]GetVersionEx=True
[04.07.2014 11:14:12]BuildNumber=7601
[04.07.2014 11:14:12]MajorVersion=6
[04.07.2014 11:14:12]MinorVersion=1
[04.07.2014 11:14:12]PlatformId=2
[04.07.2014 11:14:12]CSDVersion=Service Pack 1
[04.07.2014 11:14:12]ProductType=2
[04.07.2014 11:14:12]ServicePackMajor=1
[04.07.2014 11:14:12]ServicePackMinor=0
[04.07.2014 11:14:12]SuiteMask=274
[04.07.2014 11:14:12]Modul-GetOsInfo=End (Void)
[04.07.2014 11:14:12]Modul-GetJobInfo=Start
[04.07.2014 11:14:12]OpenPrinter=True
[04.07.2014 11:14:12]pjob->pMachineName=Station01
[04.07.2014 11:14:12]pjob->pUserName=Benutzername
[04.07.2014 11:14:12]Modul-GetJobInfo=End (True)
[04.07.2014 11:14:12]PrinterName=PDF
[04.07.2014 11:14:12]JobId=61
[04.07.2014 11:14:12]ComputerName=Station01
[04.07.2014 11:14:12]UserName=Benutzername
[04.07.2014 11:14:12]Modul-GetSessionData=Start
[04.07.2014 11:14:12]OpenThreadToken=successful
[04.07.2014 11:14:12]DuplicateTokenEx=successful
[04.07.2014 11:14:12]SessionId=0
[04.07.2014 11:14:12]WTSEnumerateSessions=Es sind keine Daten mehr verfügbar.

[04.07.2014 11:14:12]SessionID=0
[04.07.2014 11:14:12]Modul-GetSessionData=End (False)
[04.07.2014 11:14:12]Modul-IsConsoleSession=Start
[04.07.2014 11:14:12]sessionID=0
[04.07.2014 11:14:12]WTSGetActiveConsoleSessionId=1
[04.07.2014 11:14:12]Modul-IsConsoleSession=End (False)
[04.07.2014 11:14:12]SessionId=0
[04.07.2014 11:14:12]WinStation=RDP-Tcp#1
[04.07.2014 11:14:12]PDFServer=TRUE
[04.07.2014 11:14:12]TmpPath=C:\Windows\TEMP\PdfCreator\Spool
[04.07.2014 11:14:12]Modul-GetDatFileName=Start
[04.07.2014 11:14:12]pDatFile=F33EBA028E5046ABA8F2D3B5636F3ECB.inf
[04.07.2014 11:14:12]Modul-GetDatFileName=End (True)
[04.07.2014 11:14:12]PostscriptFile=C:\Windows\TEMP\PdfCreator\Spool\F33EBA028E5046ABA8F2D3B5636F3ECB.ps
[04.07.2014 11:14:12]PostscriptFileName=F33EBA028E5046ABA8F2D3B5636F3ECB.ps
[04.07.2014 11:14:12]DocName=Unbenannt - Editor
[04.07.2014 11:14:12]OpenPrinter=True
[04.07.2014 11:14:12]Modul-PdfStartDocPort=End (True)
[04.07.2014 11:14:12]Modul-CreateDatFile=Start
[04.07.2014 11:14:12]CreateFile: CloseHandle(hFile)=successful
[04.07.2014 11:14:12]Modul-CreateDatFile=End (True)

Ich kann nichts ungewöhnliches entdecken. Die Files werden weiterhin fehlerhaft produziert.

Hallo,


wie sehen die Berechtigungen für den Ordner C:\Windows\TEMP\PdfCreator\Spool aus (abgesehen davon, dass Schreibzugriff für den PDFCreator besteht? Beim Verschieben aus dem temp Ordner in den Zielordner werden die Berechtigungen scheinbar nicht übernommen, wenn die Datei auf das selbe Volume verschoben wird, expiziten Berechtigungen gestzt sind und die Vererbung deaktiviert ist.
(http://superuser.com/questions/312655/why-are-file-permissions-retained-when-moving-files-within-the-same-volume)

Mit freundlichen Grüßen

Hallo Robin,

die Rechte im Spool-Verzeichnis sind in Ordnung. Auch die PS-Datei hat noch vernünftige Berechtigungen. Erst das erstelle PDF im Ziel-Verzeichnis weißt die falschen Rechte auf. Das Ziel-Verzeichnis habe ich ebenfalls überprüft. Auch hier passen die Rechte.