217

После установки Windows 10 на моем Surface Pro 3 он взял мое имя пользователя «Джереми» и создал папку пользователя с именем C:\Users\jerem .

Я хочу переименовать папку C:\Users\Jeremy . Процедура для Windows 8 не работает. Есть несколько причин.

  1. OneDrive - теперь полностью интегрированная часть ОС, и она полностью ломается. Поиск / замена в реестре, кажется, работает, но трудно быть уверенным в таком подходе.
  2. Когда компьютер перезагружается, TabletInputService записывает файл TextHarvester.dat в старое местоположение профиля пользователя (создавая его при необходимости). Это делает невозможным сохранение папки удаленной. Старое решение, найденное в сети , не работает. Эта проблема также приводит к появлению сообщения об ошибке при каждой загрузке компьютера.

9 ответов9

160

Это можно сделать без переименования папок и переписки с реестром:

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

    • Создание локальной учетной записи хорошо скрыто; вот как это найти:
      Настройки> Учетные записи> Семья и другие пользователи> Другие пользователи> Добавить кого-то еще на этот компьютер> У человека, которого я хочу добавить, нет адреса электронной почты> Добавить пользователя без учетной записи Microsoft
  2. Измените тип учетной записи на администратора (можете пропустить, если есть другой администратор).

  3. Удалить исходную учетную запись Microsoft
  4. Свяжите локальную учетную запись с учетной записью Microsoft, если хотите
37

У меня была такая же проблема, и я решил ее следующим образом (используя информацию, найденную на нескольких других сайтах):

  1. Просто чтобы быть в безопасности, создайте точку восстановления. Откройте Центр управления, введите Восстановление системы и нажмите Создать точку восстановления системы. Выберите диск C: и нажмите « Создать».
  2. Нажмите кнопку Windows (внизу слева), введите regedit и нажмите кнопку « Выполнить».
  3. Подтвердите диалог UAC, нажав Да.
  4. Сделайте резервную копию предыдущего реестра, нажав Файл> Экспорт.
  5. Перейдите в раздел HKEY_LOCAL_MACHINE/ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / Microsoft / Windows NT / CurrentVersion / ProfileList. Там вы можете найти несколько подпапок (начиная с 'S-1-5-'). Найдите папку, содержащую путь (который вы хотите изменить) в разделе реестра с именем ProfileImagePath. (Пример из вопроса: найдите значение « C:\Users\jerem »).
  6. Если вы нашли его, дважды щелкните по нему и измените путь. (Следуя первоначальному вопросу, теперь вы измените значение на « C:\Users\Jeremy »).
  7. Закройте окно редактора реестра.
  8. Снова нажмите кнопку Windows (внизу слева), введите netplwiz и нажмите кнопку « Выполнить».
  9. Убедитесь, что установлен флажок « Пользователи должны вводить имя пользователя и пароль ». Выберите пользователя (для которого вы хотите изменить путь) из списка и нажмите Свойства.
  10. Измените имя пользователя в новом окне. (Следуя первоначальному вопросу, теперь вы измените имя пользователя на « Джереми »). Вы также можете изменить полное имя здесь, если хотите (но в моем случае правильное имя уже было введено). Я полагаю, что вы не можете оставить поле полного имени пустым. Закройте окно, нажав ОК.
  11. Закройте остальные оставшиеся открытые окна также, нажав ОК.
  12. Перезагрузите систему.
  13. Запустите Windows 10 снова и попробуйте войти. Это не удастся (из-за измененного пути), и вы автоматически войдете в систему с временной учетной записью пользователя (что займет немного времени). Однако теперь вы можете изменить имя папки с помощью проводника Windows (следуя приведенному выше примеру, вы теперь переименуете папку jerem в Jeremy).
    Примечание: в качестве альтернативы вы можете загрузить вторую операционную систему (если она у вас установлена) или использовать операционную систему Live CD для изменения имени папки.

ОБНОВЛЕНИЕ: Спасибо пользователю @lmiguelvargasf за сообщение о проблеме с моим решением! Я думал, что система будет немного умнее в обновлении ссылок в реестре, но это не так! Поэтому вы должны снова запустить редактор реестра (как в шаге 2) и сделать резервную копию, нажав Файл > Экспорт. Затем нажмите « Правка» > « Поиск» (или « Найти ...»), введите старый путь (в примере это был бы C:\Users\jerem) и найдите ключи, значения и данные. Замените все ссылки, содержащие старый путь (C:\Users\jerem), на новый путь (C:\Users\Jeremy). Щелчок по клавише F3 ищет следующую ссылку. Повторяйте это, пока не найдете ссылки на старый путь. Даже при относительно новой установке в Windows 10 вам, возможно, придется обновить около 100 записей (особенно в OneDrive и Edge достаточно много путей кэширования в реестре). А также некоторые дополнительные установленные программы могли создавать записи реестра!

Наконец, перезагрузите систему снова и запустите Windows 10. Первый вход в систему может занять довольно много времени, но теперь все должно работать снова и путь к каталогу пользователя теперь должен быть изменен! Если все работает нормально, теперь вы можете удалить исходную папку (папку с именем jerem, используя пример вопроса).

