Como renomear a pasta Usuário no Windows 10?


250

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

Eu quero mudar o nome da 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. Uma localização / substituição no registro parece funcionar, mas é difícil confiar nessa abordagem.
  2. Quando o computador é reiniciado, o TabletInputService grava um arquivo TextHarvester.dat no local do perfil de usuário antigo (criando-o, se necessário). Isso torna impossível manter a pasta excluída. Uma solução antiga encontrada online não funciona. Esse problema também faz com que uma mensagem de erro seja exibida sempre que o computador inicializar.

6
@MehmetFide não é um bug - são necessárias as cinco primeiras letras do seu endereço de e-mail - isso ocorre por design, não por um erro.
CalvT

91
então é um bug de design. meu nome é "mehmet" e coloca como "mehme", que é chato e bobo. é claramente um bug do ponto de vista do cliente.
Mehmet Fide

9
@CalvT você tem uma fonte afirmando que essa foi uma decisão de design? E por que ? Parece bobagem para mim.
Keegan

6
Tenho um livro de superfície, estou aqui porque notei o mesmo problema. Que aborrecimento, cortar duas letras do nome de usuário que usei há duas décadas.
Mlepage

7
Deveria pelo menos perguntar antes de fazer isso e oferecer ao usuário para alterá-lo.
Mlepage

Respostas:


166

Isso pode ser feito sem renomear pastas e mexer no registro:

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

    • A criação da conta local está bem oculta; veja como encontrá-lo:
      Configurações> Contas> Família e outros usuários> Outros usuários> Adicionar outra pessoa a este PC> A pessoa que eu quero adicionar não possui um endereço de e-mail> Adicionar um usuário sem a conta da Microsoft
  2. Altere o tipo de conta para administrador (pode pular se houver outro administrador).

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

Infelizmente, isso não deu certo como eu pensava. Seguindo essas etapas e, em seguida, vinculando novamente minha conta da Microsoft, criei outro diretório de usuário com o nome da minha máquina anexado ao final.
Andrew T Finnell

4
Uma ressalva, se você usar a "Segurança da família" configurada na sua conta da Microsoft, isso pode ser 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 paro completamente ao converter os outros usuários locais. Tive que desativar esse recurso primeiro, depois adicionar todos os membros da família como contas locais e depois convertê-los em contas M $.
Ed Randall

2
Alguém fez uma edição que parece mais útil como um comentário: IMPORTANTE Esteja ciente de que muitas configurações de aplicativos, jogos de vídeo e outros itens são armazenados na pasta original do usuário. (Raramente, algumas configurações podem até estar vinculadas ao nome de usuário antigo). Suas fotos, documentos, músicas etc. ainda estarão no diretório de usuário antigo.
Journeyman Geek

Como você faz o passo 4?
Daniel Kaplan

@DanielKaplan não tem muita certeza, já que não tenta há algum tempo e algo pode ter mudado, mas provavelmente algo como este windowscentral.com/…
voldemarz

43

Eu tive o mesmo problema e resolvi-o da seguinte forma (usando as informações encontradas em alguns outros sites):

  1. Para garantir a segurança, crie um ponto de restauração. Abra o Centro de Controle , digite Restauração do Sistema e clique em Criar Ponto de Restauração do Sistema . Selecione o C: Drive e clique em Criar .
  2. Clique no botão Windows (no canto inferior esquerdo), digite regedit e clique no comando Executar .
  3. Confirme a caixa de diálogo UAC clicando em Sim .
  4. Faça um backup do registro anterior clicando em Arquivo> Exportar .
  5. Vá 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 denominada ProfileImagePath . (Exemplo da pergunta: procure o valor ' C: \ Users \ jerem ').
  6. Se você o encontrou, clique duas vezes nele e altere o caminho. (Após a pergunta original, você alteraria o valor para ' C: \ Users \ Jeremy ').
  7. Feche a janela do Editor do Registro.
  8. Clique no botão Windows (no canto inferior esquerdo) novamente e digite netplwiz e clique no comando Executar .
  9. Verifique se a caixa de seleção ' Os usuários precisam digitar nome de usuário e senha ' está marcada. Selecione o usuário (para quem você deseja alterar o caminho) na lista e clique em Propriedades .
  10. Altere o nome do usuário na nova janela. (Após a pergunta original, você 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). Suponho que você não pode deixar o campo de nome completo vazio. Feche a janela clicando em OK .
  11. Feche as outras janelas abertas restantes também clicando em OK .
  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, renomearia a pasta jerem para Jeremy ).
    Nota: como alternativa, você pode inicializar em um segundo sistema operacional (se houver um instalado) ou usar um sistema operacional Live CD para alterar o nome da pasta.

