Windows Vista und Windows Server 2008 führen eine Reihe von neuen Benutzerprofil Pfaden und Umgebungsvariablen ein, die sich von früheren Versionen von Windows unterscheiden und einen Einfluss auf Skripte wie Anmeldeskripts und Anwendungen haben. Nicht alle Skripte werden wie erwartet funktionieren – hier eine kurze kurze Zusammenfassung der Änderungen.
Die folgende Tabelle listet den alten Profilpfad und den entsprechenden neuen Pfad unter Windows Vista / Windows Server 2008:
Alter Pfad | Neuer Pfad |
---|---|
Documents and Settings Dokumente und Einstellungen | Users Benutzer |
Documents and Settings\Default User Dokumente und Einstellungen\Default User | Users\Default Benutzer\Default |
Documents and Settings\All Users\Application Data Dokumente und Einstellungen\All Users\Application Data | ProgramData |
Documents and Settings\All Users\Start Menu Dokumente und Einstellungen\All Users\Startmenü | ProgramData\Microsoft\Windows\Start Menu ProgramData\Microsoft\Windows\Startmenü |
Documents and Settings\All Users\Templates Dokumente und Einstellungen\All Users\Vorlagen | ProgramData\Microsoft\Windows\Templates ProgramData\Microsoft\Windows\Vorlagen |
Documents and Settings\{username}\Local Settings\Application Data Dokumente und Einstellungen\{Nutzername}\Lokale Einstellungen\Anwendungsdaten | Users\{username}\AppData\Local Benutzer\{Nutzername}\AppData\Local |
Users\{username}\AppData\LocalLow Benutzer\{Nutzername}\Anwendungsdaten\LocalLow | |
Documents and Settings\{username}\Application Data Dokumente und Einstellungen\{Nutzername}\Anwendungsdaten | Users\{username}\AppData\Roaming Benutzer\{Nutzername}\AppData\Roaming |
Documents and Settings\{username}\Cookies Dokumente und Einstellungen\{Nutzername}\Cookies | Users\{username}\AppData\Roaming\Microsoft\Windows\Cookies Benutzer\{Nutzername}\AppData\ Roaming\Microsoft\Windows\Cookies |
Documents and Settings\{username}\NetHood Dokumente und Einstellungen\{Nutzername}\Netzwerkumgebung | Users\{username}\AppData\Roaming\Microsoft\Windows\Network Shortcuts Benutzer\ {Nutzername}\AppData\Roaming\Microsoft\Windows\Network Shortcuts |
Documents and Settings\{username}\PrintHood Dokumente und Einstellungen\{Nutzername}\Druckumgebung | Users\{username}\AppData\Roaming\Microsoft\Windows\Printer Shortcuts Benutzer\{Nutzername}\AppData\Roaming\Microsoft\Windows\Printer Shortcuts |
Documents and Settings\{username}\Recent Dokumente und Einstellungen\{Nutzername}\Recent | Users\{username}\AppData\Roaming\Microsoft\Windows\Recent Benutzer\{Nutzername}\AppData\Roaming\Microsoft\Windows\Recent |
Documents and Settings\{username}\SendTo Dokumente und Einstellungen\{username}\SendTo | Users\{username}\AppData\Roaming\Microsoft\Windows\SendTo Benutzer\{Nutzername}\AppData\Roaming\Microsoft\Windows\SendTo |
Documents and Settings\{username}\Start Menu Dokumente und Einstellungen\{username}\Startmenü | Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu Benutzer\{Nutzername}\AppData\Roaming\Microsoft\Windows\Startmenü |
Documents and Settings\{username}\Templates Dokumente und Einstellungen\{Nutzername}\Vorlagen | Users\{username}\AppData\Roaming\Microsoft\Windows\Templates Benutzer\{Nutzername}\AppData\Roaming\Microsoft\Windows\Vorlagen |
Users\{username}\Contacts Benutzer\{Nutzername}\Kontakte | |
Documents and Settings\{username}\Desktop Dokumente und Einstellungen\ {Nutzername}\Desktop | Users\{username}\Desktop Benutzer\{Nutzername}\Desktop |
Documents and Settings\{username}\My Documents Dokumente und Einstellungen\{Nutzername}\My Documents | Users\{username}\Documents Benutzer {Nutzername}\Dokumente |
Users\{username}\Downloads Benutzer\{Nutzername}\Downloads | |
Documents and Settings\{username}\Favorites Dokumente und Einstellungen\ {Nutzername}\Favoriten | Users\{username}\Favorites Benutzer\{Nutzername}\Favoriten |
Users\{username}\Links Benutzer\{Nutzername}\Links | |
Documents and Settings\{username}\My Documents\My Music Dokumente und Einstellungen\{Nutzername}\My Documents\My Music | Users\{username}\Music Benutzer\{Nutzername}\Music |
Documents and Settings\{username}\My Documents\My Pictures Dokumente und Einstellungen\{Nutzername}\Eigene Dateien\Eigene Bilder | Users\{username}\Pictures Benutzer\{Nutzername}\Bilder |
Users\{username}\Saved Games Benutzer\{Nutzername}\Saved Games | |
Users\{username}\Searches Benutzer\{Nutzername}\Suchbegriffe | |
Documents and Settings\{username}\My Documents\My Videos Dokumente und Einstellungen\{Nutzername}\Eigene Dateien\Eigene Videos | Users\{username}\Videos Benutzer\{Nutzername}\Videos |
Documents and Settings\All Users Dokumente und Einstellungen\All Users | Users\Public Benutzer\Öffentlich |
Documents and Settings\All Users\Desktop Dokumente und Einstellungen\All Users\ Desktop | Users\Public\Desktop Benutzer\Öffentlich\Desktop |
Documents and Settings\All Users\Documents Dokumente und Einstellungen\All Users\Dokumente | Users\Public\Documents Benutzer\Öffentlich\Dokumente |
Documents and Settings\All Users\Favorites Dokumente und Einstellungen\All Users\Favoriten | Users\Public\Favorites Benutzer\Öffentlich\Favoriten |
Documents and Settings\All Users\Documents\My Music Dokumente und Einstellungen\All Users\Documente\Meine Musik | Users\Public\Music Benutzer\Öffentlich\Musik |
Documents and Settings\All Users\Documents\My Pictures Dokumente und Einstellungen\All Users\Dokumente\Eigene Bilder | Users\Public\Pictures Benutzer\Öffentlich\Bilder |
Documents and Settings\All Users\Documents\My Videos Dokumente und Einstellungen\All Users\Dokumente\Eigene Videos | Users\Public\Videos Benutzer\Öffentlich\Videos |
Der Allusers-Desktop findet sich unter \Users\Öffentlich\Desktop. Ein dir / A: H im \ ProgramData Ordner zeigt folgende junctions:
Pfad | Junction |
---|---|
ProgramData\Application Data | ProgramData |
ProgramData\Desktop | Users\Public\Desktop Benutzer\Öffentlich\Desktop |
ProgramData\Documents ProgramData\Dokumente | Users\Public\Documents Benutzer\Öffentlich\Dokumente |
ProgramData\Favorites ProgramData\Favoriten | Users\Public\Favorites Benutzer\Öffentlich\Favoriten |
ProgramData\Start Menu ProgramData\Startmenü | ProgramData\Microsoft\Windows\Start Menu ProgramData\Microsoft\Windows\Startmenü |
ProgramData\Templates ProgramData\Vorlagen | ProgramData\Microsoft\Windows\Templates ProgramData \Microsoft\Windows\Vorlagen |
Diese junctions sollten Abwärtskompatibilität für ältere Anwendungen bieten. Es gibt auch Unterschiede in Umgebungsvariablen zwischen der neuen Version von Windows und die älteren Versionen. Windows Server 2003 und unten definieren die folgenden Variablen in Bezug auf Profile:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\meinUsername\Application Data
HOMEPATH=\Documents and Settings\meinUsername
TEMP=C:\DOCUME~1\meinUsername\LOCALS~1\Temp
TMP=C:\DOCUME~1\meinUsername\LOCALS~1\Temp
USERPROFILE=C:\Documents and Settings\meinUsername
Windows Vista und Windows Server 2008 definieren die gleichen, aber zusätzliche Variablen,
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\meinUsername\AppData\Roaming
HOMEPATH=\Users\meinUsername
LOCALAPPDATA=C:\Users\meinUsername\AppData\Local
ProgramData=C:\ProgramData
PUBLIC=C:\Users\Public
TEMP=C:\Users\meinUsername\AppData\Local\Temp
TMP=C:\Users\meinUsername\AppData\Local\Temp
USERPROFILE=C:\Users\meinUsername
In der Praxis werden Skripts, die auf z.B. % ALLUSERSPROFILE% \ Desktop zeigen, nicht wie vorgesehen funktionieren und müssen aktualisiert werden, um stattdessen % PUBLIC% zu verwenden.