G. Die Registry unter W 7 64, Einfrieren des Desktops bei UAC verhindern/ geöffnete Ordner in Registrierungseditor einfärben...

Inhaltsverzeichnis

Einleitung

Erstellung eines Registryschlüssels
Wie erstelle ich eine Reg-Datei?
komplette Registrysicherung
Grundlegender Aufbau
Schlüssel kopieren
Suchen im Registrierungseditor
Favoriten von Regschlüsseln Anlegen
Bemerkung in der Registry anlegen
Veränderungen der Registry mit World nachvollziehen
Pflege der Registry
Verbesserte Ordneransicht im Explorer und dem Registrierungseditor durch
Verwendung eines weiteren Iconsymbols
UAC mit Hilfe von Registrierungseditor bändigen
Speziell für Fortgeschrittene: REG-Datei in Batchdatei integrieren




Einleitung

Die regedit.exe befindet sich im Pfad: C:\Windows und nicht im Ordner System 32, wie es eigentlich logisch wäre...

Gestartet wird sie dort über Doppelklick oder regedit.exe ins Suchfeld im Start eingeben (empfohlen).

Eine Verknüpfung anzulegen kann sinnvoll sein (per Drag und Drop mit rechter Maustaste auf den Desktop legen und Verknüpfung hier erstellen).

Erstellung eines Registryschlüssels

Neue Registrierungsschlüssel können über die Kommandozeile (a) (umständlich, aber bei der Erstellung von Batchdateien durchaus sinnvoll) oder durch sogenannte (b) *.Reg-Dateien erstellt werden.

(a) Für das Erstellen von Reg-Dateien über die Kommandozeile öffnen Sie die cmd.exe (Kommandozeile) und geben reg /? an. Die Möglichkeiten der CMD werden Ihnen aufgelistet.
Tip: Der für sie meist benutzte Befehl wird REG ADD sein. Geben sie wiederum reg add /?  ein und schauen sich die Beispiele an. Danach erstellen Sie eine *.bat Datei im einfachen Registrierungseditor. Normales Textdokument *.txt erstellen, in jede neue Zeile eine Befehlszeile und mit Eingabetaste in die nächste Zeile wechseln. Abspeichern. Umbenennen in *.bat. Fertig. Viel zu umständlich für Anfänger. Der Sternenhimmelstuermer gibt auch auf Nachfrage keine Auskunft, obwohl er weiß wie es geht - dafür sind Foren da!

(b) REG-Dateien gibt es jede Menge im Internet - nicht ungefährlich. Mit der rechten Maustaste anklicken und "bearbeiten" auswählen gibt Ihnen einen Überblick, wie die REG-Datei aufgebaut ist. Die Struktur ist leicht erlernbar und nach einer gewissen Zeit werden Sie fast lieber eine Regdatei bearbeiten, als den Originalschlüssel. REG-Dateien werden über einen linken Doppelklick gestartet.


Wie erstelle ich eine Reg-Datei?

Registrierungseditor öffnen, zum betreffenen Schlüssel gehen (das sind die hierarchischen Ordner auf der linken Seite des Registrierungseditors). Dort mit rechter Maustaste anklicken.  Dann Exportieren auswählen, der Speichern unter Dialog öffnet sich. Speicherort aussuchen, Namen vergeben,  bestätigen - fertig.

Die Datei können Sie dann wieder über Doppelklick wie o. a. zurückspielen.

Komplette Registrysicherung

Komplette Sicherung anlegen: Nein, Sie brauchen kein  Fremdtool, sondern gehen auf Computer (oberste Symbol auf der Schlüsselseite in der Registrierungsordnerhierarchie), klicken dort mit rechter Maustaste "exportieren". Im folgenden Speicherdialog vergeben Sie dann einen beliebigen Namen und den Speicherort. Mit O. K. bestätigen.

Vorteil:

Die komplette Registry können Sie natürlich auch durch eine Notfall-CD (Erstellen der Notfall-CD unter W 7: start - Systemsteuerung - Sichern und Wiederherstellen - linke Seite: Systemreperaturdatenträger erstellen - fertigen sie unbedingt so eine CD an!) wieder einspielen, wenn gar nichts mehr geht. Der Sternenhimmelstuermer bevorzugt eine komplette Abbildsicherung. Da ist die Registry automatisch enthalten.

Aber auch dafür gilt: Ohne Notfall-CD ist die Rettung des Systems mühsamer!

----

Grundlegender Aufbau

