Есть ещё вариант.
Нужно установить виртуальную машину Oracle VM VirtualBox ( virtualbox.org/ )
Соответственно ставим систему: Windows 7 Ultimate x86 (NT v6.1) build 7600 [C:\WINDOWS] 32-х бит.
После её установки запустить систему, открыть C:\WINDOWS\repair и скопировать файлы: DEFAULT; SAM; SECURITY; SOFTWARE; SYSTEM
uVS - Меню Файл.
И уже на проблемной системе запустить с максимальными правами uVS и попробовать восстановить ключ запуска Explorer
"см. режим: uVS - меню - реестр = восстановить из копии ключ Explorer" ( предварительно скопировать полученные файлы в данный каталог или указать путь к папке )
В случае неудачи:
Заменить все файлы в C:\WINDOWS\system32\config ( DEFAULT; SAM; SECURITY; SOFTWARE; SYSTEM ) на скопированные с виртуальной машины.
uVS - Меню Файл.
Или с LiveCD ( рекомендую )
* Предварительно сохраните свою старую/битую копию реестра.
** Запишите LiveCD ( если система не запустится )
P.S. пробовал на XP & W7. Система работала.
После процедуры:
После некоторые программы нужно будет переустановить.
После восстановления реестра будет автоматически выполнена перезагрузка системы.
Напишите по результату.