Ты не написал, какая у тебя версия Windows. Тебе нужно выполнить восстановление системы. Если у тебя Windows 10, то тебе сюда:
http://remontcompa.ru/842-vosstanovlenie-windows-10.html
Но сначала попробуй проверь эти два параметра в реестре твоей системы:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "Userinit"="C:\WINDOWS\system32\userinit.exe," [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "PersistBrowsers"=dword:00000000
Они должны быть и должны иметь такие значения как указано выше.
Для того чтоб попасть в реестр не запущенной системы воспользуйся следующим способом:
Пример редактирования реестра из LiveCD или параллельно установленной системы:
- запустить Regedit
- установить указатель на HKEY_LOCAL_MACHINE
- меню Файл -> Загрузить куст -> указать папку с рухнувшей системой \WINDOWS\system32\config, открыть файл software
- задать имя куста, например SFT
- зайти в раздел HKEY_LOCAL_MACHINE\SFT\Microsoft\Windows NT\CurrentVersion\Winlogon и восстановить параметр Userinit
- меню Файл -> Выгрузить куст