См. статью на сайте Майкрософт
Установка SP1 на Vista
Вот перевод:
Настоятельно рекомендуем перед инсталяцией СП1 выполнить следующие шаги:
1.
Убедитесь, что у вас нет несовместимых драйверов, для этого прочтите “Method for Cause 5” в разделе статьи KB948343 (
http://go.microsoft.com/fwlink/?LinkId=115521)
2.
Убедитесь, что на жестком диске достаточно места в соответсвии с таблицей требований "Check disk space requirements". Затем перезагрузите компьютер для упорядочивания и синхронизации файлов.
3.
Меню Пуск\все программы\стандартные\командная строка- запуск от имени администратора-в окне наберите: chkdsk c: /F команду. Приложение Chkdsk проверит файловую систему и метаданные на ошибки и затем исправит ошибки, если это возможно. Затем перезагрузите компьютер.
4.
Меню Пуск\все программы\стандартные\командная строка- запуск от имени администратора-в окне наберите: SFC /Scannow команду. Приложение System File Checker сканирует все защищенные файлы на соответствие версий обновлений и исправит ошибки, если это возможно.
5.
Меню Пуск\все программы\стандартные\командная строка- запуск от имени администратора-в окне наберите: MdSched.exe команду. Приложение Windows Memory Diagnostic тестирует и исправляет ошибки RAM.Затем перезагрузите компьютер и установите SP1.
6.
Если после выполнения этих шагов вы получаете сообщение об ошибке установки SP1, загрузите и установите KB947821 обновление через Microsoft Download Center.