Registry

Die Packaging PowerBench enthält – wie Sie es aus der Packaging Workbench in DSM kennen – einen Registry-Editor, mit dem Sie .reg- und .regx-Dateien grafisch bearbeiten können.

Hinweis: Das .regx-Dateiformat ist ein XML-basiertes, proprietäres Dateiformat der PPB für Registry-Erweiterungen. Es wird verwendet, wenn .nir-Dateien aus DSM konvertiert werden, da diese mehr Informationen enthalten (z.B. Variablen), als in Standard .reg-Dateien möglich sind. Sie können auch manuell .regx-Dateien anlegen und bearbeiten, die dann ebenfalls erweiterte Informationen enthalten können.


Wenn Sie eine neue Registry-Erweiterung in Ihr Script einfügen möchten, ziehen Sie beispielsweise den Import-Registry-Befehl (oder einen der DSM-Aliase RegLoad oder RegLoadEx) in das Scriptfenster. Im Dialog tragen Sie dann den Pfad (manuell) zur .reg- beziehungsweise zur .regx-Datei ein und Drücken den "Datei bearbeiten…" Button:

Hinweis: Wie aus DSM gewohnt, können Sie den relativen Pfad ".\" verwenden, um auf das Paketverzeichnis zu referenzieren.


Sie werden gefragt, ob Sie die Registrierungsdatei anlegen möchten, was Sie dann mit "Ja" beantworten können.

Es öffnet sich der integrierte Registry-Editor und Sie können wie gewohnt, Schlüssel und Werte anlegen, löschen, bearbeiten etc.


Sie können im Kontextmenü auch für Schlüssel festlegen, dass diese im 32-Bit Bereich der Registry bearbeitet werden sollen ("32-Bit Modus verwenden"), dass Werte in diesem Schlüssel bei der Ausführung des Pakets im Modus Repair nochmals geschrieben werden sollen ("Werte bei Repair neu schreiben") und dass Werte in diesem Schlüssel bei der Deinstallation wieder entfernt werden soll ("Werte bei Deinstallation löschen"). Wenn Sie eine dieser Eigenschaften auf einem Schlüssel setzen, der Unterschlüssel besitzt, werden Sie gefragt, ob die Einstellung auch an Unterschlüssel vererbt werden soll.

Wenn Sie die Bearbeitung abgeschlossen haben, speichern Sie Ihre Änderungen (ein * neben dem Dateinamen signalisiert Ihnen, dass Änderungen an der Datei vorgenommen wurden) und schließen Sie das Registry-Editor Fenster.