Как да преименувате папка с потребителски профил в Windows 10

Когато създадете потребителски акаунт, свързан с акаунт в Microsoft в Windows 10, първите 5 знака от идентификатора на вашия акаунт на живо ще бъдат използвани за името на папката на вашия потребителски профил. Например, ако sramesh_2001[@outlook.com] е вашият идентификационен номер на акаунт в Microsoft, папката на потребителския профил ще бъде наречена „srame“.

Този проблем не възниква, ако първо създадете локален потребителски акаунт и след това преминете към акаунт в Microsoft. Ако искате да имате персонализирано име за папката на вашия потребителски акаунт, създайте локален акаунт с предпочитаното от вас име. След като влезете и вашият профил е инициализиран, можете да преминете към акаунт в Microsoft (MSA). Папката на потребителския акаунт ще запази същото име.

По същия начин на някои системи папката на потребителския профил може да има пълното име с интервал между тях („Потребители\John Smith“ вместо „Users\JohnSmith“) и може да искате да премахнете пространството. Ако имате съществуващ потребителски акаунт с името на папката на потребителския профил, съкратено до пет знака или съдържа интервал, тази статия ви казва как да преименувате папката на потребителския профил по желание.

Съдържание

  • Стъпка 1: Преименуване на папката Profile
  • Стъпка 2: Нулиране на индекса за търсене на Windows
  • Стъпка 3: Актуализирайте пътеките на системния регистър (система)
  • Стъпка 4: Актуализирайте пътеките на системния регистър (потребител)
  • Стъпка 5: Актуализирайте INI файловете (за наследени програми)

Контролен списък

  • Прочетете Предупреждения раздел по-долу, преди да продължите.
  • Вземете приличен инструмент за намиране и замяна на системния регистър — например, Registry Finder от Сергей Филипов.
  • Архивирайте цялото си системно устройство с добър инструмент за архивиране, базиран на изображения – например Macrium Reflect Free.

Преди да продължите, препоръчително е да направите пълно изображение на устройството на вашата операционна система и да продължите по-нататък. Трябва да изпълните следните стъпки само ако имате подходящи резервни копия.

Как да преименувате папката на вашия потребителски профил

За да преименувате папката на потребителския профил в Windows, изпълнете следните стъпки:

икона за предупреждениеЗабележка: Докато не завършите цялата процедура от Стъпка 1 до Стъпка 4, не влизайте в основния акаунт (чия папка с профил искате да преименувате). Всяка операция трябва да се извършва само от вторичен администраторски акаунт. Ако сте конфигурирали Windows да автоматично влизане към основния си акаунт, трябва да деактивирате автоматичното влизане, преди да продължите.

Стъпка 1: Преименуване на папката на профила

  1. Създайте втори акаунт на администратор, който може да бъде локален потребителски акаунт.
  2. Излезте от основния си акаунт и влезте във втория администраторски акаунт.
  3. Започнете Regedit.exe и навигирайте до:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  4. Всеки подключ представлява SID на потребителски акаунти, включително вградените акаунти в системата.
  5. Изберете SID на основния си акаунт, за който искате да преименувате папката на профила. Можете да го идентифицирате, като погледнете ProfileImagePath стойност в десния панел.
    преименувайте системния регистър на потребителския профил

    икона на крушка за съветиЗа да получите SID на всички потребителски акаунти на компютъра, изпълнете тази команда: Списъкът с потребителски акаунти на wmic пълен. Ето примерен изход.

    wmic намери sid на потребителски акаунти

    Алтернативно, можете да намерите SID на потребителския акаунт (който в момента е влязъл), като изпълните командата „whoami /потребител“. Така че, за да получите SID на основния потребителски акаунт (чия папка с профил искате да преименувате), стартирайте кой съм аз команда от този потребителски акаунт.

  6. В съответния подключ актуализирайте ProfileImagePath стойностни данни съответно от стария потребителски акаунт към новия:
    Примери: C:\Users\srame към C:\Users\Ramesh
  7. Излезте от редактора на системния регистър.
  8. Рестартирайте Windows. Това се прави, за да се избегне грешка „Файл в употреба“ при преименуване на папката на профила
  9. Влезте отново (във втория акаунт на администратор).
  10. Стартирайте File Explorer и преименувайте папката на профила. Името на папката трябва да е точно същото, както сте въвели в стъпка 6 по-горе.
    Ако все още получавате грешка „File In Use“ при преименуване на папката на профила, стартирайте средата за възстановяване на Windows и преименувайте папката чрез командния ред. За повече информация вижте раздела „Достъп до средата за възстановяване“ в тази статия.

Това преименува папката на вашия потребителски профил.


Стъпка 2: Нулиране и възстановяване на индекса за търсене на Windows

