
Alterei recentemente a seguinte chave de registro:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
Padrão=D:\Usuários
Para garantir que todos os novos perfis serão criados na unidade D, também recriei com sucesso alguns perfis volumosos que já foram criados na unidade C (fazendo backup de todos os dados, excluindo perfis por meio da GUI do Windows e permitindo-os para ser recriado em D).
Pouco depois, notei que alguns usuários cujos perfis já existiam na unidade C antes dessa alteração começaram a fazer logon com perfis temporários. Apenas me perguntando se há alguma conexão entre as alterações que fiz e isso. E, em geral, é seguro alterar apenas essa configuração no Windows Server 2008 R2 com a função RDS instalada (se tudo que eu quero é criar novos perfis na unidade D) ou são necessárias outras alterações no registro? Alguma consequência negativa para os perfis existentes?
PS O servidor em questão é um servidor membro do AD DS com algumas personalizações corporativas (não estou totalmente ciente de todas elas) - é por isso que tenho preocupações extras sobre possíveis conflitos de minha alteração com algumas outras configurações/personalizações.
Responder1
Um host com a função RDSH instalada não se comportará de maneira tão diferente de outro sem - pelo menos nesse aspecto.
Quando o serviço de perfil de usuário está prestes a carregar o perfil local de um usuário, ele primeiro verifica HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
se há uma chave com o nome do SID do usuário que efetuou login. Se estiver presente, o diretório de armazenamento do perfil será determinado consultando o valor ProfileImagePath dentro dessa chave. Se você excluiu o diretório de armazenamento, mas deixou a chave/valor correspondente em ProfileList no lugar, você verá erros de carregamento de perfil no log de eventos e terá usuários conectados com um perfil temporário.
Depois de alterar o diretório de armazenamento padrão, você não precisará necessariamenteprecisatoque em todos os perfis já presentes no seu sistema e mova-os. Deixar perfis "antigos" no C:\Users
diretório e definir novos perfis a serem criados D:\Users
funcionaria muito bem.
Responder2
Provavelmente é devido às entradas de registro dos perfis antigos. Dê uma olhada em:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<User SID>\
Você deverá ver uma entrada de registro paraPerfilImagePath. Você pode modificar isso para o local correto e deve funcionar conforme o esperado. Se você estiver conectado como um dos usuários com o problema, precisará sair e fazer login novamente.