Questão Como renomear a pasta de usuário no Windows 10?


Depois de instalar o Windows 10 no Surface Pro 3, usei o nome de usuário 'Jeremy' e criei uma pasta de usuário chamada C:\Users\jerem.

Eu quero renomear a pasta C:\Users\Jeremy. O procedimento para o Windows 8 não funciona. Existem algumas razões.

  1. O OneDrive agora é uma parte totalmente integrada do sistema operacional e quebra completamente. Um localizar / substituir no registro parece funcionar, mas é difícil ter confiança nessa abordagem.
  2. Quando o computador é reinicializado, o TabletInputService grava um arquivo TextHarvester.dat no local do perfil do usuário antigo (criando-o, se necessário). Isso torna impossível manter a pasta excluída. Um velho solução encontrada online não funciona. Esse problema também faz com que uma mensagem de erro seja exibida toda vez que o computador é inicializado.

186


origem


@MehmetFide não é um bug - são necessárias as cinco primeiras letras do seu endereço de e-mail - isso é por design, não um erro. - CalvT
então é um bug de design. meu nome é "mehmet" e coloca como "mehme" que é chato e bobo. é claramente um erro do ponto de vista do cliente. - Mehmet Fide
@CalvT você tem uma fonte afirmando que essa foi uma decisão de design? E porque? Parece bobo para mim. - Keegan
Tenho um livro de superfície, estou aqui porque notei o mesmo problema. Que aborrecimento irritante, cortar duas letras do nome de usuário que usei por duas décadas. - mlepage
Deve pelo menos perguntar antes de fazer isso, e oferecer ao usuário para alterá-lo. - mlepage


Respostas:


Isso pode ser feito sem renomear a pasta e mexer no registro:

  1. Crie uma conta local com o nome de usuário que você deseja.

    • A criação de contas locais está bem escondida; aqui está como encontrá-lo:
      Configurações> Contas> Família e Outros usuários> Outros usuários> Adicionar outra pessoa a este computador> A pessoa que desejo adicionar não tem um endereço de e-mail> Adicionar um usuário sem conta da Microsoft
  2. Alterar o tipo de conta para o administrador (pode pular se houver outro administrador).

  3. Remover conta vinculada original da Microsoft
  4. Vincular conta local à conta da Microsoft, se desejar

142



Uma ressalva, se você usar a "Segurança da Família" configurada em sua conta da Microsoft, isso pode ficar muito complicado em (4) se você quiser fazer isso para outros membros da família. Os outros membros da família tornam-se "conhecidos" no PC assim que você converte a primeira conta, e eu faço um ponto final ao converter os outros usuários locais. Eu tive que desabilitar esse recurso primeiro, depois adicionar todos os membros da família como contas locais e convertê-los em contas M $. - Ed Randall
Uau, obrigado pela solução, mas para mim esta solução mostra o quão retardado é o design do Windows 10 em relação a esse ponto. Algo como mudar sua pasta pessoal deve ser muito mais simples de fazer. - Ray
Por favor, esclarecer um ponto para mim: como isso cria um novo usuário, o usuário antigo fica "excluído", juntamente com todos os seus dados salvos em AppData, documentos, desktop, pastas de download etc, certo? Portanto, esse método começa de novo e não deve ser usado por pessoas que já usam seu perfil por um tempo, se não quiserem, por exemplo, reinstalar vários programas que serão perdidos nesse processo. Por favor, informe se isso está incorreto. - RafaelLVX
@RafaelLVX Eu só tive que fazer isso sozinho, e todas as minhas configurações do Windows, muitas configurações de aplicativos e alguns aplicativos que são instalados "apenas para mim" na instalação são perdidos. Ainda caminho melhor do que fazer um reset e esperar uma hora só para começar de novo. - Andy Yan
Parece que você precisa inserir outro nome de usuário para a etapa 1, o Windows não permite que eu use o mesmo nome registrado na conta da Microsoft em que estou. Maldito senhor ... - poepje


