Em primeiro lugar, como o problema parece afetar o logon de forma interativa, e não os serviços de segundo plano, eu tentaria abrir o log de eventos no servidor de outro computador para ver o que está acontecendo. Você pode achar que algum serviço ou driver está falhando ao iniciar e está deixando um erro ou aviso no log do sistema.
Esta pode ser uma de várias coisas. Se você ainda estiver preso, sugiro que inicialize no modo de segurança e defina o computador como travar em teclas ctrl + alt + scroll , ou se o hardware suportar, você pode usar uma interrupção não-mascarável (nmi) para forçar uma falha.
Verifique se o computador tem um arquivo de paginação de tamanho razoável e espaço livre em C :, e, em seguida, quando estiver pendurado na tela de login, force a falha. Obtenha o arquivo de despejo de memória e carregue-o em WinDBG , em seguida, execute analise -v -hang para ver se algum processo / thread / driver / objeto específico parece ser a causa do problema.