Existem varios problema que podem acarretar dificuldades para inicialização do perfil do usuario, mas na grande maioria isto é causado por vírus, veja no identificar se no seu caso é realmente um vírus, segue alguns exemplos
Reiniciar a maquina em modo seguro
Iniciar | executar ou barra de pesquisa (Windows Vista) | regedit (enter)
Navegue até as seguintes chaves do registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Winlogon
Verique os seguinte valores
Shell – Userinit
Por padrão esses valores devem contem os seguintes dados
Shell = explorer.exe
Userinit = C:\Windows\system32\userinit.exe,
Qualquer coisa fora desse padrão, está infectado, deixe os valores padrões e faça uma varredura completa.