Как я действовал: Прогон антивирусами через live cd не помог. Поиск userinit.exe в нестандартных папках ничего не дал. Тогда я просмотрел реестр с помощью ERD сравнивая реестр на диске C: и установочном сиди.
Оказалось что в ветке реестра [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon]:
C:WINDOWSsystem32userinit.exe, ничего не было после запятой.
Зато в параметре Shell вместо стандартной explorer.exe была какая-то хрень из папки temp. Я поменял значение на стандартное и все запустилось.
Если какой неч0ткий перешел по ссылке - вот лекарство! Править в реестре, заходить в сейфмод с поддержкой коммандной строки!