Переименовать папку профиля в Windows 7/8

11

Во время установки Windows я случайно набрал акцентированное имя для своего имени пользователя, и имя моего профиля было названо в его честь. Я уже переименовал своего пользователя, чтобы не иметь акцентированный символ, но папка профиля - другая тема.

По сути, я хочу этого, потому что у меня есть несколько приложений, в которых есть проблемы с акцентированным символом.

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

Габор Гарами
источник

Ответы:

12
  1. Войдите в систему с другой учетной записью администратора.
  2. Переименуйте папку профиля, которую вы хотите сохранить, запишите новый путь.
  3. Open regedit. Перейдите к
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  4. Найдите свой SID в ключах, перечисленных там. Вы можете легко сказать, как одна из записей будет иметь старый путь вашей учетной записи пользователя.
  5. Измените ProfileImagePathзапись на новый путь с # 2.
  6. перезагрузка

Это работает на Vista / 7/8 и Server 2008 / R2 / 2012. Это работает и для 2000 / XP и 2003, но вы не можете пересекать группы версий; профиль от 2000 не будет работать на 8 например. Вы должны использовать USMT.

Крис С
источник
1
Я попробовал это, и это выглядит хитро. Взлом реестра был возможен, но когда я тестировал учетную запись пользователя, ОС жаловалась, что пользователь входит в систему с временным профилем. В моем случае он не переименовал папку пользователя и не создал новую папку с новым именем.
Гай Томас
2
Шаг № 2 состоял в том, чтобы переименовать папку профиля, Windows не делает это для вас и не будет создавать папку, поэтому Шаг № 2 в моем направлении.
Крис С
Вы можете избежать шага 1 и выполнить шаг 2 последним, убедившись, что у вас есть только 1 пользователь-администратор, которого вы автоматически введете при запуске компьютера, выполните шаг 3 и далее. когда вы сбрасываете и ждете немного, вы получаете сообщение, о котором говорил @GuyThomas, выполните шаг 2 и снова выполните сброс, и все готово. Таким образом, вам не нужно создавать ненужного второго пользователя, если вы единственный пользователь терминала, но за счет того, что первая перезагрузка занимает больше времени, чтобы фактически войти в Windows.
Memor-X
2

Процесс переименования папки профиля был описан в Microsoft KB2454362. Переименование учетной записи пользователя не приводит к автоматическому изменению пути профиля :

  1. Войдите, используя другую учетную запись администратора.

Примечание. Может потребоваться сначала создать новую учетную запись администратора.

  1. Перейдите в папку C: \ users \ и переименуйте подпапку с исходным именем пользователя на новое имя пользователя.
  2. Перейдите в реестр и измените значение реестра ProfileImagePath на новый путь.

HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ <SID пользователя> \

ВНИМАНИЕ! Если вы неправильно используете редактор реестра, это может привести к серьезным проблемам, которые могут потребовать переустановки операционной системы. Microsoft не может гарантировать, что вы сможете решить проблемы, связанные с неправильным использованием редактора реестра. Используйте редактор реестра на свой страх и риск.

  1. Выйдите из системы и войдите снова, используя пользователя, имя которого изменилось, и пользователь должен использовать предыдущий профиль с новым именем пути.

От меня можно добавить, что для идентификации SID пользователя вы можете запустить его из командной строки под своим собственным сеансом whoami /user. Если вы уже находитесь в другом сеансе администратора, вы можете получить свой собственный «быстрый» сеанс, запустив командную строку с runas /user:[domain\]username cmd. И, как указано в статье MS, вам не нужно перезагружаться - только выйти из системы и войти снова.

Надеюсь это поможет.

almaceleste
источник
0

Создайте другой профиль пользователя с правильным именем и переместите ваши файлы поверх. Это разобрало аналогичную проблему для меня.

prog_24
источник
Не работает все время, например, у меня был пользователь, использующий логин Microsoft с моим публичным именем (с автоматически сгенерированным dir и внутренним именем пользователя email_000). Попытался создать второго пользователя и удивить сюрпризом, на этот раз я узнал, public_name_2что он каким-то образом обнаружил, что есть пользователь с таким же именем, и добавил _2к нему, даже если это имя не было взято. Возможно, удаление пользователя, а затем добавление нового будет работать лучше?
Кшиштоф Боцюрко
@ kaiten65 "Ты пробовал ...?" - это вопрос. «Это кажется простым способом решения тривиальной проблемы», - это комментарий. Так где именно находится ответ на вопрос, который был задан?
Ramhound
@ Ramhound Я перефразировал ответ. Спасибо что подметил это.
prog_24
@ChanibaL, возможно, вам придется очистить запись реестра для этого пользователя. Попробуйте поискать HKEY_USER_PROFILE
prog_24
-1