Links heißen die dargestellten Ordnersymbole "Schlüssel" und rechts finden Sie deren "Inhalt", z. B. "Zeichenfolge, Binärwert DWORD 32 und DWORD 64" - da dürfte dann mal ein Unterschied zwischen 32 und 64 Bitversionen liegen...

Wenn Sie auf der rechten Seite dann einen beliebigen Inhalt doppelklicken, so wird deren Inhalt meist in einem einzeiligen oder zweizeiligen Fenster angezeigt - mehr passiert definitiv nicht!
Erst, wenn Sie anfangen, Werte , ganze Zeichenfolgen oder Schlüssel zu verändern, hinzuzufügen oder zu löschen, spüren Sie hoffentlich die erwünschten Auswirkungen.

Ist das gefährlich?

Definitiv njein. Im Prinzip reicht ein falscher Schlüssel oder Wert aus, um das System betriebsunfähig zu machen, aber man kann wirklich viel ohne Gefahr löschen - wer sein Wissen vertiefen will, der kann die Abhandlung vom Sternenhimmelstuermer über Vista reinigen durchlesen - stimmt fast 1 zu 1.....  

----

Schlüssel kopieren

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons

ist ein Schlüsselpfad im Registrierungseditor für einen der u. a. Tipps. Was glauben sie, wie lange der Sternenhimmelstuermer brauchte, um diesen Schlüsselpfad fehlerfrei hier einztragen? Ungefähr 5 Sekunden: einfach den Pfad im Registrierungseditor zum betreffenden Schlüssel gehen, dann mit rechter Maustaste anklicken und Schlüsselname kopieren auswählen. Dieser befindet sich nun in der Zwischenablage und kann in eine beliebige Anwndung importiert werden. Wohlgemerkt - Es wird der ganze Pfad und nicht nur der Name kopiert!

----

Suchen im Registrierungseditor

Dateimenue: Bearbeiten im Registrierungseditor - Suchen auswählen. Wert "Daten" oder "Schlüssel" eingeben. Bestätigen. Los geht es! Tip: Weitersuchen mit F3 merken. Nicht immer kommen Sie beim richtigen Ordner an. Mit F3 checken Sie - gerade bei Werten lieber nochmal - ob nicht ein anderer Schlüssel existiert, der ihrer Vorlage mehr entspricht.

----

Favoriten von Regschlüsseln Anlegen

Analog zum Windowsexplorer können Sie zu wichtigen Schlüsseln im Registrierungseditor Favoriten im Registrierungseditor anlegen. Einfach zum betreffenden Schlüssel gehen, einmal anklicken (markieren) und zum Menüpunkt Favoriten in der oberen Menüleiste wechseln. Dort ist dann der Punkt zu Favoriten hinzufügen aktiviert. Beim nächsten Suchen des Schlüssels brauchen Sie dann nur noch den Favoriten anklicken!

------

Bemerkung in der Registry anlegen.

Sie können in jedem Schlüssel durch anklicken mit der rechten Maustaste eine neue Zeichenfolge anlegen (neu - Zeichenfolge aus Eigenschaftsmenü auswählen).

Danach geben Sie als Namen für diese Zeichenfolge REM (umbenennen aus "Neuer Wert #1").

Mit einem Doppelklick öffnen Sie die Zeichenfolge und geben in Wert eine x-beliebige Bemerkung ein: Vielleicht den alten Wert einer Änderung in einem Schlüssel? Ein Datum?) REM ist dabei nicht die Musikgruppe, sondern steht für Remark. Seit Windows 98 gibt es diese Möglichkeit. Hm, auch andere Fantasieschlüssel stören nicht wirklich. Die Schlüssel werden seperat ausgelesen und Sie können einen Schlüssel auch gerne Kommentar nennen. So lange Sie nicht einen richtigen Schlüsselnamen treffen, ist alles O. K.

Tip: Wenn Sie Bemerkungen über die Suche finden wollen, dann aktivieren sie nur Werte und nur ganze Zeichenfolge vergleichen. Ansonsten werden Sie sich ewig mit F3 (Weitersuchen) durchklicken müssen, da hunderte von Werten in verschiedener Form (wie z. B. remove) in Werten und Zeichenfolgen vorkommen.

Sie können beliebig viele REM-Schlüssel vergeben.

----

Veränderungen der Registry mit World nachvollziehen

