Kastetoo
у меня было подобное...
решил "страшным способом" от микрософта #3:
http://support.microsoft.com/kb/949358/ru Способ 3. Переименуйте файл Pending.xml и внесите изменения в реестр
Примечания. Перед тем как воспользоваться этим способом устранения неполадок рекомендуется ознакомиться с приведенными ниже важными примечаниями.
Этот способ позволит избавиться от описываемой проблемы, связанной с постоянной перезагрузкой компьютера, описанной в разделе "Проблема", таким образом, можно будет сохранить данные перед переустановкой системы Windows. Используйте этот способ устранения неисправности только в том случае, если вы собираетесь заархивировать данные и переустановить Windows.
Этот способ необходимо использовать только в том случае, если предыдущие способы не помогли в устранении проблемы.
Примечание. В том случае, если компьютер не настроен на загрузку с компакт- или DVD-диска, обратитесь к документации к компьютеру, чтобы получить более подробные сведения о том, как это сделать.
Используйте этот способ только в том случае, если на компьютере отсутствуют точки восстановления или не удается запустить компьютер с помощью средства восстановления системы.
После применения этого способа и до переустановки Windows могут сохраняться следующие условия.
Установленное обновление может быть установлено неверно.
Веб-узел Центра обновления Windows может работать неправильно.
Если обновление находится в процессе установки, возможно, вы не сможете остановить этот процесс.
Возможно, вам не удастся включить или отключить некоторые функции Windows.
Некоторые функции Windows могут работать неверно.
Компьютер может оказаться незащищенным от угроз.
Чтобы переименовать файл Pending.xml и изменить реестр, выполните следующие действия.
Загрузка системы Windows Vista и выбор параметров восстановления системы.
Вставьте установочный диск Windows Vista в дисковод и перезагрузите компьютер.
Нажмите любую клавишу, чтобы произвести загрузку с диска.
При появлении запроса выберите язык установки, настройте формат времени и денежных единиц и выберите необходимые параметры клавиатуры или другого средства ввода, после чего нажмите кнопку Далее.
На странице Установка Windows выберите пункт Восстановить компьютер.
На странице Параметры восстановления системы выберите версию операционной системы Windows Vista, которую необходимо восстановить, и нажмите кнопку Далее.
Использование параметров восстановления системы для переименования файла Pending.xml и изменения реестра.
На странице Параметры восстановления системы выберите пункт Командная строка.
Введите команду cd C:\windows\winsxs и нажмите клавишу ВВОД.
Введите ren pending.xml pending.old и нажмите клавишу ВВОД.
Введите команду regedit и нажмите клавишу ВВОД.
Выберите раздел HKEY_LOCAL_MACHINE.
В меню Файл выберите пункт Загрузить куст.
Найдите следующую папку:
C:\windows\system32\config\components
Когда появится предложение указать имя, введите Offline_Components.
Найдите и удалите следующий раздел реестра:
HLKM\Offline Components\AdvancedInstallersNeedResolving
HKLM\Offline Components\PendingXmlIdentifier
Закрытие редактора реестра.
Чтобы завершить работу редактора реестра, в командной строке введите exit.
Нажмите клавишу ВВОД.
Нажмите кнопку Перезагрузка.
Если с помощью этого способа проблему устранить не удалось, переходите к разделу "Дальнейшие действия".