ATUALIZAÇÃO: Agradecemos ao usuário @lmiguelvargasf por me informar sobre um problema com minha solução! Eu pensei que o sistema seria um pouco mais inteligente na atualização das 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 . Em seguida, clique em Editar > Pesquisar (ou Localizar ... ), digite o caminho antigo (no exemplo, seria C: \ Users \ jerem ) e pesquise chaves, valores e dados. Substitua todas as referências que contêm o caminho antigo ( C: \ Users \ jerem ) pelo novo caminho ( C: \ Users \ Jeremy ). Um clique na tecla F3procura a próxima referência. Repita isso até não encontrar nenhuma referência ao caminho antigo. Mesmo com uma instalação relativamente nova no Windows 10, talvez você precise atualizar cerca de 100 entradas (especialmente o OneDrive e o Edge têm muitos caminhos de cache no registro). E também alguns programas instalados adicionalmente podem ter criado entradas de registro!

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

INFO: Estou trabalhando em um sistema alemão. Tentei traduzir os pontos de bala corretamente, mas é muito provável que eles tenham um nome um pouco diferente!

AVISO LEGAL: 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 esta 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!


1
Isso funcionou para mim no Windows 10 de 64 bits! Depois de executar as 11 etapas, para acessar a conta temporária, tive que digitar minha senha, depois meu PIN e continuar pressionando "pular" depois que o Windows relatou que havia alguns erros até finalmente fazer o login. Depois de renomear a pasta Eu reiniciei o Windows e tudo funcionou perfeitamente
Jorge Luque

7
Isso funcionará, mas quebrará várias coisas, incluindo a capacidade de instalar aplicativos da Windows Store. Após verificar o Visualizador de Eventos, notei vários erros relacionados ao serviço ESENT, que ainda faziam referência à pasta antiga da conta do usuário. A maneira mais fácil de resolver o problema foi criando um link simbólico da pasta de perfil de usuário "errada / original" ("xavie" no meu caso) para a "nova / correta" ("xavier"). Para isso, usei a incrível extensão de shell de link .
xfx 7/08/2015

2
@traintes: Eu apenas procurei oldusernamee na pesquisa incluí chaves antigas, valores e dados que continham a palavra.
Lmiguelvargasf 17/08/2015

4
Tenha cuidado durante a pesquisa no registro e substitua. Você não deseja acidentalmente substituir "c: \ jerem" por "c: \ Jeremy" ou pode acabar com um "c: \ Jeremyy" em algum lugar. Na verdade, você pode procurar isso depois apenas para ter certeza. Além disso, pode haver alguns outros programas que armazenam os caminhos em outros lugares, como um arquivo .INI, arquivo .XML ou um banco de dados. Espere que algo se quebre e esteja preparado para caçá-lo.
GuitarPicker

2
Para manter o sistema em um estado continuamente sadio, recomendo (como o @xfx fez) que você crie um link simbólico do novo nome para o antigo antes de fazer alterações. Clique com o botão direito do mouse no menu Iniciar e abra o Prompt de Comando (Admin). Então cd C:\Userse mklink /D newname oldname. Depois de reiniciar e garantir que nada se refira ao nome antigo, você pode excluir o link simbólico e renomear o diretório.
Trevor Robinson

40

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 se os arquivos ou links de configuração restaurados ou herdados se referirem ao diretório do usuário.

  1. Abra um prompt de comando elevado
  2. Mude para o diretório do usuário
  3. Crie 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.


3
solução simples e agradável, pode ser suficiente para alguns problemas.
27416 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

3
Isso funcionou. Muito obrigado por esta sugestão. 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 precisar alterar os caminhos de origem do git ao trabalhar no trabalho e em casa via nuvem.
Quantomworks

2
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

26

Na verdade, a Microsoft documentou uma maneira muito simples e limpa de renomear uma pasta de perfil de usuário.

Não há necessidade de criar uma nova conta de usuário, para que todas as configurações associadas ao perfil de usuário existente sejam preservadas. E a única alteração de registro necessária é editar um único valor de sequência (aquele que informa ao Windows o caminho da pasta de perfil do usuário):

  1. Faça login usando outra conta administrativa.

