Tipps zur Registry

Struktur

Die Registrierungsdatenbank von Windows ist hierarchisch aufgebaut. Sie besteht eigentlich aus nur zweie Hauptsträngen, nämlich
HKEY_LOCAL_MACHINE (kurz HKLM) und
HKEY_USERS (HKU)
Um den Zugang zu den relevanten Datensätzen zu erleichtern, gibt es noch drei Abkürzungen. Und zwar
HKEY_CLASSES_ROOT (HKCR). Hier werden all die Dateitypen, damit verknüpfte Programme und Optionen verwaltet. Entspricht HKLM\SOFTWARE\Classes
HKEY_CURRENT_USER (HKCU). Das ist der dem angemeldeten Benutzer zugeordnete Teil aus HKU. Hier wird alles gesammelt, was ein Benutzer so für spezifische Änderungen am System vornimmt, also von ihm installierte Programme, Programmeinstellungen, Hintergrundbilder etc. pp.
Und HKEY_CURRENT_CONFIG (HKCC), was ein Ausschnitt aus HKLM\SYSTEM\ControlSetxxx\Hardware Profiles ist und die Benutzerspezifischen Hardwareeinstellungen vereint.

Standardprogramm zur Dateiöffnung verwenden

Um unbekannte Dateitypen gleich mit einem bestimmten Programm zu starten (z.B. ein Hex- oder Texteditor), muss man nur unter HKCR\Unknown die Schlüssel \open\command einfügen und in den (Standard)-Eintrag das gewünschte Programm samt Pfad und abschliessendem %1 eintragen (z.B. c:\windows\notepad.exe %1).

Hintergrundbild positionieren

Wem es nicht gefällt, dass das Hintergrundbild immer an der Mitte ausgerichtet wird, kann auch das ändern.
HKCU\Control Panel\Desktop suchen, unter Wallpaper das Bild samt Pfad eintragen und zwei neue Zeichenfolgen hinzufügen. Diese sollen WallpaperOriginX und WallpaperOriginY heissen. Dort kann man nun Zahlenwerte in Pixeln angeben

.

Eigenes Logo für den Internet Explorer

Die Windows- oder Weltkugelanimation im Internet Explorer kann man durch eigene Bilder ersetzen. Dafür erstellt man ein Bitmap, in dem beliebig viele Bilder für die Animation untereinander stehen. Je nach Einstellung müssen die Einzelbilder 22x22 oder 38x38 Pixel gross sein.
Unter HKCU\Software\Microsoft\Internet Explorer\Toolbar erstellt man die Zeichenfolgen SmBrandBitmap und BrandBitmap. Der erste Eintrag enthält den Pfad zu den 22x22 Bitmaps, der zweite den zu jenen mit 38x38 Pixeln.

Outlook in den SystemTray minimieren

Um Outlook beim minimieren im SystemTray statt in der Taskleiste anzuzeigen, muss man nur
HKCU\Software\Microsoft\Office\10.0\Outlook\Preferences um das DWORD MinToTray ergänzen und ihm den Wert 1 zuweisen.

Internet Explorer Standard-Suchmaschine

Um die Standardsuchmaschine des Internet Explorers, meist MSNsearch, durch die eigene Lieblingssuchmaschine zu ersetzen tut man folgendes:
Der Suchen-Knopf ist unter HKLM\SOFTWARE\Microsoft\Internet Explorer\Search verezichnet. Einfach die Zeichenfolge Search Assistant auf die jeweilige Suchmaschine setzen.
Den String erhält man, indem man einen beliebigen Begriff dort sucht und ihn in der URL durch %s ersetzt.
Ausserdem kann man Shortcuts definieren, z.B. wenn man spezialisierte Suchmaschinen verwendet. Diese kann man in HKLM\SOFTWARE\Microsoft\Internet Explorer\SearchUrl definieren. Dort erzeugt man einen Schlüssel mit dem gewüschten Shortcut als Namen und setzt den (Standard)-Eintrag auf die passende URL.

Windows-Registrierung

