Como renomear pasta de usuário no Windows 8?


171

Quando entro em uma máquina Windows 8 pela primeira vez com minha conta da Microsoft (fornecendo um endereço de email), uma nova pasta de usuário é criada:

C:\Users\dzinx_000

Nas versões anteriores do Windows, eu podia escolher o nome desta pasta (era igual ao meu nome de usuário). Como uso a linha de comando com frequência, é muito chato para mim.

  • De alguma forma, posso renomeá-lo para dzinx?
  • Simplesmente renomear a pasta quebra tudo?

1
Eu diria que simplesmente tentar renomear a pasta quebraria as coisas.
ChrisF

Como solução alternativa, você pode usar a %userprofile%variável de ambiente como um atalho para sua pasta de usuário. Então cd %userprofile%é equivalente a cd C:\Users\dzinx_000.
Indrek

1
@ ChrisF sim, isso é o que eu estou suspeitando, é por isso que eu estou pedindo :)
DzinX

1
Eu só descobri que ao mesmo tempo é difícil mudar um nome de usuário já existente, é mais fácil escolher um ao fazer login com uma conta do Microsoft pela primeira vez - veja a minha resposta
DzinX

1
Verifique também este link e MSKB .
Avirk

Respostas:


184

Existem duas abordagens diferentes, dependendo se você já usou a conta da Microsoft no computador fornecido:

Eu já fiz login nessa conta

  1. Crie uma conta de usuário local com privilégios administrativos, se você ainda não tiver uma.

  2. Reinicie.

  3. Entre com uma conta local com privilégios administrativos.

  4. Win+ X, G( Gerenciamento do computador ) → Ferramentas do sistemaUsuários e grupos locaisUsuários , clique com o botão direito do mouse em Renomear .

  5. Win+ X, A( Prompt de comando (administrador) )

    ren C:\Users\dzinx_000 dzinx
    
  6. Win+ X, R( Executar )

    regedit
    
  7. Navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\e encontre o SID da sua conta de usuário. Você pode simplesmente abrir cada pasta e verificar ProfileImagePatha correta.

    Renomeie o ProfileImagePathvalor para o nome desejado, comoC:\Users\dzinx

  8. Faça login com sua conta da Microsoft. Tudo deve funcionar bem:

    insira a descrição da imagem aqui

Eu nunca entrei na minha conta da Microsoft

Para começar, temos apenas uma conta de usuário local:

insira a descrição da imagem aqui

Agora vou adicionar minha conta da Microsoft.

insira a descrição da imagem aqui

Agora temos nossa conta da Microsoft. Vamos abrir o Gerenciamento do computador no canto inferior esquerdo.

insira a descrição da imagem aqui

Aqui podemos ver nossa nova conta de usuário ilegível:

insira a descrição da imagem aqui

Renomeie-o!

insira a descrição da imagem aqui

Você pode observar que nenhuma pasta C:\Usersexiste neste momento.

insira a descrição da imagem aqui

Agora faça login com a nova conta de usuário.

insira a descrição da imagem aqui

Agora, minha conta da Microsoft é nomeada "superusuário" localmente e o perfil é armazenado em C:\Users\superuser

insira a descrição da imagem aqui

