В общем, столкнулся сам только на днях, и то - попросили исправить этот косяк.
Первое, что пришло в голову - грузиться с Лайв`а и там исправлять...
нашел еще инфу в интернете: помогла следующая махинация:
1) Грузимся в Safe mode (безопасный режим) с командной строкой
вид будет примерно такой: C:\WINDOWS\SYSTEM32 в дос`овском окне
2) я делаю так - набираю команды "cd \" и "cd windows" (после первой команды
перейдете в корень диска С:, а после второй - в каталог винды
3) третья команда - это "explorer", жмем 'Enter' и запускается Мой компьютер.
заходим на диск 'С:'. С папки Windows и Windows\System32 удаляем файлы, созданные
за последние пару (десяток) дней, неизвестного происхождения и названий, могут попасться
псевдо- эксплореры и т.д., их тоже удаляем (если не уверены, удаляйте в корзину,
можно будет восстановить).
4) В командной строке набираем еще команду msconfig, где запускаем восстановление
системы. Откат делаем на дату, ранее, чем дата созданных файлов в папке Windows.
Мне это помогло как с ХР, так и с 7`кой.
P.S.
Статейка плоховата пока, пишите в личку, кто знает что добавить еще.