Nota Pode ser necessário criar uma nova conta administrativa primeiro.

  1. Vá para a pasta C: \ users \ e renomeie a subpasta com o nome de usuário original para o novo nome de usuário.
  2. Vá para o registro e modifique o valor do registro ProfileImagePath para o novo nome do caminho.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ <User SID> \

É isso aí!

Uma observação sobre <User SID>: a chave de registro ProfileList contém um número de subchaves. Para descobrir qual alterar, clique em cada subchave e examine os valores, para encontrar a subchave com o ProfileImagePath correto:

insira a descrição da imagem aqui

Por exemplo, digamos que queremos nos livrar do espaço em um nome de pasta de perfil de usuário. Portanto, na etapa 2, usamos o File Explorer para navegar C:\Userse renomear a John Smithsubpasta JohnSmith. E na etapa 3, clicamos nas <User SID>subchaves até encontrar aquela com ProfileImagePath C:\Users\John Smithe alteramos para C:\Users\JohnSmith.

Este procedimento foi fornecido pela Microsoft em relação a um problema percebido no Windows 7, mas o mesmo procedimento continua funcionando no Windows 10.

Renomear uma conta de usuário não altera automaticamente o caminho do perfil


Esta solução funciona totalmente. Muito obrigado. Mas se você usa o Linux no Windows, é necessário reinstalar o Linux que é executado no topo do Windows.
Pamungkas Jayuda 16/01

2
Essa deve ser a resposta aceita. No Windows 10 1809, você precisa executar outra etapa com o OneDrive. Ao fazer login, você será informado ... A área de trabalho não pode ser encontrada, movida ou excluída. Você precisará se conectar novamente ao OneDrive e deixá-lo sincronizar com a nova alteração de pasta. Também entrei nas Configurações do OneDrive -> Salvar automaticamente e toquei em "Atualizar pastas" apenas para garantir que a área de trabalho estivesse sendo selecionada corretamente. Depois de alguns minutos, parece que tudo voltou ao lugar.
Daniel Jackson

Este procedimento simples funciona bem. Muitos softwares não podem ser desinstalados posteriormente. Para corrigir isso, você deve alterar todas as ocorrências do antigo nome de usuário no registro. Felizmente, o regedit possui um recurso de pesquisa, infelizmente ele não possui um recurso de substituição, portanto pode demorar um pouco para fazê-lo manualmente.
Futal 14/03

Funcionou, mas a pesquisa do sistema deste usuário local no Windows 10 1903 foi interrompida e não produziu mais resultados nas configurações do sistema.
Michi

Para evitar várias alterações manuais no registro, "Desconecte este PC" no OneDrive antes de fazer essa alteração. Em seguida, configure o OneDrive novamente.
Ian W

18
  1. Para acessar o painel Contas de usuário avançadas, digite netplwizna caixa Pesquisar na Web e no Windows ao lado do botão Windows e clique ou toque em Netplwiz (aplicativo Windows) .

  2. No painel Contas de usuário avançadas , selecione o usuário que você deseja modificar e clique em Propriedades

  3. Na janela de propriedades do usuário, insira o novo nome de usuário e clique em OK .

  4. Reinicie para que as alterações tenham efeito.

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


8
A pergunta é sobre como alterar o nome da pasta do perfil, não o nome do usuário. Sua solução funciona para isso? Duvido ...
zagrimsan

2
Eu estava procurando por 'netplwiz', porque só quero renomear meu nome de usuário.
Dhcgn

5
Seu link é atualizado e agora inclui como alterar o nome da pasta também. E esse outro link inclui 2 métodos (onr para a conta local e outro para a conta Microsot) para alterar o nome de usuário e o nome da pasta: answers.microsoft.com/en-us/insider/forum/…
Troglo

2
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 da 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"!
Melvyn

1
Essa deve ser a resposta aceita. Eu tentei esse método enquanto estava logado com uma conta da Microsoft para a qual queria alterar o nome da pasta do usuário. Depois de alterar o nome da conta no netplwiz e reiniciar o computador, surpresa, a pasta também foi renomeada. Tentei e testei no WIN10 v1809
Ivan

2

Eu acho que a melhor maneira de fazer isso é primeiro criar uma "Conta local" e depois fazer login na sua "Conta da Microsoft". Ele deve vincular sua pasta à sua conta online agora.


4
Isso realmente não responde à pergunta, já que o OP já havia entrado na Microsoft, por isso é tarde demais para fazer o que você sugere. A resposta não diz a ele como resolver seu problema.
DavidPostill