Não tenho a edição Professional :(

Na edição padrão do Windows 8, o snap-in Usuários e Grupos Locais não está disponível.

Nos meus testes, o procedimento a seguir funcionou bem. Sua milhagem pode variar!

O procedimento é idêntico ao descrito em Eu já fiz login nessa conta , exceto que eu não usei o snap-in Usuários e Grupos Locais . Em vez disso, fui direto para o prompt de comando e renomeei a pasta de perfil. Depois, ajustei a ProfileImagePathchave no registro.

Além disso, procurei em todo o registro o caminho completo do meu perfil de usuário ( C:\Users\Username) e substitui todas as entradas pelo novo nome da pasta.

Não pude detectar nenhum problema depois de reiniciar e fazer login com a conta renomeada, mas, como eu disse, sua milhagem pode variar.

O que acontece quando eu simplesmente renomeio C:\Users\abcpara C:\Users\xyz?

Após o login com o usuário afetado, o usuário será conectado a um perfil temporário:
insira a descrição da imagem aqui
insira a descrição da imagem aqui


1
A resposta mais abrangente! E é mais fácil para criar usuário associado à conta Microsoft, renomeá-lo antes da primeira sessão.
Alexey Ivanov

3
parece que isso não vai funcionar no Windows 8 edição padrão ... sendo que não há usuários e grupos
mjrider

3
Se você tiver a senha da imagem ativada com uma foto na sua pasta de perfil que deseja renomear, não poderá executar o quinto passo, porque a imagem está usando a pasta. Basta reiniciar novamente para o login padrão não é o que você deseja mudar o nome ...
kissgyorgy

1
Recebi "acesso negado" após a etapa 5 (eu uso a conta da Microsoft para fazer login). Existe alguma solução alternativa?
KiL 25/04

4
Bom para uma conta recém-criada. Embora para uma nova conta seja fácil abandoná-la e criar uma conta local, vincule-a à MS one. Existem muitos aplicativos que mantêm um caminho absoluto no registro. Se você deseja seguir esta resposta, também deverá procurar e alterar todas as entradas do registro com o caminho da pasta anterior. Pesquise primeiro para avaliar a quantidade de trabalho! Por exemplo, o Dropbox será uma dor. Poucos aplicativos Lenovo ainda escrevem para o local antigo para mim. Portanto, ele ainda precisa ser associado à ligação simbólica.
Mlt

16

Você pode criar um link simbólico para a pasta. Links simbólicos serão redirecionados de forma transparente.

Use mklink(como administrador) para criar um link simbólico:

mklink /d C:\Users\dzinx C:\Users\dzinx_000

Esse é o tipo de solução, mas o nome de usuário antigo ainda será exibido em muitos lugares. Talvez haja a possibilidade de alterar completamente o nome de usuário?
DzinX 29/10/12

2
@DzinX Nas versões anteriores do Windows, você poderia editar as subchaves de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListno registro. Uma subchave será para o seu usuário SID e, em seguida, basta alterar o ProfileImagePathvalor e renomear a pasta. No entanto, essa configuração é apenas para Windows (e não foi testada no Win8, mas presume-se que funcione). É o caminho usado para definir o %userprofile%login, mas programas mal codificados podem salvar o caminho absoluto no seu perfil de usuário e serão interrompidos. Também não tenho certeza de como os aplicativos modernos da interface do usuário reagirão, embora eu ache que isso dependa mais uma vez.
29412 Bob

Então, se eu criei o link simbólico E alterei as configurações do registro, nada deve quebrar, mas não devo ver com dzinx_000muita frequência, certo?
DzinX 29/10/12

2
@ DzinX Eu acho que seria mais seguro alterar a pasta principal para dzinxatravés do registro (e renomear) e criar um link simbólico de dzinx_000para dzinx. Dessa forma, somente os programas que solicitam especificamente a pasta com link simbólico a usarão. Obviamente, você também pode tentar não ter o link simbólico e verificar se alguma coisa falha, e adicioná-lo mais tarde.
29412 Bob

1
Se você renomeou um perfil e corrigiu o registro, criar um link é uma boa prática para garantir que as referências a c: \ users \ oldname ainda funcionem. Em teoria, você pode rastrear o registro e quaisquer arquivos de configuração para encontrá-los, mas é possível que você tenha perdido algo.
Myron-semack

7

Este guia é para Windows XP / Vista, então tente por seu próprio risco. Não posso testá-lo porque não tenho uma conta da MS.

Antes de começarmos, crie um ponto de restauração ou backup da sua unidade do sistema. Faça backup do seu registro completo em qualquer caso de corrupção de dados.

Embora você possa mover ou renomear a pasta de perfil do usuário, pode haver alguns efeitos colaterais após o uso desse método. Isso ocorre pelo motivo de haver algumas referências de caminho absolutas (para a pasta antiga do perfil de usuário) no registro adicionado por software de terceiros. Portanto, pode haver uma perda de funcionalidade nos respectivos aplicativos.

Eu obtive essas informações em Alterar o nome de usuário e empresa registrados no Windows XP / Vista .

Se você precisar renomear seu nome de usuário registrado, precisará editar as chaves do Registro. Para abrir o registro, pressione o Win+ Re digite regedite navegue para o caminho a seguir

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion

Não, no painel direito, você verá as duas entradas editáveis RegisteredOrganiztion e RegisteredOwner .

insira a descrição da imagem aqui

Para alterar um desses campos, clique duas vezes no nome do campo e insira suas informações na seção Dados do valor e clique em OK.

Se a pasta de nome de usuário foi renomeada e seus programas estão funcionando bem, tudo bem, caso contrário, mude profileimagepathpara o nome que você deu ao Proprietário registrado

Para isso, navegue até o seguinte caminho no registro:

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

insira a descrição da imagem aqui


Você ao menos tentou fazer isso sozinho no XP ou no Vista?
DzinX

@DzinX infelizmente não tenho os dois. Estou executando o Win 7 sem conta do MS e tenho a versão de teste do Win 8. Você precisa experimentá-lo por conta própria, se quiser.
Avirk

@ DzinX Acho que você deve experimentá-lo primeiro na VM. Eu faço se eu tivesse uma conta MS.
Avirk

3
A parte chave da resposta é alterar ProfileImagePatho registro. Os outros valores do registro não são relacionados.
Der Hochstapler 4/12/12

2
@avirk: O nome do usuário deve ser ajustado por outros meios. Os valores RegisteredOwnere RegisteredOrganizationnão são relacionados. Veja: howtogeek.com/howto/windows-vista/…
Der Hochstapler

4

Depois de algumas horas pesquisando esse problema, concluí que você NÃO PODE alterar o nome da pasta do usuário. Bem, você pode, mas teria que gastar muito tempo editando milhares de arquivos de registro. A melhor maneira de corrigir isso é criar uma nova conta de administrador e excluir a antiga. Espero que isto ajude.


Você passará horas ajustando todas as configurações da nova conta.
Dmitry Grigoryev

4

Uma abordagem bastante demorada (mas que pode funcionar) seria:

  • use o Windows Easy Transfer para 'fazer backup' de toda a conta de usuário
  • excluir o usuário (e opcionalmente os arquivos) do sistema
  • crie uma nova conta de usuário apenas local (ou seja, sem conta da Microsoft)
  • efetue login uma vez como esse usuário
  • restaurar os dados de transferência fácil - mapeie o usuário antigo para o usuário recém-criado
  • alterar o tipo de conta da nova conta para uma conta da Microsoft (configurações do PC -> usuários -> alternar para uma conta MS)

4

Algumas subchaves em

Pastas HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell

também deve ser atualizado.

Caso contrário, alguns links em "Iniciar" ou "todos os aplicativos" não funcionarão, como o prompt de comando.

(Windows Server 2012)


Teve este problema com IntelliJ IDEA
Mene

2

Para aqueles que não possuem o Windows 8 Professional, existe uma maneira de renomear a conta antiga usando a linha de comando:

Abra o prompt de comando com o botão direito do mouse → Executar como administrador. Na janela do prompt de comando, digite

net user 

e verifique o nome da conta antiga, ou seja, userA. Para verificar se a conta antiga é um administrador, digite:

net localgroup administrators

verifique se o nome da conta antiga está em C: \ Users \ userA. Para renomear a conta de usuário antiga:

wmic  useraccount  where "name='userA'" rename olduserA

Em caso de êxito, verifique se o nome mudou, digite

 net user

Verifique se C: \ Users \ olduserA aparece agora. Em seguida, vá para Painel de controle → Contas de usuário → e renomeie o nome de exibição da conta de usuário antiga

Em seguida, você pode copiar esta conta renomeada para uma conta recém-criada, se necessário, pulando NTUSER.DAT*e NTUSER.iniarquivos.

Este é o método que eu usei para um perfil de conta de usuário corrompido. Primeiro efetue login como Administrador no win8 home, renomeie a conta de usuário antiga, altere o nome de exibição da conta de usuário antiga, crie uma nova conta de usuário com privilégios de administrador, crie C: \ Users \ newacct e copie a maioria dos arquivos / pastas da conta antiga C: \ Users \ oldacct para C: \ Users \ newacct. Alteradas as permissões em C: \ Users \ newacct para dar acesso total ao newacct, removidas Todos. Em seguida, reiniciei e, em seguida, efetue login como nova conta.

Voila! Corrupção no perfil do usuário corrigida!


1

Eu acho que existe uma maneira mais simples de fazer isso.

Vá para regedit> Usuário atual> Identidades

Clique no seu nome de usuário e altere "Identidade principal" para o nome desejado.


1

Apenas bom para excluir pastas - pude excluir a pasta do usuário no Windows 8 entrando no modo de segurança: http://windows.microsoft.com/en-us/windows-8/windows-startup-settings-including-safe- modo

depois vá para o Windows Explorer - Tecla da janela + E - clique duas vezes na unidade C - depois clique duas vezes no arquivo de usuários. Em seguida, clique com o botão direito do mouse no usuário para se livrar e excluir. Eu removi a conta através do painel de controle - contas de usuário e segurança familiar - contas de usuário - remover contas de usuário. Eu também tentei excluir os arquivos do usuário através do Windows Explorer primeiro, o que excluiu a maioria das subpastas. Provavelmente é melhor fazer login como administrador. Eu acho que você pode renomear o arquivo dessa maneira também. Espero que isto ajude.


Isso é bom para excluir arquivos, mas descobri que ele estraga todos os seus programas e configurações e começa a preparar o Windows novamente. Você precisa fazer login como administrador a partir de uma conta que não seja a que você deseja excluir ou renomear, para que seja necessário configurar contas adicionais com configurações administrativas, em vez de padrão primeiro. Também estragou tudo o meu
Jim
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.