När du skapar ett användarkonto kopplat till ett Microsoft-konto i Windows 10, kommer de första 5 tecknen i ditt livekonto-ID att användas för din användarprofils mappnamn. Till exempel om sramesh_2001[@outlook.com] är ditt Microsoft-konto-ID, skulle användarprofilmappen heta "srame“.
Det här problemet uppstår inte om du först skapar ett lokalt användarkonto och sedan byter till Microsoft-konto. Om du vill ha ett anpassat namn för din användarkontomapp, skapa ett lokalt konto med ditt föredragna namn. När du har loggat in och din profil har initierats kan du byta till Microsoft Account (MSA). Användarkontomappen kommer att behålla samma namn.
På samma sätt kan användarprofilmappen på vissa system ha det fullständiga namnet med mellanslag mellan ("Users\John Smith" istället för "Users\JohnSmith"), och du kanske vill ta bort utrymmet. Om du har ett befintligt användarkonto med profilmappens namn trunkerat till fem tecken eller det innehåller ett mellanslag, berättar den här artikeln hur du byter namn på användarprofilmappen efter önskemål.
Innehåll
- Steg 1: Byt namn på profilmappen
- Steg 2: Återställ Windows Search-index
- Steg 3: Uppdatera registersökvägarna (system)
- Steg 4: Uppdatera registersökvägarna (användare)
- Steg 5: Uppdatera INI-filerna (för äldre program)
Checklista
- Läs Varningar avsnitt nedan innan du fortsätter.
- Skaffa ett anständigt verktyg för att hitta och ersätta registret - t.ex. Registry Finder från Sergey Filippov.
- Säkerhetskopiera hela din systemenhet med ett bra bildbaserat säkerhetskopieringsverktyg - t.ex. Macrium Reflect Free.
Innan du fortsätter är det lämpligt att ta en komplett bild av din operativsystemsenhet och gå vidare. Du bör endast utföra följande steg om du har lämpliga säkerhetskopior på plats.
Hur du byter namn på din användarprofilmapp
För att byta namn på användarprofilmappen i Windows, följ dessa steg:
Notera: Förrän du har slutfört hela proceduren från steg 1 till steg 4, logga inte in på det primära kontot (vars profilmapp du vill byta namn på). Varje operation måste endast utföras från ett sekundärt administratörskonto. Om du har konfigurerat Windows till logga in automatiskt till ditt primära konto måste du inaktivera automatisk inloggning innan du fortsätter.
Steg 1: Byt namn på profilmappen
- Skapa ett andra administratörskonto, som kan vara ett lokalt användarkonto.
- Logga ut från ditt primära konto och logga in på det andra administratörskontot.
- Start Regedit.exe och navigera till:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- Varje undernyckel representerar SID för användarkonton, inklusive de inbyggda kontona i systemet.
- Välj SID för ditt primära konto som du vill byta namn på profilmappen för. Du kan identifiera det genom att titta på ProfileImagePath värde i den högra rutan.
För att få SID för alla användarkonton på datorn, kör det här kommandot:
wmic användarkontolista full
. Här är ett exempelutdata.Alternativt kan du hitta SID för användarkontot (som för närvarande är inloggat) genom att köra kommandot "
whoami /användare
“. Så för att få SID för det primära användarkontot (vars profilmapp du vill byta namn på), kör duvem är jag
kommandot från det användarkontot. - Uppdatera i lämplig undernyckel
ProfileImagePath
värdera data i enlighet därmed, från det gamla användarkontot till det nya:Exempel: C:\Users\srame till C:\Users\Ramesh
- Avsluta Registereditorn.
- Starta om Windows. Detta för att undvika felet "File In Use" när du byter namn på profilmappen
- Logga in igen (till det andra administratörskontot.)
- Starta File Explorer och byt namn på profilmappen. Mappnamnet ska vara exakt detsamma som du skrev i steg 6 ovan.Om du fortfarande får felet "File In Use" när du byter namn på profilmappen, starta upp i Windows Recovery Environment och byt namn på mappen via kommandotolken. För mer information, se avsnittet "Åtkomst till återställningsmiljön" i Denna artikel.
Detta byter namn på din användarprofilmapp.
Steg 2: Återställ och bygg om Windows Search Index
Windows Search-index skulle fortfarande ha tusentals poster som pekar på den gamla profilmappens sökväg. Du måste återställa och bygga om sökindexet helt genom att ställa in SetupCompletedSuccessfully
registervärde till 0
.
- Starta Registereditorn
regedit.exe
och gå till:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
- Ändra registervärdet
SetupCompletedSuccessfully
data från1
till0
Ovanstående registerändring SetupCompletedSuccessfully = 0 gör att Windows Search rensar anpassade indexerade platser, lägger till standardplatser och bygger om indexet från början. - Avsluta Registereditorn.
- Öppna Tjänster MMC (
tjänster.msc
) - Starta om Windows Search-tjänsten.
Fullständiga instruktioner finns i artikeln Återställ och bygg om sökindex helt i Windows. Se särskilt avsnittet Hur man manuellt återställer Windows Search och bygger om indexet i den artikeln.
Om du återställer sökningen rensas alla indexerade platser och Windows Search börjar bygga om indexet automatiskt. Om du har några anpassade mappplatser att lägga till i indexet, lägg till det manuellt genom att starta Kontrollpanelen → Indexeringsalternativ.
Steg 3: Uppdatera registersökvägarna (systemomfattande)
Även om du kommer att kunna logga in på profilen och använda den, byter du bara namn på ProfileImagePath
värdet är inte tillräckligt. Det kan finnas hundratals registervärden som pekar på den gamla användarprofilmappen, och siffrorna kan variera beroende på vilka program som är installerade på systemet.
Till exempel lagrar Cortana-sökningen indexdatabasens plats i registret, och om sökvägen inte uppdateras bryter sökfunktionen i Start-menyn och appen Inställningar.
Du kan göra en registersökning med programvara som Nirsofts RegScanner eller Registry Finder, och du kommer att bli förvånad över att se antalet registerplatser (inte inklusive de triviala mest senast använda historikplatserna) du måste uppdatera.
![](/f/d8276a5f54095dc2c3ae5f317628b57d.png)
![](/f/ed9bc9d9cf5ecfe642e55512759762d8.png)
Du behöver ett anständigt verktyg för registersökning och ersätt för att hitta och ersätta varje förekomst av strängen "Användare\gammalt namn
" till "Användare\nyttnamn
“.
Du kan prova gratisprogrammet Registersökare av Sergey Filippov för att hitta och ersätta registervärdena en masse. Register Finder kan också ersätta REG_BINARY och REG_MULTI_SZ värden. För support, besök Registry Finder-forum.
"Med funktionen Ersätt (i Registry Finder) kan du enkelt ersätta alla eller särskilda förekomster av en sträng med en annan. Ersättningen utförs endast i objekt som finns i fönstret Sökresultat. I dialogrutan Ersätt anger du antingen alla objekt eller bara markerade. När ersättningen är klar uppdateras objekten i fönstret. Om något objekt inte längre matchar sökkriterierna finns det fortfarande kvar i listan."
- I Registry Finder-fönstret använder du alternativet Sök för att hitta strängen
C:\Users\srame
- I fönstret Sök resultat, klicka på Redigera-menyn, klicka Ersätt i Sökresultat...
- Ersätt alla instanser av det gamla profilnamnet med det nya.
Byt namn #1:
C:\Users\srame till C:\Users\Ramesh
- På samma sätt använder du alternativet Hitta för att hitta strängen
C:\\Users\\srame
- Ersätt alla instanser av det gamla profilnamnet med det nya.
Byt namn #2:
C:\\Users\\srame till C:\\Users\\Ramesh.
Notera: Office 365 och andra appar lagrar sökvägen i ovanstående format (dubbla snedstreck.) i vissa delar av registret.
Steg 4: Uppdatera registersökvägarna per användare (NTUSER.DAT & USRCLASS.DAT)
NTUSER.DAT och USRCLASS.DAT är per användare registret bikupor som är separata för varje användarkonto. I föregående avsnitt, eftersom du använde Registry Finder från det andra administratörskontot, ändras inte NTUSER.DAT och USRCLASS.DAT för det ursprungliga kontot.
Så du måste ladda NTUSER.DAT- och USRCLASS.DAT-filen för det ursprungliga användarkontot i Registry Finder, hitta och ersätta användarprofilens sökväg i enlighet med detta.
Observera att de två filerna är dolda och skyddade som standard. För att se dem måste du aktivera "Visa alla filer..." och inaktivera "Dölj skyddade operativsystemfiler..." i mappalternativ.
- I Registry Finder-fönstret klickar du på Arkiv-menyn och väljer Ladda Hive...
- Bläddra för att välja NTUSER.DAT för ditt användarkonto — t.ex.
C:\Users\srame\NTUSER.DAT
. - Tilldela ett namn för den laddade kupan – t.ex.
myhive
- Välj ett av alternativen för överordnad nyckel:
HKEY_LOCAL_MACHINE
ellerHKEY_USERS
- Klicka på OK. Kupan kommer att laddas under en av föräldranycklarna ovan.
- Med
MyHive
vald registergren använder du alternativet Sök för att hitta strängenC:\Users\srame
Du kommer att bli förvånad över att se många poster (särskilt OneDrive-inställningar) som fortfarande pekar på den gamla användarprofilmappen.
- Ersätt alla poster med det nya profilmappens namn - t.ex.
C:\Users\Ramesh
Byt namn #1:
C:\Users\srame till C:\Users\Ramesh.
- Med
MyHive
vald registergren använder du alternativet Sök för att hitta strängenC:\\Users\\srame
- Ersätt alla poster med det nya profilmappens namn - t.ex.
C:\\Users\\Ramesh
Byt namn #2:
C:\\Users\\srame till C:\\Users\\Ramesh.
Notera: Office 365 och andra appar lagrar sökvägen i ovanstående format (dubbla snedstreck.) i vissa delar av registret.
- När registervärdena har uppdaterats byter du till fliken "Lokalt register" från fliken "Hitta resultaten".
- På fliken "Lokalt register" väljer du
MyHive
nyckel- - På Arkiv-menyn klickar du på Unload Hive... och laddar ur
MyHive
. Det här är viktigt!
Observera att alternativet Unload Hive... kommer att vara nedtonat om du är i Hitta resultat fliken eller om du inte har valt "MyHive
“. - Upprepa steg 1-12, men den här gången måste du ladda
usrClass.dat
kupan som finns här:C:\Users\%username%\Local Settings\Application Data\Microsoft\Windows\usrClass.dat
- När registervärdena har uppdaterats, ladda ur kupan via Arkiv-menyn. Det här är viktigt!
- Stäng Registry Finder och starta om Windows.
Logga in på ditt primära konto och se om allt fungerar korrekt.
Steg 5: Uppdatera INI-filerna
Det här steget kan behövas om någon äldre programvara på din dator lagrar filer i textfiler (t.ex. – .ini
filer), och dessa poster pekar på den gamla profilmappen.
Du kan ladda ner Allt sökverktyg från voidtools.com
och gör en innehållssökning i textbaserade filer - speciellt .ini
.
Uppdatera de textbaserade filerna för att återspegla den nya sökvägen.
Varningar
Inga av följande problem (1 – 4) inträffade under mina tester, men inkluderade dem som ett allmänt råd:
- I sällsynta fall, om programvaran för registersökning/ersätt inte kan ändra vissa registernycklar på grund av behörighetsproblem, kan du köra registerredigeraren under Systemet eller Pålitlig installerare privilegier och ändra dessa poster, eller fixa behörigheterna per nyckel.
- Registret är inte den enda platsen där profilsökvägsinformationen lagras. Vissa program lagrar data i textbaserade filer som .ini, .xml, proprietära filformat eller till och med databasfiler. I dessa fall refererar applikationerna fortfarande till den gamla sökvägen och kanske inte fungerar som förväntat. Du kan byta ut profilsökvägen manuellt på dessa textbaserade filer. Men det finns ingen enskild lösning för att uppdatera sökvägarna med ett enda klick. Detta måste göras per ansökan.
- Om du upptäcker att den gamla användarprofilmappen skapas igen automatiskt, hänvisar en eller flera av dina befintliga applikationer fortfarande till den gamla sökvägen. Öppna mappen och se vilka program som lägger till filer där. Det hjälper dig att konfigurera om just den applikationen.
- Om en verksamhetskritisk applikation går sönder efter att ha följt ovanstående procedur kan det vara att den lagrar profilsökvägen i en databas eller ett eget filformat. Kontakta i så fall programvaruleverantören för support. Eller återgå till din gamla konfiguration genom att återställa från bildsäkerhetskopieringen du skapade tidigare. När jag testade uppstod inte sådana problem.
- Det är bättre om du tar bort länken till OneDrive (innan du byter namn på profilen) och sedan länkar om efter att du byter namn på profilfilen och loggar in på den. Du kan behöva logga in på Office 365 och OneDrive igen och låta OneDrive synkronisera med den nya mappen. Öppna OneDrive-inställningar → AutoSpara → "Uppdatera mappar" för att säkerställa att skalmapparna som skrivbord, dokument, bilder etc. plockas upp korrekt.
- Om du använder filhistorik kan du behöva konfigurera om den efter att ha bytt namn på användarprofilmappen.
Informationen i den här artikeln gäller alla versioner av Windows, inklusive Windows 10.
En liten begäran: Om du gillade det här inlägget, vänligen dela detta?
En "liten" andel från dig skulle verkligen hjälpa mycket med den här bloggens tillväxt. Några bra förslag:- Fäst det!
- Dela den till din favoritblogg + Facebook, Reddit
- Tweet det!