Registrieren und Deregistrieren

Leserbewertung(47):bewerten...
kommentieren...

Hans Brender

Wer ActiveX-Server oder DLL?s entwickelt hat immer wieder das Problem, dass die relevanten Dateien registriert oder deregistriert werden müssen.

Unter der Voraussetzung, dass sich das Programm Regsvr32.exe im Systemverzeichnis Ihres Windows-Verzeichnis befindet, kann man im Ausführen-Fenster manuell eingeben:
 

Registrieren C:\Windows\System\Regsvr32.exe Dateiname.dll
Deregistrieren C:\Windows\System\Regsvr32.exe /u Dateiname.dll

Wesentlich schneller geht dies jedoch, wenn dem Betriebssystem das ganze Prozedere bekannt gemacht wird und wir mit der rechten Maustaste eine oder mehrere DLL?s selektieren und im Kontextmenü der rechten Maustaste nur noch auswählen ob eine Register oder Unregister-Aktion erfolgen soll.

Dazu müssen nachstehende Zeilen per Cut und Paste über den Notepad als Textfile mit beliebigem Namen aber der Endung .reg eingetragen werden.

REGEDIT4
[HKEY_CLASSES_ROOT\.dll]
@="dllfile"
"Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\dllfile]
@="Programmbibliothek"
"AlwaysShowExt"=""
"EditFlags"=hex:01,00,00,00

[HKEY_CLASSES_ROOT\dllfile\DefaultIcon]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,53,79,73,74,65,6d,33,32,5c,73,\
68,65,6c,6c,33,32,2e,64,6c,6c,2c,2d,31,35,34,00

[HKEY_CLASSES_ROOT\dllfile\Shell]
@="UnRegister"

[HKEY_CLASSES_ROOT\dllfile\Shell\Register]

[HKEY_CLASSES_ROOT\dllfile\Shell\Register\Command]
@="C:\\NT\\System32\\Regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\dllfile\Shell\UnRegister]

[HKEY_CLASSES_ROOT\dllfile\Shell\UnRegister\Command]
@="C:\\NT\\System32\\Regsvr32.exe /u \"%1\""

Voraussetzungen:
Die Registrierungsdatei Regsvr32.exe liegt im System32 Verzeichnis (Windows NT) oder System-Verzeichnis (Windows 95). Achten Sie bei Änderungen auf "\\"

Änderungen für Windows NT
Diese Zeilen brauchen nicht editiert werden, wenn das Betriebssystem sich auf der Platte C im Verzeichnis NT liegt. Ansonsten ändern Sie die 2 Zeilen, die C:\\NT\\ enthalten, und tragen die Festplatte und das WindowsNT-Verzeichnis ein.
(Bsp: D:\\WinNT\\)

Änderungen für Windows 95
Ändern Sie die 2 Zeilen, die C:\\NT\\ enthalten, und tragen die Festplatte und das Windows95-System-Verzeichnis ein.
(Bsp: C:\\Windows\System\\)

Nach dem Speichern werden per Doppelklick auf die von Ihnen gespeicherte Reg-Datei deren Informationen in die Registry geschrieben und stehen sofort zur Verfügung.