Блог did5.ru

Про АйТи и около айтишные темы

Ошибка 0×80070643 (0×80070490) при установке SP1 на Windows 7

7 комментариев

Корпоративный сервер обновлений WSUS отрапортовал, что на одном компьютере с Windows 7 x86 установка ServivePack1 (SP1) закончилась ошибкой 0×80070643 (0×80070490). Попытка установить SP1 вручную результата не принесла, та же самая ошибка. Google ничего конкретного по этой ошибке не выдал, но подсказал где можно искать причину сбоя установки.

1. CBS.log

Открыл лог %windir%\Logs\CBS.log и прошелся по нему поиском по ключевым словам: Failed, 0×80070643 и 0×80070490. Нашлось множество строк:

Package: Package_5_for_KB2698365~31bf3856ad364e35~x86~~6.1.1.2, Update: Trigger_1, Applicable: NotApplicable, Disposition: Staged 
Failed to get session package state for package: Package_5_for_KB2698365~31bf3856ad364e35~x86~~6.1.1.2 [HRESULT = 0x80070490 - ERROR_NOT_FOUND]

Но к решению они меня не приблизили.

2. Setupapi.dev.log

Второй лог — %windir%\inf\setupapi.dev.log. В этом логе нужно искать по номеру ошибки – «0×00000490» или по фразу – «Failed to find driver update». Повезло, т.к. поиск выдал два результата:

Failed to find driver update 'C:\Windows\WinSxS\x86_sffdisk.inf_31bf3856ad364e35_6.1.7600.16438_none_a44af1864b1246b1\sffdisk.inf' in Driver Store. Error = 0x00000490
Failed to find driver update 'C:\Windows\WinSxS\x86_sdbus.inf_31bf3856ad364e35_6.1.7600.16438_none_71f225472b7f64c2\sdbus.inf' in Driver Store. Error = 0x00000490

Система не может найти двух драйверов — sffdisk.inf и sdbus.inf. Проверил наличие этих файлов в указанных каталогах, файлы на месте.

sp1 error 2 thumb Ошибка 0x80070643 (0x80070490) при установке SP1 на Windows 7

Чтобы установить эти драйвера в Windows нужно воспользоваться программой pnputil.exe. Открыть командную строку и задать программе pnputil.exe в качестве аргумента путь к файлу .inf. В моем случае это было драйвер sffdisk.inf.

pnputil.exe –a C:\Windows\WinSxS\x86_sffdisk.inf_31bf3856ad364e35_6.1.7600.16438_none_a44af1864b1246b1\sffdisk.inf

sp1 error 3 thumb Ошибка 0x80070643 (0x80070490) при установке SP1 на Windows 7

Для второго драйвера свой путь:

pnputil - a C:\Windows\WinSxS\x86_sdbus.inf_31bf3856ad364e35_6.1.7600.16438_none_71f225472b7f64c2\sdbus.inf

sp1 error 5 thumb Ошибка 0x80070643 (0x80070490) при установке SP1 на Windows 7

Если система не сможет проверить издателей драйверов, то не стоит расстраиваться, просто жмем — Все равно установить этот драйвер

sp1 error 4 thumb Ошибка 0x80070643 (0x80070490) при установке SP1 на Windows 7

После установки драйверов снова запустил установку SP1 и она завершилась успешно

sp1 error 6 thumb Ошибка 0x80070643 (0x80070490) при установке SP1 на Windows 7

После перезагрузки я убедился, что ServicePack 1 для Windows 7 установлен

sp1 error 7 thumb Ошибка 0x80070643 (0x80070490) при установке SP1 на Windows 7

Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!


Хотите поблагодарить автора за эту заметку? Вы можете это сделать!


Автор: did5

26 Сен 2012 в 15:45

Рубрика: Windows 7

Метки:

7 комментариев на «Ошибка 0×80070643 (0×80070490) при установке SP1 на Windows 7»

Вы можете подписаться на RSS-ленту комментариев или оставить трекбек для публикации «Ошибка 0×80070643 (0×80070490) при установке SP1 на Windows 7».

  1. Здравствуй! а что делать если в командой строке после добавления пути пишет — не удалось добавить пакет драйверов: отказано в доступе?

    SeverYourSmile

    07 Фев 2013 в 23:02

  2. SeverYourSmile, запустите cmd.exe от имени администратора (в контекстном меню есть такой пункт).

    did5

    08 Фев 2013 в 08:05

  3. все сделал, спасибо)

    но проблему не решил.

    хотя такая же ошибка пишется «0×00000490»

    в чем же может быть проблема ?

    SeverYourSmile

    08 Фев 2013 в 15:46

  4. помогло!!! СПАСИБО!

    sptop

    16 Фев 2015 в 01:21

  5. Огромное спасибо автору! Все получилось! Среди огромного количества мусора в сети только ваш способ оказался действенным.

    SinCere

    18 Авг 2015 в 23:54

  6. Спасибо тебе человечище))) Благодаря твоему способу решилась жесткая проблема с установкой сервис пака!!!)))

    Pr0x0d4ik

    05 Мар 2016 в 01:37

  7. FW: Для второго драйвера свой путь:

    pnputil — a C:\Windows\WinSxS\x86_sdbus.inf_31bf3856ad364e35_6.1.7600.16438_none_71f225472b7f64c2\sdbus.inf

    Лишний пробел у тебя) pnputil — a опечатка пробела pnputil -a

    Спасибо получилось )))

    Мой случай :

    pnputil -a C:\windows\WinSxS\x86_usbvideo.inf_31bf3856ad364e35_6.1.7600.16543_none_2dfb89901bc8b78d\usbvideo.inf

    СПАСИБО !)

    Александр

    10 Дек 2017 в 12:48

Ваш отзыв