Сначала пробуйте запуститься в безопасном режиме, если получится, то запускайте правку реестра (выполнить/regedit), там проверяем
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon параметр Shell значение Explorer.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon значение параметра Userint оно должно быть C:\windows\system32\userinit.exe,
Так же проверяем автозагрузку (выполнить/msconfig). Там не должно быть ничего лишнего.
Если и в безопасном режиме вход в систему блокируется, то загружаемся с LiveCD с возможностью редактирования реестра и проделываем то же самое.