Dann können sie *.reg Dateien mit Word öffnen und den Inhalt alter und neuer Regdateien vergleichen. Übrigens können sie mit Word auch so normale Dokumente vergleichen und
Abweichungen vom Inhalt schnell ermitteln.

 Genial, Nicht?


Mit dem Freewaretool Regshot (nach Sprachauswahl deutsch), können sie einen lesbaren Ausdruck der Registry erstellen und diesen mit einem weiteren Schnappschuss vergleichen (z. B. nach einer Installation). Auf diese Art können Sie nach einer Deinstallation z. B. weitere unnötige Einträge finden.

---

Pflege der Registry

Gerne mal den CCleaner durchlaufen lassen. HD-Cleaner gibt bei Optimierungsfunktion von Registry leider die passende Meldung, dass für Windows 7 diese noch nicht funktioniert - im Auge behalten - ist ein Klasse Tool und andere Funktionen wie Suche nach falschen oder nicht vorhandenen (verwaisten) Registryeinträgen laufen problemlos und fix.

In der Regel reichen die o. a. Tools aus. Wenn sie von 200000 einträgen mal 200 Einträge finden, so bremst dieses das System nicht aus! Seriöse Forscher belegen diese Aussage. Wer sich in diesem Bereich etwas kauft, hat eben genug Geld!

----

Anwendungsbeispiele (zur Zeit Favoriten des Sternnhimmelstuermers):

Verbesserte Ordneransicht im Explorer und dem Registrierungseditor durch Verwendung eines weiteren Iconsymbols.

1. Öffnen sie regedit.exe (ins Suchfeld eingeben des Startmenues eingeben- Anklicken) -UAC -bestätigen - nerv!!!
2. Schlüsselpfad: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
3. Nun einen neuen Unterschlüssel  Shell Icons erstellen, wenn nicht vorhanden (unwahrscheinlich).
Dazu Explorer mit rechter Maustaste anklicken, im Eigenschaftsmenue neu und im Dropdownmenue: Schlüssel auswählen. Diesen wie o. a. Shell Icons benennnen.
4. Wie in drei den Ordner Shell Icons mit rechter Maustaste - neu - aber diesmal ZEICHENFOLGE auswählen und als Namen der Zeichenfolge die Zahl 4 eingeben. Dann auf die rechte Seite zur Zeichenfolge 4 - doppelklicken - und shell32.dll,-173 eingeben. Bestätigen. Fertig

Fortan werden Ihnen im Explorer und Registrierungseditor bei geöffneten Ordnern ein Ordner mit einem gelben Stern angezeigt. Das ist echt megapraktisch, da man wirklich z. B. nach einer Suche sonst nicht weiß, in welchem Ordner man sich befindet! Eine vollständige Liste der Icons und Möglichkeit des Verweises (einfach die xxx.dll aussuchen und wie o. a. xxx,-Nummer) finden Sie hier.

-------

UAC mit Hilfe von Registrierungseditor bändigen

Kein längerer Artikel ohne eine säuerlich Anmerkung über UAC oder zumindest einen kleinen Trick, wie sie UAC zumindestens erträglicher machen können. Dieses geht bekanntlich über den Schieberegler - siehe Abhandlungen des Sternenhimmelstuermers. Bereits seit Vista können Sie die eingefrorenen Desktop aber auch seperat mit einem Registryhack ausschalten - mit dem Risiko gegen das sogenannte Spoofing (googlen Sie unter secure desktop) wieder anfällig zu sein.

1. Pfad: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
2. rechte Seite PromptOnSecureesktop mit linker Maustaste Doppelklicken. Steht dort eine 1 auf Null abändern.

Eine effektiver Möglichkeit UAC einzustellen bietet der Schlüssel:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

im Wert: ConsentPromptBehaviorAdmin.


Der Sternenhimmelstuermer empfiehlt dazu diese Abhandlung

A. Öffnen Sie den Registrierungseditor (start - ins Suchfeld regedit.exe eingeben - UAC-Nachfrage bestätigen und auf der linken Seite in der Schlüsselhierarchie (Ordnersymbole) bis zum Schlüssel System durchkämpfen).

B. Doppelklicken des o. a. Wertes
ConsentPromptBehaviorAdmin.
Da steht dann je nach Einstellung von UAC eine Zahl drin, die Sie durch eine der folgenden Zahlen
ersetzen:

0 - Ist fast so gut wie UAC zu deaktivieren

------

