Вот несколько способов. 1) это проблема с Net Framework 2.0 или 3.5,переустановите их. 2) попробовать программу Registry Cleaner для очистки реестра. Реестр должны быть очищен, поскольку в нём оставляются некоторые файлы в системе после удаления, изменения в системе или когда он заражается компьютерными вирусами, будет ошибка 0xc0150002. 3)Попробуйте сделать следующее: Установить фоновую интеллектуальную службу передачи автоматизированной Чтобы сделать это, нажмите Пуск-> Выполнить и введите Services.msc нажмите кнопку ОК. Выделите фоновую интеллектуальную службу передачи службы, и щелкните правой кнопкой мыши на нем. Выберите Свойства. В списке Тип запуска выберите Автоматически. Проверьте состояние службы Работает. Нажмите OK.Установите службы журнала событий для автоматического и убедитесь, что статус запускается. Используйте те же действия, служба передачи фона, чтобы сделать это Перерегистрируйте обновления Windows библиотеки DLL с командами ниже: Выберите в меню Пуск-> Выполнить, введите CMD и нажмите кнопку ОК. Введите следующие команды, нажимая клавишу Enter после ввода каждой команды. regsvr32 wuapi.dll regsvr32 Wuaueng.dll regsvr32 wuaueng1.dll regsvr32 wucltui.dll regsvr32 wups.dll regsvr32 wups2.dll regsvr32 wuweb.dll regsvr32 qmgr.dll regsvr32 qmgrprxy.dll Закройте окно командной строки, и попытаться запустить Windows Update.
Качаешь http://www.oszone.net/10225/BlueScreenView , грузишь систему в безопасном режиме, смотришь что вызывает ошибку- удаляешь или качаешь обновленную версию драйвера или программы которая вызывает ошибку.
скорей всего надо обновить сервис пак для ОС, если у вас стоит сервис пак не 3 версии обновите его до 3 должно помочь http://support.microsoft.com/kb/822520/ru подходит и в вашем случае