Индексът за търсене на Windows все още ще има хиляди записи, сочещи към пътя на папката на стария профил. Ще трябва да нулирате и възстановите индекса за търсене напълно, като зададете Настройката е завършена успешно стойност на регистъра до 0.

  1. Стартирайте редактора на системния регистър regedit.exe и отидете на:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
  2. Променете стойността на системния регистър Настройката е завършена успешно данни от 1 да се 0
    Нулиране и възстановяване на индекса за търсене - настройката е завършена успешно
    Горната промяна в системния регистър SetupCompletedSuccessfully = 0 кара Windows Search да изчисти персонализирани индексирани местоположения, да добави местоположения по подразбиране и да изгради отново индекса от нулата.
  3. Излезте от редактора на системния регистър.
  4. Отворете Services MMC (услуги.msc)
  5. Рестартирайте услугата за търсене на Windows.
    Нулиране и възстановяване на индекса за търсене - рестартирайте услугата за търсене на Windows

Пълните инструкции са налични в статията Нулиране и възстановяване на индекса за търсене напълно в Windows. Особено виж раздела Как да нулирате ръчно търсене в Windows и да възстановите индекса в тази статия.

Нулирането на търсенето ще изчисти всички индексирани местоположения и Windows Search започва да възстановява индекса автоматично. Ако имате персонализирани местоположения на папки, които да добавите към индекса, добавете го ръчно, като стартирате Контролен панел → Опции за индексиране.


Стъпка 3: Актуализирайте пътеките на системния регистър (в цялата система)

Въпреки че ще можете да влезете в профила и да го използвате, просто преименувайки ProfileImagePath стойността не е достатъчна. Може да има стотици стойности в системния регистър, сочещи към папката на стария потребителски профил, а числата могат да варират в зависимост от програмите, инсталирани в системата.

Например, търсенето на Cortana съхранява местоположение на индексната база данни в системния регистър и неуспешното актуализиране на пътя нарушава функцията за търсене в менюто "Старт" и приложението Настройки.

Можете да направите търсене в системния регистър с помощта на софтуер като Nirsoft RegScanner или Registry Finder и ще се изненадате да видите броя на местоположенията в системния регистър (с изключение на тривиалните най-скоро използвани места в историята), които трябва да актуализирате.

Нуждаете се от приличен инструмент за търсене и замяна на системния регистър, за да намерите и замените всяко поява на низ „Потребители\старо име" да се "Потребители\ново име“.

икона на крушка за съветиМожете да опитате безплатната програма Търсач на системния регистър от Сергей Филипов за намиране и замяна на стойностите на системния регистър масово. Търсачката на регистъра може също да замени стойностите на REG_BINARY и REG_MULTI_SZ. За подкрепа посетете Форум за търсене на регистър.

„С функцията за замяна (в търсачката на системния регистър) можете лесно да замените всички или определени поява на един низ с друг. Замяната се извършва само в елементи, които са в прозореца за намиране на резултати. В диалоговия прозорец „Замяна“ посочвате или всички елементи, или само избрани. След като подмяната бъде извършена, елементите в прозореца се актуализират. Ако някой елемент вече не отговаря на критериите за търсене, той все още остава в списъка."

  1. В прозореца Finder на системния регистър използвайте опцията Find, за да намерите низа C:\Users\srame
    преименуване на папка с потребителски профил - намиране и замяна на системния регистър
  2. От прозореца за намиране на резултати щракнете върху менюто Редактиране, щракнете Замяна в Търсене на резултати...
  3. Заменете всички екземпляри на старото име на профил с новото.
    преименуване на потребителски профил регистър намерете замяна

    Преименувайте #1:

    C:\Users\srame към C:\Users\Ramesh 
  4. По същия начин използвайте опцията Find, за да намерите низа C:\\Users\\srame
  5. Заменете всички екземпляри на старото име на профил с новото.

    Преименувайте #2:

    C:\\Users\\srame към C:\\Users\\Ramesh. 

    Забележка: Office 365 и други приложения съхраняват пътя в горния формат (двойни обратни наклонени черти.) в някои области на системния регистър.


Стъпка 4: Актуализирайте пътеките на системния регистър за всеки потребител (NTUSER.DAT & USRCLASS.DAT)

NTUSER.DAT и USRCLASS.DAT са за всеки потребител кошери в регистъра които са отделни за всеки потребителски акаунт. В предишния раздел, тъй като сте използвали Registry Finder от втория акаунт на администратор, NTUSER.DAT и USRCLASS.DAT на оригиналния акаунт не се променят.

Така че ще трябва да заредите файла NTUSER.DAT и USRCLASS.DAT на оригиналния потребителски акаунт в Registry Finder, да намерите и съответно да замените пътя на потребителския профил.

