2012-10-29 09:04:49 +0000 2012-10-29 09:04:49 +0000
171
171

Как переименовать пользовательскую папку в Windows 8?

Когда я вхожу в систему Windows 8 в первый раз с помощью учетной записи Microsoft (путем указания адреса электронной почты), создается новая пользовательская папка:

C:\Users\dzinx_000

В предыдущих версиях Windows я мог выбрать имя этой папки (оно совпадало с моим именем пользователя). Так как я часто использую командную строку, это меня раздражает.

  • Могу ли я как-то переименовать ее в dzinx?
  • Простое переименование папки ломает все?

Ответы (9)

184
184
184
2012-11-04 14:04:06 +0000

Есть два различных подхода, в зависимости от того, использовали ли вы когда-либо учетную запись Microsoft на данном компьютере:

Я уже вошел в эту учетную запись

  1. Создайте локальную учетную запись пользователя с правами администратора, если у вас их еще нет.

  2. Перезагрузка.

  3. Логин с локальной учетной записью с административными привилегиями.

  4. Win+X, G ( Компьютерное управление ) → Системные инструментыЛокальные пользователи и группыПользователи , щелкните правой кнопкой мыши пользователя, Переименование.

  5. Win+X, A (Команда-запрос (Администратор))

  6. Win+X, R ( Run )

  7. Перейдите к `HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListЕсть два различных подхода, в зависимости от того, использовали ли вы когда-либо учетную запись Microsoft на данном компьютере:

Я уже вошел в эту учетную запись

  1. Создайте локальную учетную запись пользователя с правами администратора, если у вас их еще нет.

  2. Перезагрузка.

  3. Логин с локальной учетной записью с административными привилегиями.

  4. Win+X, G ( Компьютерное управление ) → Системные инструментыЛокальные пользователи и группыПользователи , щелкните правой кнопкой мыши пользователя, Переименование.

  5. Win+X, A (Команда-запрос (Администратор))

  6. Win+X, R ( Run )

  7. Перейдите к и найдите SID вашей учетной записи пользователя. Вы можете просто открыть каждую папку и проверить ProfileImagePath на правильность.

  8. Войдите в систему под своей учетной записью Майкрософт. Все должно работать отлично:

Я никогда не входил в свою учетную запись Microsoft

Для начала у нас есть только одна локальная учетная запись:

Теперь я добавлю свою учетную запись Microsoft.

Теперь у нас есть учетная запись Microsoft. Давайте откроем Computer Management в левом нижнем углу.

Здесь мы видим наш новый искаженный пользовательский аккаунт:

Переименовать его!

Вы можете заметить, что на данный момент нет папки в C:\Users.

Теперь войдите в систему с новой учетной записью пользователя.

Теперь моя учетная запись Microsoft называется “суперпользователь” локально, а профиль хранится в C:\Users\superuser

У меня нет редакции Professional :(

В стандартной версии Windows 8 оснастка Local Users and Groups недоступна.

В моих тестах следующая процедура прошла успешно. Ваш пробег может отличаться!

Процедура идентична той, что была описана в разделе Я уже входил в эту учетную запись, за исключением того, что я не использовал оснастку Локальные пользователи и группы. Вместо этого я пошел прямо к командной строке и переименовал папку профиля. После этого я настроил ключ ProfileImagePath в реестре.

Кроме того, я искал во всем реестре полный путь своего пользовательского профиля (C:\Users\Username) и заменил все записи на новое имя папки.

Я не смог обнаружить никаких проблем после перезагрузки и входа в систему с переименованной учетной записью, но, как я уже сказал, ваш пробег может отличаться.

Что происходит, когда я просто переименовываю C:\Users\abc в C:\Users\xyz?

После входа в систему с соответствующим пользователем, пользователь будет зарегистрирован во временном профиле:

.

16
16
16
2012-10-29 09:08:21 +0000

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

Используйте mklink (в качестве администратора) для создания символической ссылки:

mklink /d C:\Users\dzinx C:\Users\dzinx_000
7
7
7
2012-11-03 14:10:03 +0000

Это руководство предназначено для Windows XP/Vista, так что попробуйте на свой страх и риск. Я не могу его протестировать, потому что у меня нет учетной записи MS.

Перед тем, как мы начнем создавать точку восстановления или резервную копию вашего системного диска. Создайте резервную копию своего полного реестра в случае повреждения данных.

Хотя вы можете переместить или переименовать папку профиля пользователя, после использования этого метода могут возникнуть некоторые побочные эффекты. Это связано с тем, что в реестр могут быть добавлены ссылки на абсолютные пути (к папке со старыми пользовательскими профилями), созданные сторонним программным обеспечением. Поэтому в соответствующих приложениях может произойти потеря функциональности.

Я получил эту информацию из Изменение зарегистрированного пользователя и имени компании в Windows XP / Vista .

Если вам нужно переименовать ваше зарегистрированное имя пользователя, то вам нужно отредактировать ключи реестра. Для открытия реестра просто нажмите Win+R и введите regedit и перейдите по следующему пути

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

Нет, на правой панели вы увидите две редактируемые записи RegisteredOrganiztion и RegisteredOwner.

Чтобы изменить любое из этих полей, дважды щелкните имя поля и введите свою информацию в разделе Ценность данных и нажмите OK.

Если папка с именем пользователя переименована, а ваши программы работают нормально, то OK, в противном случае измените profileimagepath на имя, которое вы дали RegisteredOwner

Для этого перейдите по следующему пути в реестре:

HKEY_LOCAL\MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\

.

4
4
4
2012-11-07 05:54:31 +0000

Довольно долгое время (но это может сработать) будет:

  • используйте Windows Easy Transfer для “резервного копирования” всей учетной записи пользователя
  • удаляйте пользователя (и опционально файлы) из системы
  • создавайте новую local only (т.е. нет аккаунта Майкрософт) учетная запись пользователя
  • войти в систему с этим пользователем
  • восстановить легкие данные передачи - отобразить старого пользователя на только что созданного пользователя
  • изменить тип учетной записи нового пользователя на учетную запись Майкрософт (настройки ПК -> пользователи -> Переключиться на учетную запись MS)
4
4
4
2013-08-16 09:39:23 +0000

Некоторые подкатегории под

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Папки

также должны быть обновлены.

Иначе не будут работать некоторые ссылки в “Пуск” или “Все приложения”, например, Command Prompt.

(Windows Server 2012).

4
4
4
2012-11-04 00:29:58 +0000

За пару часов, потраченных на исследование этой проблемы, я пришел к выводу, что вы НЕ можете изменить имя пользовательской папки. Вы можете, но вам придется потратить много времени на редактирование тысяч файлов реестра. Лучший способ исправить это - создать новую учетную запись администратора и удалить старую. Надеюсь, это поможет.

2
2
2
2013-06-25 04:56:32 +0000

Для тех, у кого нет Windows 8 Professional, есть способ переименовать старую учетную запись с помощью командной строки:

Открыть командную строку правой кнопкой мыши → Запустить от имени администратора. В окне командной строки введите

net user

и проверьте старое имя учетной записи, т.е. userA. Чтобы проверить, что старый аккаунт является администратором, введите:

net localgroup administrators

и проверьте, что старое имя аккаунта находится в разделе C:\Users\userA. Чтобы переименовать старый аккаунт, введите:

wmic useraccount where "name='userA'" rename olduserA

. Затем, в случае успеха, проверьте, что имя изменилось, введите:

net user

Убедитесь, что отображается адрес C:\Users\olduserA. Затем перейдите в Панель управления → Учетные записи пользователей → и переименуйте старую учетную запись, отобразив имя

. Затем при необходимости вы можете скопировать эту переименованную учетную запись во вновь созданную, пропустив файлы NTUSER.DAT* & NTUSER.ini.

Этот метод я использовал для поврежденного профиля учетной записи пользователя. Сначала я вошел в систему под именем администратора дома win8, затем переименовал старую учетную запись, изменил отображаемое имя старой учетной записи, создал новую учетную запись с правами администратора, создал C:\Users\newacct, а затем скопировал большинство файлов/папок со старой учетной записи C:\Users\oldacct на C:\Users\newacct. Изменил разрешения на C:\Users\newacct для предоставления полного доступа к новому Акту, удалил Все. Затем перезагрузились и вошли в систему как новый аккаунт.

Voila! Исправлено повреждение профиля пользователя!

1
1
1
2014-01-09 21:20:40 +0000

Хорошо подходит только для удаления папок - я смог удалить пользовательскую папку в Windows 8, перейдя в безопасный режим http://windows.microsoft.com/en-us/windows-8/windows-startup-settings-including-safe-mode

, затем перейдя в Проводник Windows - клавиша Window + E - затем двойной щелчок на диске C - затем двойной щелчок на файле пользователя. Затем щелкните правой кнопкой мыши на пользователе, чтобы избавиться от него и удалить. Я удалил учетную запись через панель управления - учетные записи пользователей и безопасность семьи - учетные записи пользователей - удалить учетные записи пользователей. Я также пытался удалить пользовательские файлы через windows explorer, который удалил большую часть подпапок. Наверное, лучше всего войти в систему от имени администратора. Думаю, что таким же образом можно переименовать и файл. Надеюсь, это поможет.

1
1
1
2013-01-11 11:56:05 +0000

Я думаю, что есть более простой способ сделать это.

Перейдите в regedit > Current User > Identities

Нажмите на ваше имя пользователя и измените “Main identity” на имя, которое вы хотите.

Похожие вопросы

8
13
6
6
1