Verifique o valor do Shell para o Winlogon no seu registro. Em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
deve mostrar:
Shell REG_SZ explorer.exe
Ou baixe esta ferramenta: Download
Este utilitário verifica o valor GINA correto no Registro e permite restaurá-lo, se estiver incorreto.
tente isso também
Iniciar > Corra, digite 'regedit' (sem as aspas, é claro) na caixa de busca.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.
No Winlogon, no lado direito, deve haver um valor chamado "Shell". Clique duas vezes nesse valor. Certifique-se de que somente o 'Explorer.exe' seja o valor do Shell, se houver mais alguma coisa, simplesmente exclua-o e deixe 'Explorer.exe'. Feche a janela e reinicie ...
inicie > execute > msconfig clique na inicialização, verifique se o Explorer.exe está marcado Veja se isso funciona ..