Recentemente, um usuário no trabalho se casou e solicitou que seu nome de usuário de domínio fosse atualizado para refletir seu nome de casada. Ela usa um PC com Windows 7 em um domínio do Windows 2003.
Eu sei que posso simplesmente atualizar o nome do usuário no AD e isso provavelmente será suficiente para a maior parte; no entanto, a estrutura de pastas em seu PC não refletirá essa alteração, o que poderia causar confusão para ela mais abaixo na linha:
c:\users\old-username\
Além de recriar completamente o perfil do usuário neste PC a partir do zero, como posso corrigir o erro de ortografia no perfil do usuário?
windows-7
windows-domain
username
Austin ''Danger'' Powers
fonte
fonte
Respostas:
A Microsoft tem uma resposta para isso:
Ambos dão a mesma informação, de maneiras diferentes. A parte importante é que renomear o nome do caminho do perfil requer uma atualização no registro
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
fonte
De: https://social.technet.microsoft.com/Forums/exchange/pt-BR/a3a20fa-85d2-414e-aff2-267d5f2ca80c/rename-a-username-and-email-address-due-to-marriage-or- divórcio
fonte
Além do que foi respondido aqui, há um aplicativo chamado RegEditX, que permite alterar as entradas do Registro em massa. Eu usei para mudar o meu nome de usuário de, por exemplo, "Jos_Smith" para "JoeSmith". Uma nota muito importante: além de alterar "Jos_Smith" para "JoeSmith", você também precisa alterar todas as entradas de "Jos_Sm ~" para "JoeSmi ~". Essas entradas são principalmente nas entradas da pasta de instalação, ou seja, onde o aplicativo armazena seus arquivos de instalação. Aqui está o link: http://www.dcsoft.com/products/regeditx/
fonte
Em resumo, você precisa aplicar a alteração da chave de registro principal e, em seguida, localizar substituir nas chaves do registro e em seus arquivos (demorou 2 horas).
Antes de começar, crie um ponto de restauração e faça backup do seu registro. Verifique se a conta que você deseja modificar é uma conta de administrador (você pode configurá-la como administrador em execução
netplwiz
emrun
).+ Primeira parte
Esta parte está bem documentada Aqui (screenshots)
C: User/[old_name]
property
escolhershare with nobody
(pode levar uma hora para prosseguir)TempAdmin
(Você só vai usá-lo para renomear a pasta `C: User / [old_name] e modificar o registro, então irá apagá-lo)TempAdmin
conta.C: User/[old_name]
com `C: Usuário / [new_name].ProfileImagePath
e clique com o botão direito do mouse / modify e substitua o old_name pelo new_name. Feche o registro.+ Edite a conta do usuário :
Executar (Ctr + run)
netplwiz
: (Está abertouser account
). Marque a caixa de seleção "Os usuários devem digitar um nome de usuário e uma senha para usar este computador". Selecione o old_name da conta de usuário e clique no botão Propriedades. Altere o User_name e Full_name com new_name.+ Experimente:
Reinicie o computador e faça login na sua conta recém-alterada. (Se a conta com o novo nome não aparecer, não se mate. Pode ser porque ela não está definida como admin. Basta fazer login no TempAdmin e defini-la como admin usando o
netplwiz
janelas.+ Encontre e substitua o "old_name" restante no registro.
Para localizar (old_name) replace (new_name) no registro, você pode usar regedt33 (Código aberto). Execute-o como admin. Provavelmente, é melhor pesquisar com maiúsculas e minúsculas e executá-lo várias vezes. Só mudará a chave que você possui (a propriedade é definida em seu nome).
Então use o
find
recurso do registro para procurar o restante old_name (regedt33 não pode editar chaves protegidas). No recurso de localização do registro, desmarque "corresponder apenas a string inteira", pressione F3 para localizar novamente). A maneira mais rápida é alterar a permissão e a propriedade da pasta mãe e configurá-la como herdável para as crianças *. Então execute o regedt33 novamente (desta vez ele poderá modificar as chaves) (Edit: regedt33 está com bugs, em algum computador ele irá dizer a você que mudou as chaves, mas não. Eu não encontrei nenhuma outra solução (rápida) desinstalar e resintalling o link de software para essas chaves, como python)você encontrará (alguns) do problema restante no registro usando o ccleaner ferramenta de registro (clique direito sobre a chave quebrada para abri-lo no registro)
+ Encontre e substitua o "old_name" restante em arquivos (principalmente suas configurações).
Corre dngrep como admin (Código aberto). Use-o para encontrar e substituir
C:\Users\[user]\AppData
e uma vez comC:\Users\[user]\Desktop
. Sua pesquisa primeiro e, em seguida, verifique se a coisa deve ser alterada, em caso afirmativo substituí-lo. (Você pode excluir arquivos usando o botão direito do mouse. Na opção gravar 1 como o limite de correspondência, para pesquisar exatamente por old_name)+ Depois, conserte as outras coisas:
Tarefas: Você precisará exportar sua tarefa no agendador, modificar -los e importá-los novamente.
verifique seus atalhos (também na sua pasta de inicialização)
(*) Editar : Ser um administrador não é suficiente. Você precisa ter controle total (permissão), mas também a propriedade da chave que você modifica.
Para alterar a permissão: clique com o botão direito / permissão / verifique o controle total / ok
Para alterar a propriedade: clique com o botão direito do mouse em / permission / advanced / clique no seu nome. Se você quiser definir a permissão para as crianças, verifique
replace all child permission with inheritable permission from this object
.Eu também tive que desabilitar meu antivírus para algumas chaves, como o HomeGroupStuff. Eu também tive que jogar com a caixa de seleção "include heritable permission ..." e "replace all child object ..." para essas chaves.
O recurso de localização não parece ser confiável. Eu corri algumas vezes (maiúsculas, minúsculas, etc), eu ainda encontrei novo old_name para mudar.
fonte