Registry Filter

Durch den Registry Filter ist es möglich, unter Verwendung eines Schreibfilters (EWF oder FBWF), einzelne Registry-Keys permanent zu schreiben, ohne die gesamten Registry Dateien nach jeder Änderung zu "commiten".

Standardmäßig ist der Registry-Key [HKLM\SOFTWARE\Beckhoff] freigegeben, damit TwinCAT Einstellungen in der Registry speichern kann. Unter dem Key können eigene "Schreibfreigaben" angelegt werden. Dafür muss ein Subkey mit laufender Nummer angelegt werden.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Regfilter\Parameters\MonitoredKeys\2]
"ClassKey"="HKLM"
"RelativeKeyName"="SOFTWARE\\Beckhoff"
"FileNameForSaving"="Beckhoff.rgf"

ClassKey = Übergeordneter Regkey

RelativeKeyName= Relativer Key der für Schreibzugriffe freigegeben werden soll.

FileNameForSaving= Datei in der der Key gesichert wird.

Registry Filter deaktivieren:

Momentan ist es nur möglich den Registry Filter über die Registry zu deaktivieren.

  1. Öffnen Sie den Registry-Editor (Start-> Run...->"regedit" eingeben).
  2. Nun navigieren Sie im Baum auf der linken Seite zu dem Registrykey: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Regfilter".
  3. Ändern Sie nun den Wert des Parameters Start von "1" auf "4".

Registry Filter aktivieren:

Zum Aktivieren führen Sie wieder die Schritte 1 & 2 aus.

Danach ändern Sie der Wert des Parameters "Start" wieder auf 1.