Když vytvoříte uživatelský účet připojený k účtu Microsoft ve Windows 10, prvních 5 znaků ID vašeho živého účtu bude použito pro název složky vašeho uživatelského profilu. Například pokud sramesh_2001[@outlook.com] je ID vašeho účtu Microsoft, složka uživatelského profilu by se jmenovala „srame“.
K tomuto problému nedochází, pokud nejprve vytvoříte místní uživatelský účet a poté přepnete na účet Microsoft. Pokud chcete mít vlastní název složky uživatelského účtu, vytvořte si místní účet s preferovaným názvem. Jakmile se přihlásíte a váš profil je inicializován, můžete přejít na účet Microsoft (MSA). Složka uživatelského účtu si zachová stejný název.
Podobně na některých systémech může mít složka uživatelského profilu celé jméno s mezerou (“Users\John Smith” místo “Users\JohnSmith”) a možná budete chtít mezeru odstranit. Pokud máte existující uživatelský účet s názvem složky profilu zkráceným na pět znaků nebo obsahuje mezeru, tento článek vám poradí, jak složku profilu uživatele podle potřeby přejmenovat.
Obsah
- Krok 1: Přejmenování složky Profile
- Krok 2: Resetování indexu Windows Search
- Krok 3: Aktualizujte cesty registru (systém)
- Krok 4: Aktualizujte cesty registru (uživatel)
- Krok 5: Aktualizujte soubory INI (u starších programů)
Kontrolní seznam
- Číst Upozornění níže, než budete pokračovat.
- Získejte slušný nástroj pro vyhledávání a výměnu registrů – např. Registry Finder od Sergeje Filippova.
- Zálohujte celý systémový disk pomocí dobrého zálohovacího nástroje založeného na bitové kopii — např. Macrium Reflect Free.
Než budete pokračovat, je vhodné pořídit úplný obraz disku s operačním systémem a pokračovat dále. Následující kroky byste měli provádět pouze v případě, že máte na místě příslušné zálohy.
Jak přejmenovat složku vašeho uživatelského profilu
Chcete-li přejmenovat složku uživatelského profilu v systému Windows, postupujte takto:
Poznámka: Dokud nedokončíte celý postup od kroku 1 do kroku 4, nepřihlašujte se k primárnímu účtu (jehož složku profilu chcete přejmenovat). Každá operace musí být provedena pouze z účtu sekundárního správce. Pokud jste systém Windows nakonfigurovali na automaticky se přihlásit k primárnímu účtu, musíte před pokračováním deaktivovat automatické přihlášení.
Krok 1: Přejmenování složky profilu
- Vytvořte druhý účet správce, což může být místní uživatelský účet.
- Odhlaste se ze svého primárního účtu a přihlaste se k 2. účtu správce.
- Start Regedit.exe a přejděte na:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- Každý podklíč představuje SID uživatelských účtů, včetně účtů vestavěných v systému.
- Vyberte SID primárního účtu, pro který chcete přejmenovat složku profilu. Můžete to identifikovat pohledem na ProfileImagePath hodnotu v pravém panelu.
Chcete-li získat SID všech uživatelských účtů v počítači, spusťte tento příkaz:
seznam uživatelských účtů wmic je plný
. Zde je ukázkový výstup.Alternativně můžete zjistit SID uživatelského účtu (který je aktuálně přihlášen) spuštěním příkazu „
whoami /uživatel
“. Chcete-li tedy získat SID primárního uživatelského účtu (jehož složku profilu chcete přejmenovat), spusťte souborkdo jsem
příkaz z tohoto uživatelského účtu. - V příslušném podklíči aktualizujte
ProfileImagePath
odpovídajícím způsobem, ze starého uživatelského účtu do nového:Příklady: C:\Users\srame do C:\Users\Ramesh
- Ukončete Editor registru.
- Restartujte systém Windows. Tím se zabrání chybě „File In Use“ při přejmenování složky profilu
- Přihlaste se zpět (k druhému účtu správce.)
- Spusťte Průzkumníka souborů a přejmenujte složku profilu. Název složky by měl být přesně stejný, jako jste zadali v kroku 6 výše.Pokud se při přejmenování složky profilu stále zobrazuje chyba „Soubor se používá“, spusťte prostředí Windows Recovery Environment a přejmenujte složku pomocí příkazového řádku. Další informace naleznete v části „Přístup do prostředí Recovery Environment“ v tento článek.
Tím přejmenujete složku vašeho uživatelského profilu.
Krok 2: Obnovte a znovu vytvořte index Windows Search
Index Windows Search by stále obsahoval tisíce položek odkazujících na cestu ke staré složce profilu. Budete muset úplně resetovat a znovu vytvořit index vyhledávání nastavením SetupCompletedSuccessfully
hodnotu registru do 0
.
- Spusťte Editor registru
regedit.exe
a přejděte na:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
- Změňte hodnotu registru
SetupCompletedSuccessfully
údaje z1
na0
Výše uvedená změna registru SetupCompletedSuccessfully = 0 způsobí, že služba Windows Search vymaže vlastní indexovaná umístění, přidá výchozí umístění a znovu vytvoří index od začátku. - Ukončete Editor registru.
- Otevřete Services MMC (
services.msc
) - Restartujte službu Windows Search.
Kompletní pokyny jsou k dispozici v článku Zcela resetujte a znovu vytvořte vyhledávací index ve Windows. Zejména viz sekce Jak ručně resetovat vyhledávání ve Windows a znovu sestavit index v tom článku.
Resetováním vyhledávání se vymažou všechna indexovaná umístění a Windows Search začne automaticky znovu vytvářet index. Pokud chcete do indexu přidat vlastní umístění složek, přidejte je ručně spuštěním Ovládací panely → Možnosti indexování.
Krok 3: Aktualizujte cesty registru (v celém systému)
I když se budete moci přihlásit k profilu a používat jej, stačí jej přejmenovat ProfileImagePath
hodnota nestačí. Mohou existovat stovky hodnot registru odkazujících na starou složku uživatelského profilu a čísla se mohou lišit v závislosti na programech nainstalovaných v systému.
Například vyhledávání Cortana ukládá umístění indexové databáze v registru a selhání aktualizace cesty přeruší funkci vyhledávání v nabídce Start a aplikaci Nastavení.
Můžete provést vyhledávání v registru pomocí softwaru, jako je Nirsoft RegScanner nebo Registry Finder a budete překvapeni, když uvidíte počet umístění registru (bez triviálních naposledy použitých umístění historie), která musíte aktualizovat.
Potřebujete slušný nástroj pro vyhledávání a nahrazování registru, abyste hromadně našli a nahradili každý výskyt řetězce “Uživatelé\staré jméno
“ až “Uživatelé\nové jméno
“.
Můžete zkusit freeware Registry Finder od Sergeje Filippova k nalezení a nahrazení hodnot registru hromadně. Vyhledávač registrů může také nahradit hodnoty REG_BINARY a REG_MULTI_SZ. Pro podporu navštivte stránku Fórum nástroje Registry Finder.
„Pomocí funkce Nahradit (v nástroji Registry Finder) můžete snadno nahradit všechny nebo konkrétní výskyty jednoho řetězce jiným. Výměna se provádí pouze u položek, které jsou v okně Výsledky hledání. V dialogu Nahradit určíte buď všechny položky, nebo jen vybrané. Po dokončení výměny se položky v okně aktualizují. Pokud některá položka již nevyhovuje kritériím vyhledávání, stále zůstává v seznamu.“
- V okně Registry Finder použijte možnost Najít k nalezení řetězce
C:\Users\srame
- V okně Najít výsledky klepněte na nabídku Úpravy, klepněte na Nahradit ve výsledcích hledání…
- Nahraďte všechny výskyty názvu starého profilu novým.
Přejmenovat #1:
C:\Users\srame do C:\Users\Ramesh
- Podobně použijte možnost Najít k nalezení řetězce
C:\\Users\\srame
- Nahraďte všechny výskyty názvu starého profilu novým.
Přejmenovat #2:
C:\\Users\\srame do C:\\Users\\Ramesh.
Poznámka: Office 365 a další aplikace ukládají cestu ve výše uvedeném formátu (dvojitá zpětná lomítka) v některých oblastech registru.
Krok 4: Aktualizujte cesty registru pro jednotlivé uživatele (NTUSER.DAT & USRCLASS.DAT)
NTUSER.DAT a USCCLASS.DAT jsou pro jednotlivé uživatele registr úly které jsou samostatné pro každý uživatelský účet. V předchozí části, protože jste používali nástroj Registry Finder z 2. účtu správce, se NTUSER.DAT a USRCLASS.DAT původního účtu nezmění.
Takže budete muset načíst soubor NTUSER.DAT a USRCLASS.DAT původního uživatelského účtu do nástroje Registry Finder, najít a nahradit cestu k uživatelskému profilu odpovídajícím způsobem.
Všimněte si, že tyto dva soubory jsou ve výchozím nastavení skryté a chráněné. Chcete-li je zobrazit, musíte povolit „Zobrazit všechny soubory…“ a deaktivovat „Skrýt chráněné soubory operačního systému...“ v Možnostech složky.
- V okně Registry Finder klikněte na nabídku Soubor a vyberte Načíst podregistr…
- Procházením vyberte NTUSER.DAT svého uživatelského účtu – např.
C:\Users\srame\NTUSER.DAT
. - Přiřaďte název načtenému úlu – např.
myhive
- Vyberte jednu z možností pro rodičovský klíč:
HKEY_LOCAL_MACHINE
neboHKEY_USERS
- Klepněte na tlačítko OK. Podregistr bude načten pod jedním z výše uvedených nadřazených klíčů.
- s
MyHive
vybranou větev registru, použijte volbu Najít k nalezení řetězceC:\Users\srame
Budete překvapeni, když uvidíte mnoho položek (zejména nastavení OneDrive), které stále ukazují na starou složku uživatelského profilu.
- Nahraďte všechny položky novým názvem složky profilu – např.
C:\Users\Ramesh
Přejmenovat #1:
C:\Users\srame do C:\Users\Ramesh.
- s
MyHive
vybranou větev registru, použijte volbu Najít k nalezení řetězceC:\\Users\\srame
- Nahraďte všechny položky novým názvem složky profilu – např.
C:\\Users\\Ramesh
Přejmenovat #2:
C:\\Users\\srame do C:\\Users\\Ramesh.
Poznámka: Office 365 a další aplikace ukládají cestu ve výše uvedeném formátu (dvojitá zpětná lomítka) v některých oblastech registru.
- Jakmile jsou hodnoty registru aktualizovány, přejděte na kartu „Místní registr“ z karty „Najít výsledky“.
- Na kartě „Místní registr“ vyberte
MyHive
klíč - V nabídce Soubor klikněte na Unload Hive… a uvolněte
MyHive
. Toto je důležité!
Všimněte si, že možnost Unload Hive... bude zašedlá, pokud jste v Najít výsledky nebo pokud jste nevybrali „MyHive
“. - Opakujte kroky 1-12, ale tentokrát musíte načíst soubor
usrClass.dat
úl se nachází zde:C:\Users\%username%\Local Settings\Application Data\Microsoft\Windows\usrClass.dat
- Po aktualizaci hodnot registru uvolněte podregistr pomocí nabídky Soubor. Toto je důležité!
- Zavřete Registry Finder a restartujte Windows.
Přihlaste se ke svému primárnímu účtu a zjistěte, zda vše funguje správně.
Krok 5: Aktualizujte soubory INI
Tento krok může být potřeba, pokud některý starší software ve vašem počítači ukládá soubory do textových souborů (např. .ini
soubory) a tyto položky směřují do staré složky profilu.
Můžete si stáhnout Všechno vyhledávací nástroj z voidtools.com
a provádějte vyhledávání obsahu v textových souborech – zejména .ini
.
Aktualizujte textové soubory, aby odrážely novou cestu.
Upozornění
Během mého testování se nevyskytl žádný z následujících problémů (1 – 4), ale zahrnul jsem je jako obecnou radu:
- Ve vzácných případech, pokud software pro vyhledávání/nahrazování registru nemůže upravit některé klíče registru kvůli problémům s oprávněním, můžete spustit Editor registru pod Systém nebo TrustedInstaller oprávnění a upravovat tyto záznamy, popř opravit oprávnění na základě klíče.
- Registr není jediným místem, kde jsou uloženy informace o cestě profilu. Některé aplikace ukládají data do textových souborů, jako jsou .ini, .xml, proprietární souborový formát nebo dokonce databázové soubory. V těchto případech aplikace stále odkazují na starou cestu a nemusí fungovat podle očekávání. Cestu profilu můžete v těchto textových souborech nahradit ručně. Neexistuje však jediné řešení, jak aktualizovat cesty jediným kliknutím. To musí být provedeno pro každou aplikaci.
- Pokud zjistíte, že se stará složka uživatelského profilu znovu automaticky vytvoří, pak jedna nebo více vašich stávajících aplikací stále odkazuje na starou cestu. Otevřete složku a podívejte se, které aplikace do ní přidávají soubory. To vám pomůže překonfigurovat konkrétní aplikaci.
- Pokud se kritická aplikace po provedení výše uvedeného postupu porouchá, je možné, že ukládá cestu k profilu v databázi nebo ve formátu proprietárního souboru. V takovém případě požádejte o podporu dodavatele softwaru. Nebo se vraťte ke své staré konfiguraci obnovením ze zálohy obrazu, kterou jste vytvořili dříve. Když jsem testoval, takové problémy se nevyskytly.
- Je lepší, když odpojíte OneDrive (před přejmenováním profilu) a poté, co přejmenujete soubor profilu a přihlásíte se, znovu propojíte. Možná se budete muset znovu přihlásit k Office 365 a OneDrive a nechat OneDrive synchronizovat se s novou složkou, aby se změnila. Otevřete Nastavení OneDrive → Automatické ukládání → „Aktualizovat složky“, abyste zajistili, že složky prostředí, jako je Plocha, Dokumenty, Obrázky atd., jsou správně vybrány.
- Pokud používáte historii souborů, možná ji budete muset po přejmenování složky uživatelského profilu znovu nakonfigurovat.
Informace v tomto článku platí pro všechny verze Windows, včetně Windows 10.
Jedna malá prosba: Pokud se vám tento příspěvek líbil, sdílejte jej prosím?
Jedno "drobné" sdílení od vás by vážně hodně pomohlo růstu tohoto blogu. Některé skvělé návrhy:- Připnout!
- Sdílejte to na svůj oblíbený blog + Facebook, Reddit
- Tweetujte!