0

Consegui fazer com que o tutorial do Windows 8 funcionasse sozinho, entrando na segunda conta de administrador no modo de segurança (usei "Modo de segurança com rede", os métodos precisos usados ​​para colocar sua versão do Windows 10 no modo de segurança podem ser diferentes ) O Modo de Segurança impede o carregamento do OneDrive, entre outras coisas.

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


Você não encontrou o problema TextHarvester.dat?
precisa saber é o seguinte

1
Não, mas ocorreu-me quando estava verificando isso agora, porque estou usando-o em uma máquina de mesa e nunca tive uma tela sensível ao toque conectada. Nesse caso, acho que você poderia voltar ao modo de segurança depois de seguir minhas instruções e depois fazer a DelProf2.exe /ucoisa.
Dizzy H. Muffin

0

Ainda não posso comentar ... Só queria acrescentar que segui as etapas da solução traintes ' , mas se você deseja evitar o erro ao reiniciar o PC, siga estas etapas 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. reinicie o computador na Inicialização avançada, clicando em Iniciar> Energia> (shift +) reiniciar
  3. Vá para Solucionar problemas> Opções avançadas> Prompt de comando
  4. Selecione a conta de administrador
  5. Navegue para C: \ Users digitando c:ecd users
  6. Digite rename oldname newnameusando 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 e fácil ...


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

Você já testou estas instruções? Pelo menos nas versões anteriores do Windows, porque HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ <User SID> \ ProfileImagePath ainda estará apontando para c: \ users \ oldname, o Windows assumirá que a pasta foi excluída e recriá-lo no próximo login. Você também deve descobrir que, como está logado como nome antigo, o ntuser.dat será aberto e impedirá a renomeação do diretório. Por fim, você também deve aconselhar as pessoas a desativar a conta de administrador como a etapa final; Há uma razão para ele estar desativado por padrão!
user66001 18/04

0

Existe uma maneira muito mais rápida e fácil. (Como sempre, o Windows NT acertou, mas a Microsoft continua dificultando cada vez mais as tarefas triviais da interface do usuário, enquanto tentam atender ao mercado marginal de tablets. Felizmente, os aplicativos antigos ainda estão disponíveis.)

Abra o menu Iniciar, digite compe selecione Computer Management, expanda Local Users and Groups, clique Userscom o botão direito do mouse em uma nova conta local e clique Groupse abra o Administratorsgrupo e adicione a nova conta.

Faça logoff, faça login com a nova conta. O nome da conta será usado para criar uma nova pasta no Users. Você pode copiar o que precisar da pasta de usuário antiga e excluir a conta de usuário antiga do mesmo aplicativo (ou da coisa "Família" em Configurações). Volte a ligar à sua conta MS, se desejar.


1
Infelizmente, a Computer Management > Local Users and Groupsopção não está disponível na edição Windows 10 Home, apenas no Professional e acima.
Salvador

0

Eu tive o mesmo problema e isso funcionou. Graças ao site tenforums!

https://www.tenforums.com/tutorials/89060-change-name-user-profile-folder-windows-10-a.html

Resumo:

1) em uma janela de comando: wmic useraccount get name, SID

obtenha o SID para o usuário.

2) Abra o registro usando o comando regedit.

procurar por

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ ProfileList \

edite o nome do usuário local para o novo nome.

3) Importante : após editar o registro, você deve reiniciar o computador, caso contrário, a renomeação dará o mesmo erro.

4) Agora você pode renomear o diretório (pasta).


Cite o conteúdo relevante para que sua resposta esteja completa.
Daniel B

@DanielB tem várias páginas e tem screenshots etc.
likejudo

Se (mais como quando) a página que você vinculou desaparecer, sua resposta de repente não será mais uma resposta. Isso não ajuda em nada. Se você acha que o guia é muito detalhado, também pode tentar encurtá-lo.
Daniel B

Estas são as mesmas instruções que um usuário existente.
Ramhound 04/09

@likejudo - Eu ainda acredito que esta resposta está sugerindo a mesma solução que já foi enviada, menos pesquisando o SID do usuário que eu acredito que não é necessário. Qualquer evento em que você ainda não tenha citado as informações relevantes, conforme exigido por nossas regras. Se você copiar uma fonte de outro site, ela deverá ser citada (o que você fez) e citada (o que você não conseguiu).
Ramhound 9/09
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.