Flytta användarprofilen i Windows XP
Förord
Varje användare har ett antal mappar kopplade till sig, framförallt den sk. användaprofilmappen som innehåller nästan allting som berör användaren.Innehåll
»»
»
»
»
»
Relaterade artiklar
Flytta användarprofilen i Windows XP
Vem ska läsa detta?
Du som behöver flytta sin användarprofilmapp, du som kommit över den fasen då man är helt övertygad om att datorn kommer sprängas om man gör fel, du som har aktiverat systemåterställning och har en fungerande punkt uppsatt och du som förstår sig på regedit. Det är väldigt bra om samtliga kriterier är uppfyllda då saker kan gå riktigt snett annars :)
Vad är användarprofilmappen?
Användarprofilmappen är en mapp där allting som har med din användare sparas. Det enda som inte sparas i den här mappen är t.ex. var själva profilen finns (den informationen går inte att spara i den här mappen eftersom det skulle vara samma sak som att skjuta sig själv i foten) , lösenord och liknande information. Lite förenklat kan man säga att den innehåller den bit av registret som kallas HKEY_CURRENT_USER när man är inloggad, den innehåller mina dokument, den innehåller temporära filer, application data-mapparna vilka innehåller inställningar, information och liknande för olika program etc. etc.
Men man kan ju redan…?
Precis, t.ex. Mina dokument kan man enkelt ändra sökväg för genom att högerklicka på Mina dokument och välja egenskaper. Du kan ändra alla de andra med hjälp av olika verktyg eller med verktyget regedit som finns inbyggt i windows. För de som är vana vid regedit är det nycklarna HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders respektive HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders som är intressanta. (Om det är intressant att ändra de delade mapparna så är det nycklarna HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders respektive HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders som innehåller en del matnyttigt.) Obs: Logga in som en annan användare som har administratörsrättigheter innan saker ändras. Se nedan för information om hur man ändrar en annan användares inställningar. Den stora fördelen med att ändra hela mappen är att det finns en del saker som lägger sig i användaprofilmappen ändå. Dessutom finns det bara ett sätt att flytta den delen av registret som tillhöra användaren på och det är att peka om hela mappen. Ytterligare en fördel är att du flyttar allt på en gång istället för mappvis vilket du måste göra annars.
Ändra en annan användares inställningar i registret
Det absolut första du ska göra är att starta om datorn eftersom att du måste se till att inga filer i den användarprofilmapp du vill flytta används. En vanlig utloggning räcker alltså inte.Du måste inte vara inloggad som rätt användare för att ändra inställningarna för den. Det räcker att du är administratör på datorn samt att du vet vad det långa, kryptiska numret för användaren är.
Det här numret tar du lämpligast reda på genom att undersöka nyckeln HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList med hjälp av regedit. Den innehåller i sin tur ett antal nycklar med en massa siffror i namnet. Gör en sökning i den här nyckeln efter namnet på din nuvarande användaprofilmapp (t.ex. heter min C:\Documents and Settings\Oskar.) Titta sedan till vänster, den nyckel som är markerad högerklickar du nu på. Välj alternativet ”Kopiera nyckelnamn”. Öppna notepad, välj klistra in. Ta bort allt som står innan det långa numret.
Ta upp en ny instans av regedit. Titta på nyckeln HKEY_USERS. Klicka på den under-nyckel som heter exakt så som det står i notepad. Den nyckel du nu har markerad är exakt den nyckel som normalt sett heter HKEY_CURRENT_USER. Eftersom att det är samma nyckel gäller så klart de nycklar som nämndes under rubriken ” Men man kan ju redan…?”.
Ändra användarprofilmappen
Hur gör man nu då för att ändra den mappen? Ta upp din första instans av regedit, till höger står det en sökväg (t.ex. C:\Documents and Settings\Oskar), ändra den till den mapp där du vill ha din användarprofil (i mitt fall var på det på en extern hårddisk, P:\Documents and Settings\Oskar). Använd nu utforskaren (se till att visa systemfiler + visa dolda filer är rätt inställt så du ser alla filer) för att flytta rubbet. Normalt sett ska det gå utan problem. Du ska flytta från den gamla mappen till den nya. Pga. en bugg eller liknande i Windows XP måste du ändra en utav de sk. ”shell mapparna” manuellt i registret, den som pekar på mappen med administrationsverktygen. Ta upp din andra instans av regedit. Titta på motsvarande nyckel (HKCU = den nyckel du har markerad just nu) för den här: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders. Där finns det ett värde som heter ”Administrative Tools”. Ändra början av den sökvägen.En sak som du borde göra ändå är att ersätta samtliga förekomster i registret av den gamla mappen med den nya då den gamla mappen troligen används på ett flertal ställen i registret. Lite dumt egentligen då det finns en miljövariabel vid namn %USERPROFILE% som alltid pekar på den aktuella användarens profilmapp.
0 Kommentarer