WinXP: Userprofiles (C:\Documents and Settings) verschieben?
-
Wie kann man in WindowsXP die Userprofiles von C:\Documents and Settings\user_name an eine andere Stelle (z.B. anderes Laufwerk) verschieben und evtl. umbenennen?
Ich weiß wie man einzelne Ordner, z.b. "My Documents" für einen bestimmten User verschieben kann, geht dass jedoch auch für alle User und alles auf einmal, so dass %USERPROFILE% woanders hinzeigt?
Danke,
Scrontch.
-
Zuerst muss ich Dir sagen, alle Verzeichnisse evtl. für mehrere User von Hand umzubiegen ist ein ganz erheblicher Aufwand. Dumm ist auch, wenn man WinDoof mal neu installieren muss, denn dann muss man den Mist noch einmal machen.
Öffne RegEdit - Du findest die Verzeichnisse für den Admin hier:
HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\ ...Nehmen wir an Du hast noch einen User work, dann findest Du dessen Pfad in der Registry hier:
HKEY_USERS\work\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Um das Verzeichnis für work zu ändern musst Du entweder als work eingelogt sein oder den user in RegEdit geladen haben!
Es gibt aber in dem Originalverzeichnis Dateien bspw. NTUSER die sich nicht an eine andere Stelle verschieben lassen. Du solltest also das alte Verzeichnis später nicht löschen!
Außerdem empfehle ich Dir, dass Du Dir ein kleines Konfiguration Skript schreibst! Sehr sehr nützlich bei Neuinstallationen.
-
> Zuerst muss ich Dir sagen, alle Verzeichnisse evtl. für mehrere User von Hand umzubiegen ist ein ganz erheblicher Aufwand. Dumm ist auch, wenn man WinDoof mal neu installieren muss, denn dann muss man den Mist noch einmal machen.
Eben. Deshalb stell ich ja die Frage ob das auf einfache Art global zu machen ist.
Oder meinst du man sollte davon allgemein Abstand halten?> Öffne RegEdit - Du findest die Verzeichnisse für den Admin hier:
> HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\ ...> Nehmen wir an Du hast noch einen User work, dann findest Du dessen Pfad in der Registry hier:
> HKEY_USERS\work\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\> Um das Verzeichnis für work zu ändern musst Du entweder als work eingelogt sein oder den user in RegEdit geladen haben!
Ja, diese Reg-Einträge sind mir bekannt.
Aber da stehen z.b. so Sachen wie %USERPROFILE%\Desktop
Bloß wie kann man ändern wie %USERPROFILE% definiert ist? Oder hat man darauf keinen Einfluss??> Es gibt aber in dem Originalverzeichnis Dateien bspw. NTUSER die sich nicht an eine andere Stelle verschieben lassen. Du solltest also das alte Verzeichnis später nicht löschen!
Aha? Es läuft nicht mehr wenn ich alle Dateien nachher ins entsprechende Verzeichnis verschiebe?
> Außerdem empfehle ich Dir, dass Du Dir ein kleines Konfiguration Skript schreibst! Sehr sehr nützlich bei Neuinstallationen.
Jo, aber was schreib ich da rein?
-
Du kannst doch bei der Verwaltung im Unterpunkt Lokale Benutzer und Gruppen den Profilpath festlegen...
Gruß Ivo
-
Ja, das hab ich auch schon probiert, aber %USERPROFILE% zeigt danach (nach Neustart) immer noch auf C:\Documents and Settings
-
Sorry hatte den Post vorher nur überflogen und völlig überlesen, dass Du die Reg-Einträge kennst.
Da ich häufig beruflich diverse Rechner neu installieren und konfigurieren muss habe ich mir mal ein sehr umfangreiches Skript geschrieben. Hier also mal einen Teil daraus. Ich kopiere hier mal einen Teil daraus rein. Kannst Du Dir gerne mit Cut-Copy and Paste für Deine Zwecke anpassen.
So ein Konfigurations-Skript kann man sehr einfach mit der WinDoof Shell machen:
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
On Error Resume Next
intButton = WshShell.Popup ("Sollen die Systemverzeichnisse erstellt werden?", , , 4)
if intButton = "6" then
WshShell.Run "xcopy.exe ""%USERPROFILE%\*"" D:\user\admin\ /s /e", HIDE_WINDOW, WAIT_ON_RETURN
end if
'* ##### Systemverzeichnisse für Admin #####
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\AppData", "D:\user\admin\Anwendungsdaten", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cache", "D:\user\admin\Lokale Einstellungen\Temporary Internet Files", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cookies", "D:\user\admin\Cookies", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Desktop", "D:\user\admin\Desktop", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Favorites", "D:\user\admin\Favoriten", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Favorites", "D:\user\admin\Favoriten", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\History", "D:\user\admin\Lokale Einstellungen\Verlauf", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Local AppData", "D:\user\admin\Lokale Einstellungen\Anwendungsdaten", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Local Settings", "D:\user\admin\Lokale Einstellungen", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\My Pictures", "D:\user\admin\Eigene Dateien\Eigene Bilder", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\My Music", "D:\user\admin\Eigene Dateien\Eigene Bilder", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal", "D:\user\admin\Eigene Dateien", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Programs", "D:\user\admin\Startmenü\Programme", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Recent", "D:\user\admin\Recent", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\SendTo", "D:\user\admin\SendTo", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Start Menu", "D:\user\admin\Startmenü", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Startup", "D:\user\admin\Startmenü\Programme\Autostart", "REG_EXPAND_SZ"
WshShell.RegWrite "HKEY_USERS\S-1-5-21-2000478354-1957994488-839522115-500\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Templates", "D:\user\admin\Vorlagen", "REG_EXPAND_SZ"1. Den Pfad wohin das soll mußt Du Dir natürlich noch anpassen.
2. Für einen anderen User mußt der Pfad natürlich auch angepasst werden.
-
Eine andere Möglichkeit wäre noch das gleich bei der Installation festzulegen. Ich hatte mir mit nLite eine XP-BootCD gemacht.
-
Es geht auch mit Windows-Bordmitteln.
Im Archiv SUPPORT\TOOLS\DEPLOY.CAB auf Deiner XP-CD findest eine Datei namens unattended.doc, welche Dir genau beschreibt, wie man sich eine eigene XP-Installations-CD basteln kann.
Vom umbiegen der ganzen reg-Schlüssel in einer bestehenden Installation würde ich abraten, da Du nie weißt, welche Programme alle auf die Schlüssel zugreifen.
Ferner rate ich dazu, bei der Neuinstallation mit einer XP-CD und einer Floppy, auf der sich die Antwortdatei befindet, zuarbeiten. So brauchst Du bei Änderungen nicht jedes mal eine neue InstallationsCD zubrennen.