Eu tive o mesmo problema e resolvi da seguinte forma (usando informações que eu encontrei em alguns outros sites):

  1. Só por segurança, crie um ponto de restauração. Abra o Centro de Controle, digitar Restauração do Sistema e clique em Criar ponto de restauração do sistema. Selecione os C: Drive e clique em Crio.
  2. Clique no Botão do Windows (na parte inferior esquerda), digite regedit e clique em Executar comando.
  3. Confirme a caixa de diálogo do UAC clicando em sim.
  4. Faça um backup do registro anterior clicando em Arquivo> Exportar.
  5. Vamos para HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows NT / CurrentVersion / ProfileList. Lá você pode encontrar algumas subpastas (começando com 'S-1-5-'). Procure a pasta que contém o caminho (que você deseja alterar) na chave do Registro chamada ProfileImagePath. (Exemplo da pergunta: procure o valor 'C: \ Users \ jerem').
  6. Se você encontrou, clique duas vezes nele e mude o caminho. (Após a pergunta original, você alteraria o valor para 'C: \ Users \ Jeremy').
  7. Fechar a janela Editor do Registro.
  8. Clique no Botão do Windows (na parte inferior esquerda) novamente e digite netplwiz e clique em Executar comando.
  9. Certifique-se de que a caixa de seleção 'Os usuários precisam digitar o nome de usuário e senha' está checado. Selecione o usuário (para quem você deseja alterar o caminho) da lista e clique em Propriedades.
  10. Altere o nome do usuário na nova janela. (Após a pergunta original, você agora mudaria o nome de usuário para 'Jeremy'). Você também pode alterar o nome completo aqui, se desejar (mas, no meu caso, o nome correto já foi digitado). Eu suponho que você não pode deixar o campo de nome completo vazio. Feche a janela clicando Está bem.
  11. Feche as outras janelas abertas restantes clicando também Está bem.
  12. Reinicie o sistema.
  13. Inicie o Windows 10 novamente e tente fazer o login. Isso falhará (por causa do caminho alterado) e você será automaticamente conectado com uma conta de usuário temporária (que levará um pouco de tempo). No entanto, agora você pode alterar o nome da pasta usando o Windows Explorer (seguindo o exemplo acima, você agora renomeia a pasta jerem para Jeremy).
    Nota: como alternativa, você pode inicializar em um segundo sistema operacional (se tiver um instalado) ou usar um sistema operacional do Live CD para alterar o nome da pasta.

ATUALIZAÇÃO: Obrigado ao usuário @lmiguelvargasf por me informar sobre um problema com a minha solução! Eu pensei que o sistema seria um pouco mais inteligente em atualizar as referências no registro, mas não é! Portanto, você deve iniciar o Editor do Registro novamente (como na etapa 2) e fazer um backup clicando em Arquivo > Exportar. Então clique em Editar > Pesquisa (ou Encontrar...), digite o caminho antigo (no exemplo, teria sido C: \ Users \ jerem) e procura por chaves, valores e dados. Substitua todas as referências que contenham o caminho antigo (C: \ Users \ jerem) com o novo caminho (C: \ Users \ Jeremy). Um clique na chave F3 procura a próxima referência. Repita isso até não encontrar referências ao caminho antigo. Mesmo com uma instalação relativamente nova no Windows 10, talvez seja necessário atualizar cerca de 100 entradas (especialmente o OneDrive eo Edge têm muitos caminhos de cache no registro). E também alguns programas adicionais instalados podem ter criado entradas de registro!

Finalmente, reinicie o sistema novamente e inicie o Windows 10. O primeiro login pode demorar um pouco, mas agora tudo deve funcionar bem e o caminho do diretório de usuários deve ser alterado agora! Se tudo funcionar bem, você pode excluir a pasta original (a pasta chamada jerem, usando o exemplo da pergunta).

INFO: Estou trabalhando em um sistema alemão. Eu tentei traduzir os pontos de bala corretamente, mas é muito provável que eles possam ser nomeados um pouco diferentes!

ISENÇÃO DE RESPONSABILIDADE: Esta solução está funcionando no meu laptop após a atualização do Windows 8.1 (64 bits) para o Windows 10 (64 bits). No entanto, não posso garantir que essa solução também funcione para outras pessoas com outras configurações. Se você seguir a solução fornecida acima, estará fazendo tudo por sua conta e risco!


33



Isso funcionou para mim no Windows 10 de 64 bits! Depois de fazer os 11 passos, para chegar à conta temporária, eu tive que colocar minha senha, então meu PIN, e continuar pressionando "skip" depois que o Windows reportou que havia alguns erros até que ele finalmente me logasse. Depois de renomear a pasta Eu reiniciei o Windows e tudo funcionou perfeitamente - Jorge Luque
Isso funcionará, mas quebrará várias coisas, incluindo a capacidade de instalar aplicativos da Windows Store. Depois de verificar o Visualizador de Eventos, notei vários erros relacionados ao serviço ESENT, que ainda estavam fazendo referência à pasta antiga da conta do usuário. A maneira mais fácil que encontrei para resolver o problema foi criar um link simbólico da pasta do perfil de usuário "errado / original" ("xavie" no meu caso) para o "novo / correto" ("xavier"). Para isso eu usei o incrível Extensão de Shell de Link. - xfx
@traintes: sua solução funcionou para mim, mas tive problemas com o Android Studio porque ele foi instalado antes de eu renomear o nome de usuário. O que funcionou para mim depois de seguir seus passos foi mudar cada oldusername no Editor do Registro para newusername. - lmiguelvargasf
@traintes: Acabei de procurar oldusername e na pesquisa eu incluí chaves antigas, valores e dados que continham a palavra. - lmiguelvargasf
Tenha cuidado durante a busca do registro e substitua. Você não quer acidentalmente substituir o dobro de "c: \ jerem" com "c: \ Jeremy" ou você pode acabar com um "c: \ Jeremyy" em algum lugar. Na verdade, você pode querer procurar por isso depois, só para ter certeza. Além disso, pode haver alguns outros programas que armazenam os caminhos em outro lugar, como um arquivo .INI, arquivo .XML ou um banco de dados. Espere algo para quebrar e estar preparado para caçá-lo. - GuitarPicker


Embora não seja uma resposta direta à pergunta, um link simbólico pode ser uma solução livre de riscos se o problema não for apenas estético, mas que os arquivos ou links de configuração herdados ou restaurados se referem ao diretório do usuário.

  1. Abra um prompt de comando elevado
  2. Mude para o diretório do usuário
  3. Criar uma junção de diretório visando o nome real do diretório do usuário

por exemplo.,

C:
CD\Users
MKLINK /J Jeremy jerem

Isso permite que você use c:\Users\Jeremy\..... para se referir a partes do seu perfil.


22



solução simples e agradável, pode ser suficiente para alguns problemas. - stefano
O que exatamente você quer dizer com "Alterar para o diretório do usuário"? Você quer dizer dentro de "usuários" ou dentro de "<nome de usuário>" ou fora de ambos? - Xonatron
Isso funcionou. Muito obrigado por esta sugestão. Eu abri o CMD com privilégios de administrador, naveguei para c: \ users \ e executei "mklink / j matt matthew" (por exemplo) para vincular "matt" à pasta "matthew" já existente. - Xonatron
Uma ótima maneira de não ter que alterar os caminhos de origem do git ao trabalhar do trabalho e de casa via nuvem. - quantomworks
No meu caso, isso me ajudou a superar alguns erros que um programa tinha, porque minha pasta de usuário tem um espaço nela. Então eu corri mklink /j greatUser "My Full Name" e funciona. Obrigado! - Metafaniel


  1. Para acessar o tipo de painel Contas de usuário avançadas netplwiz dentro Pesquise na Web e no Windows caixa ao lado do botão do Windows e clique ou toque em Netplwiz (aplicativo do Windows).

  2. No Contas de Usuários Avançados painel, selecione o usuário que você deseja modificar e clique em Propriedades

  3. Na janela de propriedades do usuário, digite o novo nome de usuário e clique em Está bem.

  4. Reinicie para que as alterações entrem em vigor.

Fonte: http://www.opentechguides.com/how-to/article/windows-10/43/win10-change-account.html


