Тим, залезешь в реестр, в той же ветке, если юзеринит будет в порядке посмотри параметр SHELL. Его значение должно быть explorer.exe а не длиный путь в сторону папки ТЕМП.
Я такую хрень поднимаю загрузившись с любого LiveCD.
Просто чиститшь все TEMP папки. Потом перезагружаюсь, вижу пустой экран. Ctrl+Alt+Del - файл - новая задача - там пишешь REGEDIT и правишь ветку, про которую выше написано.
И еще раз перезагруз.