ИНФОРМАЦИЯ: Я работаю по немецкой системе. Я попытался правильно перевести точки маркера, но очень вероятно, что они могут быть названы немного по-другому!

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Это решение работает на моем ноутбуке после обновления с Windows 8.1 (64-разрядная версия) до Windows 10 (64-разрядная версия). Однако я не могу гарантировать, что это решение может также работать для других с другими конфигурациями. Если вы будете следовать предложенному выше решению, вы делаете все на свой страх и риск!

30

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

  1. Откройте командную строку с повышенными правами
  2. Перейдите в каталог пользователя
  3. Создайте соединение каталогов, ориентируясь на настоящее имя каталога пользователя.

например,

C:
CD\Users
MKLINK /J Jeremy jerem

Это позволяет вам использовать c:\Users\Jeremy\..... для ссылки на части вашего профиля.

17
  1. Чтобы получить доступ к панели «Расширенные учетные записи пользователей», введите netplwiz в поле « Поиск в Интернете и Windows» рядом с кнопкой «Windows», затем нажмите или нажмите на « Netplwiz» (приложение Windows).

  2. На панели « Дополнительные учетные записи пользователей» выберите пользователя, которого хотите изменить, и нажмите « Свойства».

  3. В окне свойств для пользователя введите новое имя пользователя и нажмите ОК.

  4. Перезапустите, чтобы изменения вступили в силу.

Источник: http://www.opentechguides.com/how-to/article/windows-10/43/win10-change-account.html

12

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

Нет необходимости создавать новую учетную запись пользователя, поэтому все параметры, связанные с существующим профилем пользователя, сохраняются. И единственное требуемое изменение реестра - это редактировать одно строковое значение (то, которое сообщает Windows путь к папке профиля пользователя):

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

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

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

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

Это оно!

Примечание по <User SID>: раздел реестра ProfileList содержит несколько подразделов. Чтобы выяснить, какой из них нужно изменить, нажмите на каждый вложенный ключ и проверьте значения, чтобы найти вложенный ключ с нужным профилем ProfileImagePath:

Например, допустим, мы хотим избавиться от пробела в имени папки профиля пользователя. Поэтому на шаге 2 мы используем проводник, чтобы перейти к C:\Users и переименовать подпапку John Smith JohnSmith . И на шаге 3 мы нажимаем субключи <User SID> пока не найдем тот с ProfileImagePath C:\Users\John Smith , и изменим его на C:\Users\JohnSmith .

Эта процедура была предоставлена Microsoft в связи с обнаруженной проблемой с Windows 7, но та же процедура продолжает работать в Windows 10.

Переименование учетной записи пользователя не меняет автоматически путь к профилю

2

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

0

Мне удалось заставить этот учебник Windows 8 работать на себя, войдя во вторую учетную запись администратора в безопасном режиме (я сам использовал "Безопасный режим с сетевым подключением"; точные методы, используемые для перевода вашей версии Windows 10 в безопасный режим, могут отличаться)). Безопасный режим предотвращает загрузку OneDrive, между прочим.

После переименования каталога вам нужно будет найти и заменить «C:\Users\jerem» на «C:\Users\Jeremy» (в моем случае это был «C:\Users\Kimiko» на «C:\»). Пользователи \Muffin ") в Regedit, когда вы вошли в дополнительную учетную запись, а затем вам нужно будет сделать это снова, как только вы снова войдете в свою основную учетную запись, чтобы вы могли получить все также в HKEY_CURRENT_USER . Это не поймает все в файлах, очевидно; когда я перезагрузился после второго поиска и замены, OneDrive пожаловался, что его домашний каталог был удален, среди прочего. Казалось, все работает после этого.

0

Существует гораздо более быстрый и простой способ. (Как обычно, Windows NT поняла это правильно, но Microsoft просто продолжает делать тривиальные задачи пользовательского интерфейса все труднее и труднее, пытаясь угодить на периферийный рынок планшетов. К счастью, старые приложения все еще доступны.)

Откройте меню «Пуск», введите « comp и выберите « Computer Management , разверните « Local Users and Groups , щелкните правой кнопкой мыши « Users для создания новой локальной учетной записи, затем нажмите « Groups откройте группу « Administrators » и добавьте новую учетную запись.

Выйдите, войдите с новой учетной записью. Имя учетной записи будет использоваться для создания новой папки в Users . Вы можете скопировать все, что вам нужно, из старой папки пользователя, а затем удалить старую учетную запись пользователя из того же приложения (или что-то "Семейство" в настройках). Перепишите ссылку на свою учетную запись MS, если хотите.

0

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

  1. активировать учетную запись администратора из командной строки (с правами администратора), щелкнув правой кнопкой мыши логотип Windows и выбрав опцию и введя net users Administrator /active:yes
  2. перезагрузите компьютер в Advanced Startup, нажав Пуск> Питание> (Shift +) перезагрузка
  3. Перейдите в раздел «Устранение неполадок»> «Дополнительные параметры»> «Командная строка».
  4. Выберите учетную запись администратора
  5. Перейдите к C:\Users, набрав c: затем cd users
  6. Введите rename oldname newname имя в новое имя, используя имя текущей папки вместо старого имени и имя нужной папки вместо нового имени

выход и перезагрузка ... легко peasy ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .