Hallo Dietmar,
>beschäftige mich noch nicht lange mit Vista, aber egal womit ich mich
>beschäftige, es tauchen Probleme auf. Mein Registryproblem ist
f>olgendes: Ich möchte als Admin einen Key anlegen, den nachher jeder
>User beschreiben darf. Also das was man unter XP noch in HKLM packen
>konnte.
Da solltest Du Deine Finger aber tunlichst von lassen. HKLM ist ein Zweig,
in dem normale Benutzer noch nie (auch nicht unter Windows XP) etwas
verloren hatten! Benutzer sollen/können standardmäßig nur in HKCU (Ausnahme
u.a. der Policy-Zweig) schreiben. Alles andere macht keinen Sinn und die
Registrierungsvirtualisierung von Vista leitet entsprechende
Programmzugriffe auch um.
>Gibt es da wirklich nichts oder bin ich nur zu blind?
Ja zur zweiten Aussage ;-). Du kannst den Registrierungseditor als
Administrator starten (Befehl "Als Administrator ausführen") und dann im
Menü "Bearbeiten" den Befehl "Berechtigungen" wählen. Dort lassen sich die
Berechtigungen zum Zugriff auf den Schlüssel umbiegen. Du solltest dies aber
nur dann tun, wenn Du auch weißt, was Du machst bzw. Dir über die Folgen im
Klaren bist!
>Dann noch eine Frage, ist aber nicht ganz so wichtig. Ist es richtig,
das ich als Admin nur die Registryzweige der User sehe, die auch
angemeldet sind?<
Dies ist korrekt. In HKCU siehst Du sogar nur den Zweig aus HKey_Users, der
dem Konto entspricht, unter dessen Kontext der Registrierungseditor gerade
läuft. In HKey_Users kannst Du mit ein paar Tricks die betreffenden
Benutzerkonten über ihre SIDs identifizieren und dort die Anpassungen
vornehmen. Weiterhin kannst Du jederzeit die Hive-Datei eines nicht
angemeldeten Benutzerkontos über den Befehl "Struktur laden" des Menüs
"Datei" laden und dann dessen Registrierungseinträge anpassen. Führt aber
jetzt etwas zu tief in die Interna (einige Insight-Informationen sind
http://tinyurl.com/3dkac8 beschrieben).
Allerdings stellt sich mir die Frage der Sinnhaftigkeit. Wenn Du an einem
Vista Home-System rumbastelst, solltest Du sehr sehr vorsichtig sein und
genau wissen, was Du tust. Werkelst Du allerdings mit Business, Enterprise
oder Ultimate, frage ich mich, warum Du nicht über Gruppenrichtlinien und
den Gruppenrichtlinienobjekt-Editor gehst und die betreffenden Anpassungen
vornehmen lässt.
Gruß
G. Born