Es gibt viele Tips im Internet oder auf der Sternenhimmelstuermerhomepage, bei denen der jeweilige Eingriff erklärt wird. Der Sternenhimmelstuermer empfiehlt den Download des Windows-Optimierer 4.0.7 von der Com-Magazin-Redaktion. Nach dem Ausführen im Trouble Shooting Modus im rechten Maustastemenue startet die Anwendung korrekt. In diesem Tool sind eine Menge Hacks beschrieben. Eine gute Übung. Beschreibungen können sie zur besseren Lesbarkeit extrahieren in dem Sie die Beschreibungstexte markieren, strg c und aus der Zwischenablage mit strg v einfügen und hinterher die Schrift vergrößern. Vergessen sie  danach nicht den Text zu löschen - das behalten wäre illegal.

Hintergrund: Im Tool ist zum jeweiligen Eingriff in die Registry eine Beschreibung eingebaut, was auf Ebene der Registry passiert. Sie können das dann selbst ausprobieren und brauchen das Tool nur noch zur bequemeren Bedienung. Das Tool wurde in erster Linie für XP und Vista entwickelt. Für die Sternenhimmelstuermerhomepage sind 98% der Tipps ohne Belang. Für den Einsteiger aber eine gute Möglichkeit, wichtige Schlüssel zu erforschen.

Nachtrag 23.04.2011 Der oben angegebene Link ist zwar für XP und Vista noch aktuell, aber es gibt von der selben Redaktion den Windowsoptimierer 2.0. Das ist besser, da dann das Tool korrekt startet und sämtlich Hacks funktionieren....



----

Speziell für Fortgeschrittene: REG-Datei in Batchdatei integrieren


Der Sternenhimelstuermer analysierte mehre Batchdateien im Internet, um eine Möglichkeit zu finden, auf eine
einfache Art Eine Reg-Datei in eine Batchdatei zu integrieren.

Dabei fiel ihm eine Hilfskonstruktion in Batchdateien auf, mit deren Hilfe jeder Befehl einer Reg-Datei leicht
in eine Batchdatei integriert wird.

Der Trick: Es wird mit Hilfe der Kommandozeile "temporär" Zeile für Zeile eine Reg-Datei erstellt,
die Reg-Datei ausgeführt und danach die Regdatei gelöscht.

Der langwierige Weg, die Befehle in einen reg add Befehl zu transformieren (schwer und mit ungewissem Ausgang...),
entfällt.

Diese Verfahrensweise ist ebenso simpel wie effektiv.

Der Sternenhimmelstürmer stellt diese Verfahrensweise anhand eines Befehls zur Einschaltung der UAC
(siehe auch UAC-Einmaleins) vor.

Nach der Beschreibung sollten Sie fähig sein, eine beliebige Reg-Datei in eine Batchdatei zu konvertieren:

Hier erstmal der Code der Regdatei - danach die Beschreibung der einzelnen Zeilen :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"ConsentPromptBehaviorAdmin"=dword:00000001 


So sieht erstmal der Code in der Reg-Datei aus. Hier wird der Wert für UAC auf die schärfste Stufe
eingestellt:

- Abdunklung (secure Desktop)
- Nachfragen bei allen Programmen und Aktionen mit Admin.-Rechten
- zusätzlich: manuelle Kennworteingabe, um Aktion zu bestätigen.

Diesen Code bringen wir nun in einen für die CMD lesbaren Code (Batchdatei), der wieder
diese Reg-Datei erstellt, ausführt, und dann die Reg-Datei nach verrichteter Arbeit zerstört:

@ECHO OFF
> "%windir%.\uac.reg" ECHO Windows Registry Editor Version 5.00
>>"%windir%.\uac.reg" ECHO.
>>"%windir%.\uac.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
>>"%windir%.\uac.reg" ECHO "ConsentPromptBehaviorAdmin"=dword:00000001
>>"%windir%.\uac.reg" ECHO.
start /wait regedit /s "%windir%.\uac.reg"
del "%windir%.\uac.reg"


Die entstandene Batchdatei muss als Administrator ausgeführt werden. UAC wird ohne
Nachfrage verschärft.

------

Einschub: How to eine Batchdatei oder Reg-Datei erstellen:

Den o. a. Text, so wie er ist in eine Textdatei kopieren (erkennbar an der Endung *.txt -
um sich Endungen anzeigen zu lassen in einem beliebigen Ordner - Organisieren - Layout -
Menüleiste aktivieren un dann in der angezeigten Menüleiste - Extras - Optionen -
Reiterkarte Ansicht : "Erweiterungen bei bekannten Dateitypen ausblenden" deaktivieren).