Um der WindowsUpdate-Seite eine registrierte Windowsversion vorzugaukeln, ohne vorher viele persönliche Informationen an Microsoft geschickt zu haben, sollte man unter HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion (Win98) oder HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion (WinXP) den Eintrag RegDone auf 1 setzen. Danke Microsoft.

Symbole

Sollte man die Symbole des Windowssystems, also Arbeitsplatz, Systemsteuerung etc., ändern wollen, so gibt es dafür inzwischen einige Programme. Es geht aber auch recht einfach von Hand:
Zuerst den Schlüssel HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons finden. Die zahlen sind unten erklärt, der Eintrag sollte auf ein Icon oder eine Iconbibliothek verweisen. Die Nummer gibt die Stelle an, an der das Icon in einer Bibliothek zu finden ist, d.h. wenn nur ein Ico da ist, die 0, soll es das zweite Icon sein, 1 usw.

Zeichen-
folge
BeschreibungZeichen-
folge
Beschreibung
0unbekanntes File 1Dokument
2Anwendung 3Ordner
4offener Ordner 55,25" Floppy
63,5" Floppy 7Streamer
8Hard Drive 9Network Drive
10Network Drive Disconnected11CD-Rom Drive
12Ramdrive13Gesamtes Netzwerk
14Netzwerk15Desktop Icon
16Druck Manager17Netzwerkumgebung
18Workgroup19Programme Ordner
20Dokumente Ordner21Einstellungen
22Suchen23Hilfe
24Ausführen25Sleep Mode
26Auswerfen27Beenden
28Freigabe29Verknüpfung
30Verknüpfung2?31Mülleimer leer
32Mülleimer voll33DFÜ-Netzwerk
34Desktop35Systemsteuerung
36Startmenü-Ordner37Drucker-Einstellungen
38Font39Startknopflogo
40Audio CD
43Favoriten
44An-/Abmeldung45Explorer

Man kann die Nummern auch Nachschlagen. Dazu sieht man sich die c:\Windows\System\Shell32.dll an und zählt, wo sich das entsprechende Symbol befindet.

Autostart

Neben der autoexec.bat, der system.ini, dem Autostart-Ordner etc. pp., startet Windows auch die unter HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run eingetragenen Programme automatisch beim hochfahren.

Uninstall

Die Uninstall-Einträge findet man unter HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall.

Auslagerungsdatei

Um die Fragmentierung der Auslagerungsdatei zu vermeiden, kann man ihr befehlen, sich erst dort anzulegen, wo genügend freier Speicher am Stück vorhanden ist. Der Eintrag hierfür ist HKLM\System\CurrentControlSet\control\FileSystem. Dort legt man ein neues DWORD ContigFileAllocSize an. Ein guter Wert ist DEC 10 (HEX a). Die Auslagerungsdatei sucht jetzt mindestens 10MB freien Speicher am Stück, um sich anzulegen.

Win95B: Winterzeit

Der Beginn von Winter- und Sommerzeit wurde nach Erscheinen von Windows 95B EU-weit genormt. Um Windows die neuen Termine beizubringen einfach HKLM\System\CurrentControlSet\control\TimeZoneInformation suchen. StandardStart von 09 auf 0a, also von Sept. auf Okt. setzen.

Win95B: Leistungssteigerung

Windows 95B enthält einen Fehler, der die Performance senkt. Hat man mehr als 20MB RAM stelle man unter Systemsteuerung - System - Leistungsmerkmale - Dateisystem die Standardnutzung Netzwerkserver ein.
In HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\FS Templates\Server ändert man nun den NameCache auf A9 0A 00 00 und den PathCache auf 40 00 00 00.

Internet Explorer: Browser Helper Objects (BHO, Browser-Hilfsobjekt)

BHO erweitern den Internet Explorer um Funktionen von Drittanbietern, wie z.B. das Lesen von pdf-Dokumenten durch ein BHO von Acrobat. Allerdings können auch Bösewichter Trojaner oder Spyware installieren.
BHO findet man unter HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects. Die dort aufgeführte Nummer kann man unter HKCR\CLSID nachschlagen.