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 | Beschreibung | Zeichen- folge | Beschreibung |
0 | unbekanntes File | 1 | Dokument |
2 | Anwendung | 3 | Ordner |
4 | offener Ordner | 5 | 5,25" Floppy |
6 | 3,5" Floppy | 7 | Streamer |
8 | Hard Drive | 9 | Network Drive |
10 | Network Drive Disconnected | 11 | CD-Rom Drive |
12 | Ramdrive | 13 | Gesamtes Netzwerk |
14 | Netzwerk | 15 | Desktop Icon |
16 | Druck Manager | 17 | Netzwerkumgebung |
18 | Workgroup | 19 | Programme Ordner |
20 | Dokumente Ordner | 21 | Einstellungen |
22 | Suchen | 23 | Hilfe |
24 | Ausführen | 25 | Sleep Mode |
26 | Auswerfen | 27 | Beenden |
28 | Freigabe | 29 | Verknüpfung |
30 | Verknüpfung2? | 31 | Mülleimer leer |
32 | Mülleimer voll | 33 | DFÜ-Netzwerk |
34 | Desktop | 35 | Systemsteuerung |
36 | Startmenü-Ordner | 37 | Drucker-Einstellungen |
38 | Font | 39 | Startknopflogo |
40 | Audio CD | | |
| | 43 | Favoriten |
44 | An-/Abmeldung | 45 | Explorer |
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.