2

У меня есть ПК с Windows 8.1, на котором мне нужно было установить утилиту Rutoken Drivers. Видимо, удаление старой версии нанесло некоторый ущерб хранилищу драйверов Windows, и теперь я получаю сообщение об ошибке 1603 Установщик Windows при каждой попытке установить пакет. Я сузил проблему до установки / удаления драйверов через pnputil возвращая ошибку 13 (0x0D) с описанием "Неверные данные". Какие данные являются недопустимыми, вне моего понимания.

Проблема в том, что теперь я не могу установить какой-либо драйвер, и либо pnputil либо его обертка, либо вызывающий API-интерфейс возвращает ту же ошибку 0x0D мне в лицо. Я пробовал sfc /scannow с нулевыми ошибками, dism /online /cleanup-image /scanhealth - 1 "Повреждение полезной нагрузки" и сбой, исправляя это "повреждение" с 0x80240021 (тайм-аут загрузки из Центра обновления Windows - там не существует уязвимого пакета),

Поиск в Google не дал никаких дополнительных действий. Я даже пытался вручную удалить все записи реестра, которые содержат информацию об этих драйверах, а также все файлы в% SystemRoot%\inf и% SystemRoot%\system32\DriverStore\FileRepository, в результате чего драйверы были официально удалены, поэтому я Получите на 2 ошибки меньше при установке этого пакета, но основная проблема сохраняется. У меня нет параметров, запрещающих переустановку Windows, но это пока не разрешено из-за чувствительной полезной нагрузки, запущенной на сервере.

Есть ли способ восстановить метаданные в хранилище драйверов Windows 8?

ОБНОВЛЕНИЕ: Соответствующая часть setupapi.dev.log следует. Это часть с первой записанной ошибкой:

[Boot Session: 2014/04/30 10:21:02.496]
>>>  [Device Install (DiShowUpdateDevice) - USB\VID_04A9&PID_3155\D1FD7268198E4248B690D4C39EF7FA4D]
>>>  Section start 2014/05/20 13:12:15.744
      cmd: "C:\WINDOWS\system32\mmc.exe" "C:\WINDOWS\system32\compmgmt.msc" /s
     dvi: {DIF_UPDATEDRIVER_UI} 13:12:15.757
     dvi:      No class installer for 'Canon Digital Camera'
     dvi:      No CoInstallers found
     dvi:      Default installer: Enter 13:12:15.766
     dvi:      Default installer: Exit
     dvi: {DIF_UPDATEDRIVER_UI - exit(0xe000020e)} 13:12:15.771
     ndv: {Update Driver Software Wizard for USB\VID_04A9&PID_3155\D1FD7268198E4248B690D4C39EF7FA4D}
     ndv:      Driver package 'C:\WINDOWS\INF\wpdmtp.inf' exists under 'C:\WINDOWS\System32\DriverStore\FileRepository\wpdmtp.inf_amd64_5c9850dbde92cf4e\wpdmtp.inf'.
     dvi:      Searching for hardware ID(s):
     dvi:           usb\vid_04a9&pid_3155&rev_0001
     dvi:           usb\vid_04a9&pid_3155
     dvi:      Searching for compatible ID(s):
     dvi:           usb\class_06&subclass_01&prot_01
     dvi:           usb\class_06&subclass_01
     dvi:           usb\class_06
     dvi:      Class GUID of device changed to: {eec5ad98-8080-425f-922a-dabf3de3f69a}.
!!!  ndv:      Device install failed for device.
!!!  ndv:      Error 13: The data is invalid.
     ndv:      Installing NULL driver.
     ndv: {Update Driver Software Wizard exit(0000000d)}
<<<  Section end 2014/05/20 13:12:23.679
<<<  [Exit status: FAILURE(0x0000000d)]

Вот что произошло при переустановке драйверов Rutoken:

>>>  [SetupCopyOEMInf - C:\WINDOWS\System32\DriverStore\FileRepository\rtusb.inf_amd64_19d5bedeabf631df\rtusb.inf]
>>>  Section start 2014/05/26 18:28:17.278
  cmd: C:\Windows\System32\MsiExec.exe -Embedding D9545376710EF829AA7DF44D8CF55F60 M Global\MSI0000
 inf: Driver Store Path: C:\WINDOWS\System32\DriverStore\FileRepository\rtusb.inf_amd64_19d5bedeabf631df\rtusb.inf
 inf: Published Inf Path: C:\WINDOWS\INF\oem8.inf
<<<  Section end 2014/05/26 18:28:17.278
<<<  [Exit status: SUCCESS]


>>>  [SetupUninstallOEMInf - oem8.inf]
>>>  Section start 2014/05/26 18:28:17.356
      cmd: C:\Windows\System32\MsiExec.exe -Embedding D9545376710EF829AA7DF44D8CF55F60 M Global\MSI0000
     inf: Driver Store Path: C:\WINDOWS\System32\DriverStore\FileRepository\rtusb.inf_amd64_19d5bedeabf631df\rtusb.inf
     sto: {Setup Delete Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\rtusb.inf_amd64_19d5bedeabf631df\rtusb.inf} 18:28:17.356
!!!  sto:      Failed to call to delete driver package. Error = 0x0000000D
     sto: {Setup Delete Driver Package - exit (0x0000000d)} 18:28:17.372
!!!  inf: Failed to delete package from Driver Store
!!!  inf: Error 13: The data is invalid.
!!!  inf: Error uninstalling OEM INF 'C:\WINDOWS\INF\oem8.inf'
!!!  inf: Error 13: The data is invalid.
<<<  Section end 2014/05/26 18:28:17.387
<<<  [Exit status: FAILURE(0x0000000d)]

С тех пор каждая установка / удаление завершается с 0x0000000D.

1 ответ1

0

Очевидный ответ - нет, вы не можете исправить хранилище драйверов. Закончилась переустановка Windows только для этого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .