Компания Microsoft задокументировала очень простой и чистый способ переименования папки пользовательского профиля.
Нет необходимости создавать новую пользовательскую учетную запись, поэтому все настройки, связанные с существующим пользовательским профилем, сохраняются. И единственное изменение в реестре, которое требуется, это редактирование единственного строкового значения (того, которое сообщает Windows путь к папке пользовательского профиля):
- Войдите, используя другую административную учетную запись.
Примечание Сначала может потребоваться создать новую административную учетную запись.
- Перейдите в папку C:\users\ и переименуйте вложенную папку с оригинальным именем пользователя в новое.
- Перейдите в реестр и измените значение реестра ProfileImagePath на новое имя пути.
HKEY_LOCAL\MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\\
Это все!
Заметка на <User SID>
: ключ реестра ProfileList содержит ряд подкладок. Чтобы узнать, какую из них изменить, нажмите на каждую из подклавиш и просмотрите значения, чтобы найти подклавишу с правильным ProfileImagePath:
Например, скажем, мы хотим избавиться от места в имени папки пользовательского профиля. Итак, на шаге 2, мы используем File Explorer для навигации к C:\Users
и переименовываем подпапку John Smith
в JohnSmith
. А в третьем шаге мы нажимаем на <User SID>
подклавиши, пока не найдем ту, в которой есть ProfileImagePath C:\Users\John Smith
, и меняем ее на C:\Users\JohnSmith
.
Эта процедура была предоставлена компанией Microsoft в связи с предполагаемой проблемой в Windows 7, но та же самая процедура продолжает работать и в Windows 10.
Переименование учетной записи пользователя не изменяет автоматически путь к профилю
Вам также нужно проверить ваши PATH and User variables на наличие устаревших путей и перезагрузить. Некоторые приложения добавляют новые PATH/переменные пользователя с полностью расширенным именем папки пользовательского профиля, и они не будут автоматически обновляться.