Hab ich letzte Woche erst bei meinem XP gemacht.
- Als ein anderer Benutzer anmelden - mit dem aktiven Konto geht es nicht.
- Ordner Eigene Dateien auf den neuen Pfad kopieren.(*1)
- regedit HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Dort gibt es je einen Schlüssel für die Systemkonten, "Alle Benutzer", Gemeinsame Dateien und für jeden Benutzer. Deinen passenden raussuchen und den Wert für ProfileImagePath %systemdrive%\Dokumente[...] entsprechend anpassen, z.B. in D:\Dokumente und Einstellungen\[...]
- Dem neuen, kopierten Ordner den richtigen Besitzer und rechte geben.
- Einige schlecht programmierte Software benutzt in der registry den kompletten Pfad C:\Dokumente[...] statt den richtigen Weg %userprofile% die Einträge musst du jetzt auch noch alle von Hand ändern, normalerweise sind nur die unter HKEY_LOCAL_MACHINE\SOFTWARE interessant. (*2)
- Den alten Ordner unter c:\ erstmal nur umbennenen in z.B. _Administrator
- Beten, neu booten und schauen ob alles läuft.
*1) Da zeigt sich wieder wie sinnlos der Schweinkram von Safedisk ist. Lies sich natürlich unter Windows nicht verschieben / kopieren. Also Debian gebootet - den Ordner von dort kopiert und voila
*2) Witzigerweise waren von 18 Programmen die ich nachträglich anpassen musste 10 Stück von MS selbst. Sind das Idioten.
Dann musste ich noch in einigen Programmen wie BAT! und die ssh Keys für Putty/Zoc die Einstellung direkt ändern - ist vermutlich in einer .ini die ich nicht gefunden habe. Ansonsten läuft alles. Hab den alten Ordner aber sicherheitshalber noch nicht endgültig gelöscht.
Jetzt benutzt Vista noch die virtuell eingeblendeten Pfade - dazu kann ich nichts sagen. Und ich habe sowieso und schon immer ein Konto das nur Benutzerrechte hat für alles. Wenn du nur den einen Default Administrator hast kann es etwas umständlicher werden weil du die Keys nicht ändern kannst während du als dieser Benutzer angemeldet bist.
Backup, Backup, Backup nicht vergessen!