zadig安装winusb遭遇Error 0x800b0109

it2026-08-04  9

现象

在win732位系统下,用zadig安装winusb,显示安装失败。

分析

查看log:“Options” --> “Advanced Mode”,同时将"Options"–>“Log Verbosity” 设置为 “Debug”. 发现log中有下面几行

libwdi:debug [syslog] ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. libwdi:debug [syslog] sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 09:35:31.583 libwdi:debug [syslog] sig: {_VERIFY_FILE_SIGNATURE} 09:35:31.583 libwdi:debug [syslog] sig: Key = generic_bulk_device.inf libwdi:debug [syslog] sig: FilePath = c:\users\administrator\usb_driver\generic_bulk_device.inf libwdi:debug [syslog] sig: Catalog = c:\users\administrator\usb_driver\Generic_Bulk_Device.cat libwdi:debug [syslog] sig: Success: File is signed in Authenticode(tm) catalog. libwdi:debug [syslog] sig: Error 0xe0000241: The INF was signed with an Authenticode(tm) catalog from a trusted publisher. libwdi:debug [syslog] sig: {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 09:35:31.645

在Zadig 2.1.2 fails to install winusb on Windows 7 with Error 0x800b0109中说需要将Windows Update服务启动,安装的某个步骤需要该服务支持。 于是试了一下,果然好使。

结论

用zadig安装winusb失败时,不妨检查一下Windows Update服务是否已启动,没有启动,则将其启动。

引用

Zadig 2.1.2 fails to install winusb on Windows 7 with Error 0x800b0109

最新回复(0)