15



A questão é sobre como alterar o nome da pasta do perfil, não o nome do usuário. Sua solução funciona para isso? Eu duvido... - zagrimsan
Eu estava procurando por 'netplwiz', porque eu quero apenas renomear meu nome de usuário. - dh_cgn
Seu link é atualizado e agora inclui também como alterar o nome da pasta. E esse outro link inclui 2 métodos (onr para Conta Local e outro para Conta Microsot) para alterar o UserName e, em seguida, alterar o nome da pasta: answers.microsoft.com/en-us/insider/forum/… - Troglo
Isso realmente ajudou tanto quanto a resposta aceita: por algum motivo, o Windows não me deixou criar uma conta local com o nome que eu queria (provavelmente porque eu já tentei mudar de minha conta ms para uma conta local, então o nome ainda estava registrado em algum lugar), mas usando o netplwiz e a conta de usuário avançada mmc, consegui fazer isso com muito mais facilidade do que usando a criação de conta local "normal"! - Yaurthek


Eu acho que a melhor maneira de fazer isso é primeiro criar uma "conta local", em seguida, após o login em sua "conta da Microsoft" deve vincular sua pasta com sua conta on-line agora.


1



Isso realmente não responde à pergunta, já que o OP tinha já logado na Microsoft, então é muito tarde para fazer o que você sugere. A resposta não diz a ele como consertar seu problema. - DavidPostill♦


Eu consegui fazer com que o tutorial do Windows 8 funcionasse sozinho, fazendo login na segunda conta de administrador em modo de segurança (Eu usei "Safe Mode With Networking" sozinho; os métodos precisos usados ​​para obter a sua versão do Windows 10 em modo de segurança podem ser diferentes). O modo de segurança impede que o OneDrive seja carregado, entre outras coisas.

Depois de renomear o diretório, você precisará procurar e substituir "C: \ Users \ jerem" por "C: \ Users \ Jeremy" (no meu caso, foi "C: \ Users \ Kimiko" para "C: \ Users \ Muffin ") no Regedit enquanto você estiver logado na conta secundária, e então você precisará fazê-lo novamente assim que tiver logado novamente na sua conta principal para que você possa obter tudo HKEY_CURRENT_USER também. Isso não vai pegar tudo em arquivos, obviamente; quando reiniciei depois de fazer a segunda pesquisa e substituir, o OneDrive reclamou que seu diretório inicial havia sido excluído, entre outras coisas. Tudo parecia funcionar depois disso, no entanto.


0



Você não se deparou com o problema TextHarvester.dat? - GollyJer
Eu não tenho, mas ocorreu-me quando eu estava verificando agora que isso pode ser porque eu estou usando em uma máquina desktop e nunca tive uma touchscreen anexada. Nesse caso, eu acho você poderia voltar ao modo de segurança depois de seguir minhas instruções e depois fazer o DelProf2.exe /u coisa. - Dizzy H. Muffin


Ainda não posso comentar ... só queria acrescentar que segui os passos de solução de traintes, mas se você quiser evitar o erro ao reiniciar o PC, você pode seguir estes passos antes de reiniciar:

  1. ative a conta de Administrador no prompt de comando (com direitos de administrador) clicando com o botão direito do mouse no logotipo do Windows e selecionando a opção e digitando net users Administrator /active:yes
  2. reinicialize o computador na Inicialização Avançada clicando em Iniciar> Energia> (shift +) restart
  3. Vá para Solucionar problemas> Opções avançadas> Prompt de comando
  4. Selecione a conta de administrador
  5. Navegue até C: \ Usuários digitando c: então cd users
  6. Tipo rename oldname newname usando o nome da pasta atual em vez do nome antigo e o nome da pasta desejada em vez do nome novo

sair e reiniciar ... fácil peasy ...


0



Você está reiniciando o computador tão frequentemente quanto no meu guia (duas vezes). No entanto, seguindo seus passos, você está economizando um pouco de tempo, já que você não precisa estar logado com um perfil temporário (o que leva um pouco de tempo para criar) ... - traintes