byta namn på ett användarkonto via Datorhanteringskonsol eller appleten användarkonton byter inte namn på den associerade användarprofilmappen. Så här byter du namn på användarprofilmappen manuellt i Windows XP
Byt namn på användarprofilmappen med Windows Explorer
- logga in på ett administratörskonto som inte är det konto som byts om.
- öppna mappen Dokument och inställningar genom att skriva detta i dialogrutan Start, Kör:
%systemdrive% \ dokument och inställningar
- listan över mappar visas. Välj motsvarande mapp för användarkontot som du vill byta namn på.
exempel
%SystemDrive%\Documents and Settings\OldUsername
blir
%SystemDrive%\Documents and Settings\NewUsername
nästa steg är att meddela systemet att användarprofilens sökväg har ändrats.
ändra ProfileImagePath-värdet i registret
profileimagepath-registervärdet
profilelist-registernyckeln innehåller några undernycklar, som bara är listan över Säkerhetsidentifierare för användarkonto (Sid). Var och en av SID representerar ett konto. Nyckeln finns här:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList
identifiera SID för ditt användarkonto och ändra Profilvägen
- för att känna till SID för ditt användarkonto kan du använda skriptets sidlista.vbs
- ladda ner skriptet och kör det. (Användarkontonamn och Sid visas i en loggfil och öppnas automatiskt.)
- anteckna SID för ditt konto.
- välj sedan rätt SID som tillhör ditt användarkonto i Registerredigeraren.
- dubbelklicka på ProfileImagePath-värdet i den högra rutan och ändra profilvägen. (ProfileImagePath lagrar hela sökvägen till användarkontohemmappen. )
Stäng Registerredigeraren och starta om Windows. Se om du kan logga in på den användarprofilen. För att verifiera om Sökvägen har ändrats, skriv in i Kommandotolken. Om du hittar något onormalt beteende när du kör ett program kan du ångra ovanstående procedur.
för att identifiera användarens profilväg av användarens SID
- använd Getsid-verktyget från Windows Server Resource Kit för att hämta SID. Använd följande syntax vid en kommandotolk:
getsid \ \ datornamn användarnamn \ \ datornamn användarnamn
till exempel:
getsid \ \ windowsxp joedoe \ \ windowsxp joedoeresultaten ser ut så här:
= Sid för konto WINDOWSXP \ joedoe är S-1-5-21-1708537768-1993962763-1957994488-1003 - när du har fått användar SID, starta Registereditorn (Regedit.exe eller Regedt32.exe) och välj sedan användarsid under följande registernyckel:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion\ProfileList
om du vill skapa en kopia av en användarprofil (med ett annat användarnamn) använder du dessa steg:
- skapa ett nytt användarkonto
- logga in på det kontot för att initiera den nyskapade profilen
- logga ut från den nyskapade profilen
- logga in som administratör (det inbyggda administratörskontot)
- öppna Kontrollpanelen, dubbelklicka på System
- klicka på fliken Avancerat
- klicka på Inställningar under användarprofiler
- välj en profil att kopiera från och välj Kopiera till
- bläddra till profilen att kopiera till (C:\ Documents and Settings\newuser)
- I tillåtet att använda, klicka på Ändra
- i dialogrutan Välj användare eller grupp, skriv det nya användarkontonamnet och tryck på ENTER.