PDFCreator 2.x für Softwareverteilung vorbereiten

UPDATE für Version 3.3.0

Unter „Other Changes“ im Changelog/Blog heißt es:
Announcement: From now on silent installation is only available for PDFCreator Business and PDFCreator Terminal Server.

Bedeutet die unten beschriebene Schritte funktionieren nicht mehr.

UPDATE für Version 2.3.0

Download der Software von http://www.pdfforge.org

Setup aufrufen mit folgendem Befehl (ggf muss die Versionsnummer angepasst werden):
PDFCreator-2_3_0-setup.exe /SAVEINF="PDFCreator.inf"

Setup wie die Einstellungen gewünscht werden durchklicken. (Ich nehme immer alles außer das Hauptprogramm raus).

Das Setup erstellt euch dann eine Datei mit dem Namen „PDFCreator.inf“ das die geklickten Setup-Informationen enthält.

Beispiel Inhalt der „PDFCreator.inf“
[Setup]
Lang=German
Dir=C:\Program Files\PDFCreator
Group=PDFCreator
NoIcons=1
SetupType=custom
Components=program
Tasks=desktopicon,desktopicon\common
Printername=PDFCreator

Danach startet Ihr das Programm einmal und passt die Einstellungen an die ihr benötigt und ausrollen wollt. Bei mir war das z. B. „niemals nach Updates“ suchen.
Danach wie hier beschrieben vorgehen:

  1. Registry Editor öffnen
  2. Nach HKEY_CURRENT_USER\Software\pdfforge\PDFCreator wechseln
  3. Den kompletten Schlüssel exportieren in eine .reg-Datei im Installer-Verzeichnis
  4. Die exportiere .reg-Datei mit einem beliebigen Editor öffnen und mit der Suchen/Ersetzen-Funktion folgenden Wert „HKEY_CURRENT_USER\Software\pdfforge\PDFCreator” durch “HKEY_USERS\.DEFAULT\Software\pdfforge\PDFCreator” ersetzen lassen.
  5. Fertig!

Beispiel aus der .reg:
Windows Registry Editor Version 5.00
[HKEY_USERS\.DEFAULT\Software\pdfforge\PDFCreator\Settings\ApplicationSettings]

"AskSwitchDefaultPrinter"="True"
"Language"="German"
"LastUsedProfileGuid"="DefaultGuid"
"LoggingLevel"="Error"
"PrimaryPrinter"="PDFCreator"
"UpdateInterval"="Never"

Als nächstes erstellt ihr euch ein Script, was die Verteilung vornimmt:
PDFCreator-2_3_0-Setup.exe /REGFile=pdfcreator.reg /LOADINF="PDFCreator.inf" /ForceInstall /VERYSILENT /NOCANCEL /NORESTART /SP-
Wichtig ist hier, das ihr den Pfad zu der Setupkonfigurationsdatei „PDFCreator.inf“ und zur Registry „pdfcreator.reg“ mit angebt.

4 Kommentare

    1. Hi, did it create the .INF file for you when you ran the setup with the command /SAVEINF=”filename” ?
      See the offical help at: http://docs.pdfforge.org/pdfcreator/2.3/en/pdfcreator/installing-pdfcreator/setup-command-line-parameters/

      Looks like registry path changed with the new version. See here:
      http://docs.pdfforge.org/pdfcreator/2.3/en/pdfcreator/pdfcreator-settings/predefine-settings/

      Will update the tutorial when i find time on the weekend.
      Hope this helps you.

  1. Yes, now it works.
    Before I’ve tried /REGfile with single setting „UpdateInterval“ REG_SZ „Never“ to HKCU, but it was overwritten by app defaults at first run.
    Thank you.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert