Вопрос: Как переименовать папку пользователя в Windows 10?


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

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

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

182
2018-03-17 20:40


Источник


@MehmetFide это не ошибка - первые пять писем с вашего адреса электронной почты - это по дизайну, а не ошибка. - CalvT
так что это ошибка дизайна. меня зовут «mehmet», и это ставит как «mehme», что раздражает и глупо. это явно ошибка с точки зрения клиента. - Mehmet Fide
@CalvT у вас есть источник, заявляющий, что это было дизайнерское решение? А также Зачем? Мне кажется глупым. - Keegan
Получил Книгу Поверхности, я здесь, потому что я заметил ту же самую проблему. Какая волнующая досада, обрезая две буквы от имени пользователя, которое я использовал в течение двух десятилетий. - mlepage
Он должен по крайней мере спросить, прежде чем делать это, и предложить пользователю изменить его. - mlepage


Ответы:


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

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

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

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

140
2017-08-10 23:20



Одно предостережение, если вы используете «Семейную безопасность», установленную в вашей учетной записи microsoft, это может стать очень сложным в (4), если вы хотите сделать это для других членов семьи. Остальные члены семьи становятся «известными» для ПК, как только вы конвертируете первую учетную запись, и я ударяю полный стоп при конвертации других локальных пользователей. Сначала мне пришлось отключить эту функцию, а затем добавить всех членов семьи в качестве локальных учетных записей, а затем преобразовать их в учетные записи M $. - Ed Randall
Вау, спасибо за решение, но для меня это решение показывает, насколько отсталый дизайн Windows 10 касается этого момента. Что-то вроде изменения вашей домашней папки должно быть намного проще. - Ray
Просьба пояснить один момент для меня: поскольку это создает нового пользователя, старый пользователь получает «удаленный» вместе со всеми его данными, сохраненными в папках AppData, Documents, Desktop, Download и т. Д., Правильно? Таким образом, этот метод запускается свежим и не должен использоваться людьми, которые уже используют свой профиль какое-то время, если они не хотят, скажем, переустановить несколько программ, которые будут потеряны в этом процессе. Пожалуйста, сообщите, если это неверно. - RafaelLVX
@RafaelLVX Я просто должен был сделать это сам, и все мои настройки Windows, множество настроек приложения и некоторые приложения, установленные для меня только для меня, теряются. Все еще путь лучше делать сброс и ждать часа, чтобы начать все заново. - Andy Yan
Похоже, вам нужно ввести другое имя пользователя для шага 1, Windows не позволяет мне использовать то же имя, которое зарегистрировано в учетной записи Microsoft, на которой я включен. Черт бы тебя побрал .. - poepje


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

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

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

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

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

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


33
2017-08-01 20:35



Это работало для меня на Windows 10 64-бит! После выполнения 11 шагов, чтобы перейти на временную учетную запись, мне пришлось ввести свой пароль, затем мой PIN-код и продолжать «пропустить» после того, как Windows сообщила, что были некоторые ошибки, пока он, наконец, не запустил меня. После переименования папки Я перезапустил Windows и все отлично работало - Jorge Luque
Это будет работать, но это сломает несколько вещей, в том числе возможность установки приложений из Windows Store. После проверки средства просмотра событий я заметил ряд ошибок, связанных с службой ESENT, которые все еще ссылаются на старую папку учетных записей пользователей. Самый простой способ решить проблему - создать символическую ссылку из «неправильной / оригинальной» папки профиля пользователя («xavie» в моем случае) на «новый / правильный» («xavier»). Для этого я использовал потрясающий Расширение командной строки Link, - xfx
@traintes: ваше решение сработало для меня, но у меня были проблемы с Android Studio, потому что он был установлен до того, как я переименую имя пользователя. То, что работало для меня после следующих шагов, состояло в том, чтобы изменить каждый oldusername в редакторе реестра для newusername, - lmiguelvargasf
@traintes: Я просто искал oldusername и в поиске я включил старые ключи, значения и данные, содержащие это слово. - lmiguelvargasf
Будьте внимательны во время поиска и замены реестра. Вы не хотите, чтобы случайно заменить «c: \ jerem» на «c: \ Jeremy», иначе вы можете найти «c: \ Jeremyy». Фактически, вы можете захотеть найти это потом, чтобы быть уверенным. Кроме того, могут быть некоторые другие программы, которые хранят пути в другом месте, такие как .INI-файл, файл .XML или база данных. Ожидайте, что что-то сломается и будьте готовы выследить его. - GuitarPicker


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

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

например.,

C:
CD\Users
MKLINK /J Jeremy jerem

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


20
2017-10-14 09:51



хорошего простого решения, может быть достаточно для некоторых проблем. - stefano
Что именно вы подразумеваете под «Изменить в каталог пользователя»? Вы имеете в виду внутри «пользователей» или внутри «<имя пользователя>» или за пределами обоих? - Xonatron
Это сработало. Большое спасибо за это предложение. Я открыл CMD с привилегиями администратора, перешел на c: \ users \ и запустил «mklink / j matt matthew» (например), чтобы связать «матовый» с уже существующей папкой «matthew». - Xonatron
Отличный способ не менять исходные пути GIT при работе с работы и дома через облако. - quantomworks
В моем случае это помогло мне преодолеть некоторые ошибки, вызванные программой, потому что в моей папке пользователя есть пробел. Так что я побежал mklink /j greatUser "My Full Name" и это работает. Благодаря! - Metafaniel


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

  2. в Расширенные учетные записи пользователей панели, выберите пользователя, который хотите изменить, и нажмите свойства

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

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

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


15
2017-12-09 12:58



Речь идет об изменении имени папки профиля, а не имени пользователя. Ваше решение работает для этого? Я сомневаюсь в этом... - zagrimsan
Я искал «netplwiz », потому что хочу только переименовать свое имя пользователя. - dh_cgn
Ваша ссылка обновлена ​​и теперь включает в себя изменение имени папки. И эта другая ссылка включает в себя 2 метода (onr для локальной учетной записи и другие для учетной записи Microsot), чтобы изменить имя пользователя, а затем изменить имя папки: answers.microsoft.com/en-us/insider/forum/... - Troglo
Это фактически помогло так же, как и принятый ответ: по какой-то причине Windows не позволила мне создать локальную учетную запись с именем, которое я хотел (вероятно, потому, что я уже пытался переключиться с моей учетной записи ms на локальную учетную запись, так что имя все еще было зарегистрировано где-то), но используя netplwiz и расширенную учетную запись пользователя mmc, мне удалось сделать это с гораздо большей легкостью, чем при использовании «обычной» локальной учетной записи! - Yaurthek


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


1
2017-07-19 23:57



Это на самом деле не отвечает на этот вопрос, хотя, поскольку ОП уже вошел в Microsoft, поэтому слишком поздно делать то, что вы предлагаете. Ответ не говорит ему, как фиксировать его проблема. - DavidPostill♦


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

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


0
2018-06-09 00:57



Вы не столкнулись с проблемой TextHarvester.dat? - GollyJer
Я этого не делал, но мне пришло в голову, когда я проверял, что это может произойти из-за того, что я использую его на настольном компьютере и никогда не подключался к сенсорному экрану. В таком случае я бы Угадай вы можете вернуться в безопасный режим после выполнения моих инструкций, а затем выполнить DelProf2.exe /u вещь. - Dizzy H. Muffin


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

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

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


0
2017-08-09 00:00



Вы перезапускаете компьютер так часто, как в моем руководстве (дважды). Однако, следуя вашим шагам, вы сохраняете немного времени, так как вам не нужно входить в систему с временным профилем (который занимает немного времени для создания) ... - traintes