Perfil não carregado corretamente (não é possível acessar o registro)

3

De vez em quando, faço o login e recebo a seguinte mensagem:

User profile was not loaded correctly. You have been logged on with a temporary profile.
Changes you make to this profile will be lost when you log off. Please see
the event log for details or contact your administrator

Isso quase sempre acontece quando alguém está no computador há algum tempo e depois eu faço logon. Isso nunca costumava acontecer, mas agora acontece com muita frequência.

Meu perfil não está permanentemente corrompido, tudo o que tenho a fazer é reiniciar meu computador, mas isso me irrita e eu gostaria de corrigi-lo.

Eu estava curioso sobre o motivo desta causa, então eu olhei para o log de eventos, e encontrou a raiz do problema foi o arquivo ntuser.dat no perfil que eu estava fazendo o login foi bloqueado no momento do logon. Isso resultou no registro atual dos usuários não sendo carregado, resultando em falha ao carregar o perfil.

Acabei de encontrar um artigo da Microsoft que menciona esse problema exato: link

O problema é que não quero excluir este perfil; e esse problema não aparece toda vez que eu faço logon, somente quando alguém já passou muito tempo antes de mim.

O que poderia estar bloqueando este arquivo? Existe alguma maneira de obter uma lista de processos sem fazer logon para que eu possa identificar qual processo tem o arquivo bloqueado? Alguma outra sugestão?

    
por xaav 12.04.2010 / 03:49

1 resposta

0

Observação: ainda não testei isso, mas acho que essa pode ser a resposta:

  1. Faça o download do Unlocker
  2. Instalar o Unlocker
  3. Abra o Visualizador de Eventos
  4. Abra a pasta "Logs de aplicativos"
  5. Procure o item que diz algo como "O Windows detectou que seu perfil ainda está sendo usado por outros aplicativos. Ele será descarregado agora". Deve ser um nível de aviso
  6. Anote o ID do evento, a origem e os "Registros do aplicativo"
  7. Crie um novo arquivo de lote com as seguintes linhas:

    cd C:\Program Files\Unlocker
    Unlocker "%PATHTOMYLOCKEDUSERPROFILE%" /S
    
  8. Substitua %PATHTOMYLOCKEDUSERPROFILE% pelo caminho do arquivo NTUSER.DAT na sua pasta de usuário
  9. Abra o gerenciador de tarefas
  10. Crie uma nova tarefa
  11. Na guia Eventos, execute seu arquivo em lotes que você criou
  12. Na guia "Acionadores", coloque o nome do ID do evento que você anotou anteriormente
por 22.05.2010 / 00:19