Вот что работает, (для меня, точка). Работает с любой версией Win7, AFAIK. Я считаю, что я также проверил это нормально с Win8.x

Этот процесс очень хорош для создания стандартного профиля, если вы выкатываете много компьютеров рабочей группы с одинаковой конфигурацией, но с разными именами пользователей, потому что он создает нового пользователя по умолчанию, сохраняя старого пользователя по умолчанию на случай, если что-то пойдет не так.

Это выглядит сложно, но это действительно очень просто, если вы знакомы с Windows в целом. После того, как вы сделали 2 из них, это почти вторая натура, чтобы сделать это снова, IME.

  1. Настройте пользователя так, как вы хотите (как пользователь с правами администратора).

  2. Войдите как другой пользователь с правами администратора.

  3. Перейдите в папку c: \ users

  4. Измените «Папки и параметры поиска» на «Не скрывать расширения для известных типов файлов» и «Не скрывать защищенные файлы операционной системы» (снимите флажки с этих 2 полей, не уверен, нужен ли первый, но проще IMO, если вы видите расширения файлов)

  5. Переименуйте Default на что-нибудь неиспользуемое, например Default-xx

  6. Скопируйте пользователя настройки (вы НЕ вошли в систему как этот пользователь, верно?) В ту же папку; он будет называться «[пользователь настройки] - Копирование» - обратите внимание, что если копирование не завершится, вам, возможно, придется перезагрузиться и повторить операцию копирования. Или вы можете просто перезагрузиться и убедиться. ПРИМЕЧАНИЕ: IME, если во время процесса копирования вам сообщают, что у пары файлов есть имена, которые слишком длинны для копирования, кажется нормальным игнорировать их. Это случалось со мной время от времени.

  7. Переименуйте эту скопированную папку в «По умолчанию»

  8. Щелкните правой кнопкой мыши по умолчанию и снимите флажок «Только для чтения»; затем отметьте «Скрыто». Нажмите «Применить», а затем нажмите кнопку с зависимой фиксацией «Применить изменения только к этой папке». Нажмите ОК. Нажмите «Продолжить» при появлении запроса. Нажмите OK еще раз, если необходимо, чтобы закрыть это окно.

  9. Вернитесь в Панель управления и создайте любого нового пользователя, которого вы хотите. Он примет характеристики того, что есть в Default, то есть пользователя, которого вы создали первым.

  10. Проверьте вещи, войдя в систему как новый пользователь. И любой новый пользователь, которого вы создадите, примет те же настройки. Очень немногие вещи не попадают в новый профиль (например, фон рабочего стола может не появиться). Ничего страшного, конечно.

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

Если вы продолжите использовать имя входа, которое вы использовали при создании копии профиля, вы можете повторно проверить «Скрыть защищенные файлы операционной системы» для этого пользователя.

Дайте нам знать, если это работает или не работает для вас. Пользуюсь им пару месяцев без проблем.

pjbeee
источник
Я просто забыл обновить этот вопрос, я уже нашел решение: hron.me/blog/2013/04/rename-windows-8-profile-dir
Gabor Garami
-1 Извините, но в первую очередь это не должно работать правильно (так как реестр пользователей становится специализированным, когда профиль по умолчанию копируется в новый профиль пользователя) и, скорее всего, из-за смены пользователя возникнут различные проблемы. звездный
Крис С
-2

Вот шаги:

Windows 7

Примечание. Необходимо войти в систему как администратор.

  1. нажмите Winклавишу.
  2. Щелкните правой кнопкой мыши на компьютере .
  3. Нажмите Свойства .
  4. В правой части страницы вы увидите Изменить настройки под вкладкой _компьютерное имя, домен и т. Д.
  5. Нажмите Изменить настройки .
  6. На вкладке « Имя компьютера » найдите « чтобы переименовать этот компьютер или изменить его домен ... », щелкните поле « ИЗМЕНИТЬ» .
  7. Введите новое имя компьютера.
  8. Нажмите ОК .
  9. Перезапустить компьютер.

Windows 8

  1. нажмите Win+ X.
  2. Нажмите Система .
  3. Посмотрите на вкладке Имя компьютера .
  4. Сделайте то же самое, что описано выше. Другие варианты должны быть идентичны.

Не забудьте сохранить любой файл перед перезагрузкой, чтобы не потерять его!

Junry
источник
3
Это переименовывает имя компьютера, а не имя пользователя . Эти вещи отличаются в терминологии Windows (на самом деле, вся терминология ...).
Габор Гарами