Ein Benutzerprofil für unterschiedliche Anwender
Gültig für: Windows NT | Windows 2000 | Windows XP | Server 2003 | Windows Vista | Server 2008 | Windows 7
Unter Windows können Sie für unterschiedliche Benutzer ein Profil vorgeben, ohne dass es sich dabei um ein verbindliches Profil handelt.
Interessant ist dieses Vorgehen z.B. bei Notebook-Anwendern. Hier wird normalerweise für die Netzwerkanmeldung das Domänenkonto verwendet und für den mobilen Einsatz ein lokales Benutzerkonto. Da Windows für die beiden Anmeldungen jeweils ein eigenes Profilverzeichnis erstellt, arbeitet der Anwender mit zwei unterschiedlichen Profilen, was mit der Zeit doch etwas nervig sein kann.
Damit der Anwender nur noch mit einem Profilverzeichnis arbeitet und damit immer die gleiche Oberfläche zu sehen bekommt, egal wo er sich gerade anmeldet, gehen Sie folgendermaßen vor:
Starten Sie den Registryeditor und ändern Sie in der Registry die Einträge wie beschrieben ab. Beachten Sie dazu bitte folgende Punkte:
Aufrufen von REGEDIT.EXE (alle Betriebssysteme) oder REGEDT32.EXE (nur Windows NT/2000)
Wenn der Pfad zum Schlüssel nicht vorhanden ist, müssen Sie die nötigen Schlüssel selber hinzufügen. Rechtsklick auf den letzten Schlüssel (links im Tree) aus dem Kontextmenü "Neu" -> "Schlüssel" auswählen, und die fehlenden Schlüssel mit den angegebenen Namen anlegen. |
- Erstellen Sie ein lokales Benutzerkonto auf dem Rechner
- Melden Sie sich mit diesen Benutzerkonto an und wieder ab; das gleiche muss auf diesem Rechner auch einmal für den Domänen-Account durchgeführt werden. Bei der Anmeldung wird für die Konten jeweils ein neues Profilverzeichnis erzeugt und der Pfad zu diesem Profilverzeichnis wird in der Registry eingetragen.
- Melden Sie sich mit einem anderen Account an, der administrative Rechte besitzt (keiner der beiden oben erwähnten Accounts darf dafür verwendet werden).
- Starten Sie den Registry-Editor (regedt32) und laden Sie den Registryzweig des neuen Accounts:
Dazu wählen Sie das Fenster "HKEY_USERS" aus, klicken Sie nun im Menü "Registrierung" -> "Struktur laden" und wählen Sie die Datei NTUSER.DAT aus dem Verzeichnis "%SYSTEMROOT%\Profiles\[Anwendername]" bei Windows NT oder unter "%Userprofile%" ab Windows 2000 (z.B.: C:\Users\[Anwendername]). Jetzt werden Sie aufgefordert, für den Registryzweig einen Namen anzugeben; geben Sie hier eine beliebige Bezeichnung ein (z.B. Profil). - Ändern Sie jetzt die Zugriffsrechte des hinzugeladenen Zweiges. Damit auch der andere Benutzer dieses Profil verwenden darf, gehen Sie folgendermaßen vor:
Sie wählen die von Ihnen angegebene Bezeichnung an (z.B. Profil), klicken im Menü "Sicherheit" -> "Berechtigungen" -> "Hinzufügen" und fügen den lokalen Benutzeraccount mit "Vollzugriff" zu dem anderen Namen hinzu.
Speichern Sie diesen ganzen Zweig nun wieder ab:
Wählen Sie dazu aus dem Menü "Registrierung" -> "Struktur entfernen". Hiermit wird der Schlüssel wieder aus der Registry entfernt und gespeichert. - Wechseln Sie jetzt zu folgendem Registry-Schlüssel
HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows NT\ CurrentVersion\ ProfileList - Hier müssen Sie jetzt die SID ihres lokalen Accounts auswählen. Wenn Sie die richtige SID-Nummer Ihres Accounts nicht wissen, können Sie diese mit dem Programm "GETSID.EXE" aus dem Windows Resource Kit ermitteln.
- Ändern Sie hier den Eintrag "ProfileImagePath" auf den Pfad des lokalen Profiles ab.
Wenn Sie sich jetzt mit dem lokalen Account anmelden, wird Ihnen das Profil des anderen Accounts angezeigt.
Diese Änderung des Pfades funktioniert natürlich nur bei lokalen Profilen.
Man muss noch zusätzlich dem lokalen Benutzer das Recht geben, auf das Profil-Verzeichnis des anderen zugreifen zu können.
WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version
Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular
URL: http://www.winfaq.de/faq_html/Content/tip0500/onlinefaq.php?h=tip0526.htm
WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich