Altere as variáveis definidas no Ambiente Volátil do Windows

2

Eu herdei um laptop com o Windows XP instalado. Acho que a conta de usuário que estou usando originalmente tinha um nome de usuário diferente. Algumas das variáveis de ambiente (APPDATA e HOMEPATH) ainda estão referenciando o antigo nome de usuário, em vez do meu novo nome de usuário. As variáveis não são definidas na seção var de env normal das configurações do Sistema, mas eu as vejo no registro em HKEY_CURRENT_USER / Volatile Environment. Eu li que estes são gerados dinamicamente no login, então eu estou querendo saber qual é a maneira apropriada para modificá-los para usar um nome de usuário diferente no caminho.

    
por Andy White 29.10.2009 / 03:38

1 resposta

3

Minha sugestão é não tentar. Certa vez, quando uma mulher da minha empresa se casou e, consequentemente, mudou seu sobrenome, o nome da sua conta de usuário mudou para refletir isso. Tentei renomear sua pasta de perfil local e todas as referências a ele, e foi um pesadelo. Vários programas tinham gravado o nome da pasta de perfil completo no registro em vez de usar chamadas de API padrão do Windows no código e, portanto, havia centenas de referências para alterar no registro e nos arquivos. Eu finalmente encontrei todos eles (eu acho), mas não valeu a pena que demorou.

Mais ao ponto:% APPDATA% e% HOMEPATH% não são os únicos valores que precisam ser alterados. Você terá que procurar o registro e o disco rígido inteiro por qualquer referência à pasta de perfil, e eu submeto que não vale a pena o esforço. Se você realmente odeia o nome antigo, faça backup dos arquivos, exclua o perfil e deixe o Windows criar um novo com o novo nome.

    
por 29.10.2009 / 04:02