Há uma chave de registro que informa ao Windows que "shell" deve ser carregado na inicialização. Abra o regedit e procure a chave aqui: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon
Certifique-se de que a chave do shell esteja configurada como explorer.exe.
Fonte: link
Atualização: Se houver explorer.exe e csrcs.exe, você deve excluir o csrcs.exe de lá.