Имайте предвид, че двата файла са скрити и защитени по подразбиране. За да ги видите, трябва да активирате „Показване на всички файлове...“ и да деактивирате „Скриване на защитените файлове на операционната система..“ в Опции на папката.

  1. В прозореца за намиране на системния регистър щракнете върху менюто Файл и изберете Зареждане на кошера...
  2. Прегледайте, за да изберете NTUSER.DAT на вашия потребителски акаунт — напр. C:\Users\srame\NTUSER.DAT.
  3. Задайте име на заредения кошер - напр. myhive
    преименувайте кошера на системния регистър на потребителския профил
  4. Изберете една от опциите за родителския ключ: HKEY_LOCAL_MACHINE или HKEY_USERS
  5. Щракнете върху OK. Кошерът ще бъде зареден под един от родителските ключове по-горе.
  6. С MyHive избран клон на системния регистър, използвайте опцията Find, за да намерите низа C:\Users\srame
    преименувайте кошера на системния регистър на потребителския профил

    Ще бъдете изненадани да видите много записи (особено настройките на OneDrive), които все още сочат към папката на стария потребителски профил.

  7. Заменете всички записи с името на папката на новия профил — напр. C:\Users\Ramesh
    преименуване на потребителски профил регистър намерете замяна

    Преименувайте #1:

    C:\Users\srame към C:\Users\Ramesh. 
  8. С MyHive избран клон на системния регистър, използвайте опцията Find, за да намерите низа C:\\Users\\srame
  9. Заменете всички записи с името на папката на новия профил — напр. C:\\Users\\Ramesh

    Преименувайте #2:

    C:\\Users\\srame към C:\\Users\\Ramesh. 

    Забележка: Office 365 и други приложения съхраняват пътя в горния формат (двойни обратни наклонени черти.) в някои области на системния регистър.

  10. След като стойностите на системния регистър се актуализират, превключете към раздела „Локален регистър“ от раздела „Намиране на резултатите“.
  11. В раздела „Локален регистър“ изберете MyHive ключ
  12. От менюто Файл щракнете върху Unload Hive... и разтоварете MyHive. Това е важно!
    преименуване на потребителски профил регистър намерете замяна
    Имайте предвид, че опцията Unload Hive... ще бъде неактивна, ако сте в Намерете резултати раздел или ако не сте избрали „MyHive“.
  13. Повторете стъпки 1-12, но този път трябва да заредите usrClass.dat кошер, разположен тук:
    C:\Users\%username%\Local Settings\Application Data\Microsoft\Windows\usrClass.dat
  14. След като стойностите на системния регистър се актуализират, разтоварете кошера чрез менюто Файл. Това е важно!
  15. Затворете търсачката на системния регистър и рестартирайте Windows.

Влезте в основния си акаунт и вижте дали всичко работи правилно.


Стъпка 5: Актуализирайте INI файловете

Тази стъпка може да е необходима, ако някакъв наследен софтуер на вашия компютър съхранява файлове в текстови файлове (напр. .ini файлове) и тези записи сочат към папката на стария профил.

Можете да изтеглите Всичко инструмент за търсене от voidtools.com и направете търсене на съдържание в текстови файлове - особено .ini.

преименуване на потребителски профил намерете замяна на ini файлове

Актуализирайте текстовите файлове, за да отразяват новия път.


Предупреждения

Нито един от следните проблеми (1 – 4) не се появи по време на моето тестване, но включвайки ги като общ съвет:

  1. В редки случаи, ако софтуерът за търсене/замяна на системния регистър не може да промени определени ключове в системния регистър поради проблеми с разрешенията, можете да стартирате редактора на системния регистър под Система или Доверен инсталатор привилегии и да променят тези записи, или коригирайте разрешенията на база на ключ.
  2. Регистърът не е единственото място, където се съхранява информацията за пътя на профила. Някои приложения съхраняват данни в текстови файлове като .ini, .xml, собствен файлов формат или дори файлове с база данни. В тези случаи приложенията все още се позовават на стария път и може да не работят според очакванията. Можете да замените пътя на профила ръчно в тези текстови файлове. Но няма единно решение за актуализиране на пътищата с едно щракване. Това трябва да се прави на базата на всяко приложение.
  3. Ако установите, че папката на стария потребителски профил се създава отново автоматично, тогава едно или повече от съществуващите ви приложения все още препращат към стария път. Отворете папката и вижте кои приложения добавят файлове там. Това ви помага да преконфигурирате това конкретно приложение.
  4. Ако критично важно приложение се счупи, след като изпълни горната процедура, то може да съхранява пътя на профила в база данни или собствен файлов формат. В такъв случай се свържете с доставчика на софтуер за поддръжка. Или се върнете към старата си конфигурация, като възстановите от резервното копие на изображението, което сте създали по-рано. Когато тествах, такива проблеми не се появиха.
  5. По-добре е да прекратите връзката с OneDrive (преди да преименувате профила) и след това да свържете отново, след като преименувате файла на потребителския профил и влезете в него. Може да се наложи да влезете отново в Office 365 и OneDrive и да оставите OneDrive да се синхронизира с промяната на новата папка. Отворете OneDrive Settings → AutoSave → „Update Folders“, за да се уверите, че папките на обвивката като Desktop, Documents, Pictures и т.н. са правилно избрани.
  6. Ако използвате File History, може да се наложи да го преконфигурирате, след като преименувате папката на потребителския профил.

Информацията в тази статия се отнася за всички версии на Windows, включително Windows 10.


Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?

Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:
  • Закачете го!
  • Споделете го с любимия си блог + Facebook, Reddit
  • Twitter го!
Така че много ви благодаря за подкрепата, мой читателю. Това няма да отнеме повече от 10 секунди от времето ви. Бутоните за споделяне са точно отдолу. :)