Also ich habe mal die MS anweisung dazu durchgelesen, aber scheint mir nen bisl schwachsinnig, erst ne struktur anzulegen mit RunOnce wert und diese dann sofort wieder zu entfernen.
Ist nicht schwachsinnig sondern eben notwendig.
OK so schwachsinnig es klingen mag, es scheint zu funzen, vielen Dank noch mal für den Link
Klar funktioniert es. Wurde früher (in "Vor-Active-Directory-Zeiten") oft verwendet um neuen Usern bei Erstanmeldung auf den Clients bestimmte Voreinstellungen mitzugeben. Die GPOs im AD haben das mittlerweile wesentlich vereinfacht.
Das Problem ist nur, wie kann man das dann hinterher ma wieder
rausnehmen, wenn die struktur gar nicht mehr da ist, irgendwo muss er
es doch gespeichert haben?
Entfernen erfolgt genauso wie das Eintragen laut MS-Artikel.
Die ntuser-dat aus dem Default-Profil (da ist es nämlich gespeichert) wieder als Struktur laden, bearbeiten, wieder entfernen.
Nochmal etwas zum Hintergrund:
Bei Erstanmeldung wird u.a. die Datei "ntuser.dat" aus dem Verzeichnis "Default User" in das neue Userprofil kopiert und bildet sozusagen die Erstkonfiguration des neuen Users. Die ntuser.dat enthält die Struktur, die der User im Registry-Editor unter HKEY_CURRENT_USER sieht.
Da man die ntuser.dat nicht direkt bearbeiten kann, muß man sie mittels "Struktur laden" in den Registry-Editor laden. Dort erscheint sie dann als normaler Registry-Zweig unter HKEY_USERS\xxx (deine selbstgewählte Bezeichnung) und kann bearbeitet werden. Danach muß sie wieder "entladen" werden und damit wird die geänderte ntuser.dat im Default-Profil gespeichert. Hast du ja alles gemacht :o)
PS:
Der Registry-Zweig "HKEY_USERS\.DEFAULT" hat übrigens
nichts mit der ntuser.dat aus dem Default-Profilverzeichnis zu tun. Dieser Zweig enthält die Einstellungen, die VOR dem Anmelden eines Benutzers gelten. Also z.B. Farb-, Keyboard- und Mauseinstellungen an der Anmeldeseite.
mfg, Winuser