Danach unter beliebigen Namen speichern.

Schließlich für eine Batchdatei die Endung in *.bat und eine Regdatei *.reg umwandeln -
natürlich nur für den jeweiligen richtigen Code - sonst bringt es nichts....

----

Analyse des Codes:

Zeile 1:

@ECHO OFF - Nachfragen werden ausgeschaltet


Zeile 2

Hier nur ein Zeichen - etwas neues wird kreiert...
"%windir%.\uac.reg"  ...und zwar im Ordner Windows eine (temporäre) Reg-Datei;

Sie können auch gerne eine andere Umgebungsvariabel (%userprofile% , %temp% oder einen festen Pfad
verwenden - Umgebungsvariablen sind in der Regel besser...),

statt uac.reg ist auch jeder andere Name erlaubt - nur die Endung *.reg und eine durchgängige Fortführung
des anderen Namens sind zwingend...

Windows Registry Editor Version 5.00 ist die analoge erste Zeile im Registrierungseditor, die durch den
Echobefehl eingefügt wird.

Zeile 3

>>"%windir%.\uac.reg" ECHO.

Jetzt wird erstmal eine neue Zeile hinzugefügt. Zwischen jedem neuen Schlüssel kommt diese Zeile die zwei >>
Zeichen sind wichtig - hier wird eben was hinzugefügt und nicht überschrieben! Statt ein Befehl, kommt ein
Punkt. Den sollten Sie nie vergessen...

Zeile 4

>>"%windir%.\uac.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]

Und wieder arbeiten wir eine Zeile des Registrierungseditors ab. Diesmal wird die Originalzeile aus der Reg-Datei in die UAC-Reg
eingefügt. Bei Ihnen ist dann das ihr Schlüssel...Eine Erklärung ist wohl nicht mehr notwendig...

Zeile 5

>>"%windir%.\uac.reg" ECHO "ConsentPromptBehaviorAdmin"=dword:00000001

Jetzt wird der Schlüsselwert der Regdatei eingetragen - wieder die Originalzeile der Reg-Datei, die in der REG-Datei eingefügt wird..

Sie wollen weitere Werte in ihre Batchdatei eintragen?

Dann fügen Sie nach dem Schema aus Zeile 5 weitere Werte ein.....


Zeile 6 - Zeile 6,7 und 8 sind dann die gültige Abschlussformel mit ihren erstellten Namen! 

>>"%windir%.\uac.reg" ECHO.


Sie wollen weitere Schlüssel in ihre Batchdatei eintragen?

Sollten Sie einen weiteren Schlüssel einfügen wollen, so wird dieser in der nun fiktiven Zeile 7 aufgeführt, in der achten Zeile z. B. ein
weiterer Wert und dann zum Abschluss Zeile 6 - ist doch gar nicht so schwer...

Wichtig ist nur, dass am Ende einer Schlüssel/Wert- Kombination immer Zeile 6 steht-und das eben auch
nach der letzten Zeile!


Zeile 7

start /wait regedit /s "%windir%.\uac.reg"

Die Reg-Datei wurde in Zeile 6 in diesem Beispiel fertig gestellt. Das ist leider
nur die Halbe Miete.

Zeile 7 startet  nun unsere erstellte Reg.Datei im %windir%-Pfad ohne Rückmeldung. Wenn Sie nun
andere Pfade oder einen anderen Namen für die Datei verwendet haben, so müssen Sie diesen
Befehl dementsprechend anpassen...

Zeile 8

del "%windir%.\uac.reg"

Ordnung ist das halbe Leben. Als letztes wird die Datei uac.reg zerstört. Bis zu diesem Zeitpunkt wußte niemand außer
uns, dass es sich bei der uac.reg um eine quasi temporäre Datei  handelte, die nach ihrer Ausführung sich selbst - na ja,
eigentlich durch Ihren Erbauer - der cmd - wieder vernichtet wird.

In unserem Beispiel müssen Sie dann die cmd mit Administratorrechten ausführen.

Der Sternenhimmelstuermer wünscht Ihnen viel Spaß beim Erstellen Ihrer eigenen Batchdateien.

Suchen Sie sich doch Schlüssel im Registrierungseditor und exportieren Sie (rechte Maustaste auf Schlüssel - export).

Dann speichern Sie die Datei als Reg-Datei und hinterher gehen Sie mit der rechten Maustaste auf Bearbeiten.
Kopieren Sie den Text und transformieren den Code auf die o. a. Verfahrensweise...