Når du oppretter en brukerkonto koblet til en Microsoft-konto i Windows 10, vil de første 5 tegnene i live-konto-ID-en din bli brukt for navnet på brukerprofilmappen din. For eksempel hvis sramesh_2001[@outlook.com] er din Microsoft-konto-ID, vil brukerprofilmappen få navnet "srame“.
Dette problemet oppstår ikke hvis du først oppretter en lokal brukerkonto og deretter bytter til Microsoft-konto. Hvis du vil ha et tilpasset navn for brukerkontomappen din, oppretter du en lokal konto med ditt foretrukne navn. Når du logger på og profilen din er initialisert, kan du bytte til Microsoft-konto (MSA). Brukerkontomappen vil beholde samme navn.
På samme måte, på noen systemer, kan brukerprofilmappen ha det fulle navnet med mellomrom mellom ("Users\John Smith" i stedet for "Users\JohnSmith"), og kanskje du ønsker å fjerne mellomrommet. Hvis du har en eksisterende brukerkonto med profilmappens navn avkortet til fem tegn, eller den inneholder et mellomrom, forteller denne artikkelen deg hvordan du gir nytt navn til brukerprofilmappen etter ønske.
Innhold
- Trinn 1: Gi nytt navn til profilmappen
- Trinn 2: Tilbakestill Windows Search-indeksen
- Trinn 3: Oppdater registerbanene (system)
- Trinn 4: Oppdater registerbanene (bruker)
- Trinn 5: Oppdater INI-filene (for eldre programmer)
Sjekkliste
- Les Advarsler avsnittet nedenfor før du fortsetter.
- Få et anstendig verktøy for registersøk og erstatt - for eksempel Registry Finder fra Sergey Filippov.
- Sikkerhetskopier hele systemstasjonen med et godt bildebasert sikkerhetskopieringsverktøy – for eksempel Macrium Reflect Free.
Før du fortsetter, er det tilrådelig å ta et fullstendig bilde av operativsystemstasjonen og fortsette videre. Du bør bare utføre følgende trinn hvis du har passende sikkerhetskopier på plass.
Slik endrer du navn på brukerprofilmappen
Følg disse trinnene for å gi nytt navn til brukerprofilmappen i Windows:
Merk: Før du har fullført hele prosedyren fra trinn 1 til trinn 4, må du ikke logge på hovedkontoen (hvis profilmappen du vil endre navn på). Hver operasjon må kun utføres fra en sekundær administratorkonto. Hvis du har konfigurert Windows til automatisk logge inn til primærkontoen din, må du deaktivere automatisk pålogging før du fortsetter.
Trinn 1: Gi nytt navn til profilmappen
- Opprett en andre administratorkonto, som kan være en lokal brukerkonto.
- Logg av fra primærkontoen din, og logg på den andre administratorkontoen.
- Start Regedit.exe og naviger til:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- Hver undernøkkel representerer SID-en til brukerkontoene, inkludert de innebygde kontoene i systemet.
- Velg SID-en til din primære konto som du vil gi nytt navn til profilmappen. Du kan identifisere det ved å se på ProfileImagePath verdi i høyre rute.
For å få SID-en til alle brukerkontoene på datamaskinen, kjør denne kommandoen:
wmic brukerkontoliste full
. Her er et eksempelutgang.Alternativt kan du finne SID-en til brukerkontoen (som for øyeblikket er pålogget) ved å kjøre kommandoen "
whoami /bruker
“. Så for å få SID-en til den primære brukerkontoen (hvis profilmappen du vil endre navn på), kjørhvem er jeg
kommando fra den brukerkontoen. - I den aktuelle undernøkkelen, oppdater
ProfileImagePath
verdi data tilsvarende, fra den gamle brukerkontoen til den nye:Eksempler: C:\Users\srame til C:\Users\Ramesh
- Avslutt Registerredigering.
- Start Windows på nytt. Dette er for å unngå "Fil i bruk"-feil når du gir nytt navn til profilmappen
- Logg på igjen (til den andre administratorkontoen.)
- Start File Explorer og gi nytt navn til profilmappen. Mappenavnet skal være nøyaktig det samme som du skrev inn i trinn 6 ovenfor.Hvis du fortsatt får feilmeldingen "Fil i bruk" når du gir nytt navn til profilmappen, starter du opp i Windows Recovery Environment og gir nytt navn til mappen via ledeteksten. For mer informasjon, se avsnittet "Tilgang til gjenopprettingsmiljøet" i denne artikkelen.
Dette gir nytt navn til brukerprofilmappen din.
Trinn 2: Tilbakestill og gjenoppbygg Windows Search Index
Windows Search-indeksen vil fortsatt ha tusenvis av oppføringer som peker til den gamle profilmappebanen. Du må tilbakestille og gjenoppbygge søkeindeksen fullstendig ved å angi Oppsett fullført
registerverdi til 0
.
- Start Registerredigering
regedit.exe
og gå til:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
- Endre registerverdien
Oppsett fullført
data fra1
til0
Registerendringen ovenfor SetupCompletedSuccessfully = 0 får Windows Search til å fjerne egendefinerte indekserte plasseringer, legge til standardplasseringer og gjenoppbygge indeksen fra bunnen av. - Avslutt Registerredigering.
- Åpne Services MMC (
tjenester.msc
) - Start Windows Search-tjenesten på nytt.
Fullstendige instruksjoner er tilgjengelige i artikkelen Tilbakestill og gjenoppbygg søkeindeksen helt i Windows. Se spesielt avsnitt Slik tilbakestiller du Windows-søk manuelt og gjenoppbygger indeksen i den artikkelen.
Tilbakestilling av søket vil slette alle indekserte plasseringer, og Windows Search begynner å gjenoppbygge indeksen automatisk. Hvis du har noen egendefinerte mappeplasseringer å legge til i indeksen, legg den til manuelt ved å starte Kontrollpanel → Indekseringsalternativer.
Trinn 3: Oppdater registerbanene (systemomfattende)
Selv om du kan logge på profilen og bruke den, er det bare å gi nytt navn til ProfileImagePath
verdien er ikke nok. Det kan være hundrevis av registerverdier som peker til den gamle brukerprofilmappen, og tallene kan variere avhengig av programmene som er installert på systemet.
For eksempel lagrer Cortana-søket indeksdatabaseplassering i registeret, og unnlatelse av å oppdatere banen bryter søkefunksjonen i Start-menyen og Innstillinger-appen.
Du kan gjøre et registersøk ved å bruke programvare som Nirsofts RegScanner eller Registry Finder, og du vil bli overrasket over å se antall registerplasseringer (ikke inkludert de trivielle mest nylig brukte historiestedene) du må oppdatere.
Du trenger et anstendig registersøk og erstatningsverktøy for å finne og erstatte hver forekomst av strengen "Brukere\gammelt navn
" til "Brukere\nytt navn
“.
Du kan prøve gratisvaren Registersøker av Sergey Filippov for å finne og erstatte registerverdiene en masse. Register Finder kan også erstatte REG_BINARY- og REG_MULTI_SZ-verdier. For støtte, besøk Registry Finder-forum.
"Med Replace-funksjonen (i Registry Finder) kan du enkelt erstatte alle eller bestemte forekomster av en streng med en annen. Erstatningen utføres bare i elementer som er i vinduet Finn resultater. I Erstatt-dialogen angir du enten alle elementer eller bare valgte. Etter at utskiftingen er utført, oppdateres elementene i vinduet. Hvis et element ikke lenger samsvarer med søkekriteriene, forblir det fortsatt i listen."
- I Registry Finder-vinduet bruker du Finn-alternativet for å finne strengen
C:\Users\srame
- Fra vinduet Finn resultater, klikk på Rediger-menyen, klikk Erstatt i Finn resultater...
- Erstatt alle forekomster av det gamle profilnavnet med det nye.
Gi nytt navn #1:
C:\Users\srame til C:\Users\Ramesh
- På samme måte bruker du Finn-alternativet for å finne strengen
C:\\Brukere\\srame
- Erstatt alle forekomster av det gamle profilnavnet med det nye.
Gi nytt navn #2:
C:\\Users\\srame til C:\\Users\\Ramesh.
Merk: Office 365 og andre apper lagrer banen i formatet ovenfor (doble skråstreker.) i enkelte områder av registeret.
Trinn 4: Oppdater registerbanene per bruker (NTUSER.DAT & USRCLASS.DAT)
NTUSER.DAT og USRCLASS.DAT er per bruker register elveblest som er separate for hver brukerkonto. I forrige seksjon, siden du brukte Registry Finder fra den andre administratorkontoen, endres ikke NTUSER.DAT og USRCLASS.DAT for den opprinnelige kontoen.
Så du må laste NTUSER.DAT- og USRCLASS.DAT-filen til den opprinnelige brukerkontoen i Registry Finder, finne og erstatte brukerprofilstien tilsvarende.
Merk at de to filene er skjult og beskyttet som standard. For å se dem må du aktivere "Vis alle filer ..." og deaktivere "Skjul beskyttede operativsystemfiler..." i Mappealternativer.
- I Registry Finder-vinduet klikker du på Fil-menyen og velger Last Hive...
- Bla gjennom for å velge NTUSER.DAT for brukerkontoen din – f.eks.
C:\Users\srame\NTUSER.DAT
. - Tildel et navn for den lastede bikuben – f.eks.
myhive
- Velg ett av alternativene for foreldrenøkkelen:
HKEY_LOCAL_MACHINE
ellerHKEY_USERS
- Klikk OK. Bikuben vil bli lastet under en av foreldrenøklene ovenfor.
- Med
MyHive
registergren valgt, bruk Finn-alternativet for å finne strengenC:\Users\srame
Du vil bli overrasket over å se mange oppføringer (spesielt OneDrive-innstillinger) som fortsatt peker til den gamle brukerprofilmappen.
- Erstatt alle oppføringene med det nye profilmappennavnet – f.eks.
C:\Users\Ramesh
Gi nytt navn #1:
C:\Users\srame til C:\Users\Ramesh.
- Med
MyHive
registergren valgt, bruk Finn-alternativet for å finne strengenC:\\Brukere\\srame
- Erstatt alle oppføringene med det nye profilmappennavnet – f.eks.
C:\\Brukere\\Ramesh
Gi nytt navn #2:
C:\\Users\\srame til C:\\Users\\Ramesh.
Merk: Office 365 og andre apper lagrer banen i formatet ovenfor (doble skråstreker.) i enkelte områder av registeret.
- Når registerverdiene er oppdatert, bytter du til fanen "Lokalt register" fra fanen "Finn resultatene".
- I fanen "Lokalt register" velger du
MyHive
nøkkel - Fra Fil-menyen klikker du på Unload Hive... og last av
MyHive
. Dette er viktig!
Merk at alternativet Unload Hive... vil være nedtonet hvis du er i Finn resultater fanen eller hvis du ikke har valgt "MyHive
“. - Gjenta trinn 1-12, men denne gangen må du laste inn
usrClass.dat
bikube som ligger her:C:\Users\%username%\Local Settings\Application Data\Microsoft\Windows\usrClass.dat
- Når registerverdiene er oppdatert, laster du av bikuben via Fil-menyen. Dette er viktig!
- Lukk Registry Finder og start Windows på nytt.
Logg på primærkontoen din og se om alt fungerer som det skal.
Trinn 5: Oppdater INI-filene
Dette trinnet kan være nødvendig hvis noen eldre programvare på datamaskinen din lagrer filer i tekstfiler (f.eks. – .Inn jeg
filer), og disse oppføringene peker til den gamle profilmappen.
Du kan laste ned Alt søkeverktøy fra voidtools.com
og gjør et innholdssøk i tekstbaserte filer – spesielt .Inn jeg
.
Oppdater de tekstbaserte filene for å gjenspeile den nye banen.
Advarsler
Ingen av følgende problemer (1 – 4) oppstod under testingen min, men inkluderte dem som et generelt råd:
- I sjeldne tilfeller, hvis registersøk/erstatt-programvaren ikke kan endre enkelte registernøkler på grunn av tillatelsesproblemer, kan du kjøre Registerredigering under System eller TrustedInstaller privilegier og endre disse oppføringene, eller fikse tillatelsene på per-nøkkel-basis.
- Registeret er ikke det eneste stedet hvor profilstiinformasjonen er lagret. Noen programmer lagrer data i tekstbaserte filer som .ini, .xml, proprietære filformater eller til og med databasefiler. I disse tilfellene refererer applikasjonene fortsatt til den gamle banen og fungerer kanskje ikke som forventet. Du kan erstatte profilbanen manuelt på de tekstbaserte filene. Men det er ingen enkelt løsning for å oppdatere banene med et enkelt klikk. Dette må gjøres per søknad.
- Hvis du oppdager at den gamle brukerprofilmappen opprettes igjen automatisk, refererer fortsatt en eller flere av dine eksisterende applikasjoner til den gamle banen. Åpne mappen og se hvilke programmer som legger til filer der. Det hjelper deg med å rekonfigurere den aktuelle applikasjonen.
- Hvis en virksomhetskritisk applikasjon går i stykker etter å ha fulgt prosedyren ovenfor, kan den lagre profilbanen i en database eller et proprietært filformat. Kontakt i så fall programvareleverandøren for støtte. Eller gå tilbake til den gamle konfigurasjonen ved å gjenopprette fra bildesikkerhetskopien du opprettet tidligere. Da jeg testet, oppsto ikke slike problemer.
- Det er bedre hvis du kobler fra OneDrive (før du endrer navn på profilen) og deretter kobler på nytt etter at du har endret navn på profilfilen og logget på den. Du må kanskje logge på Office 365 og OneDrive på nytt og la OneDrive synkronisere med den nye mappen endres. Åpne OneDrive-innstillinger → Autolagring → "Oppdater mapper" for å sikre at skallmappene som skrivebord, dokumenter, bilder, osv., plukkes opp på riktig måte.
- Hvis du bruker filhistorikk, må du kanskje rekonfigurere den etter å ha endret navn på brukerprofilmappen.
Informasjonen i denne artikkelen gjelder for alle versjoner av Windows, inkludert Windows 10.
En liten forespørsel: Hvis du likte dette innlegget, kan du dele dette?
En "liten" andel fra deg ville virkelig hjelpe mye med veksten av denne bloggen. Noen gode forslag:- Fest den!
- Del den på favorittbloggen din + Facebook, Reddit
- Tweet det!