Попробуй в дистрибутиве виндов есть файл SetupCor.exe (вроде так) запусти его.
Он переустанавливает винды, при этом не меняет настройки. Все настройки останутся такие-же. Программы, раб стол и т.д. Заодно поправляет "критические" ошибки... Может помочь...
Мне пару раз помогло...