SetupAPI logs an error if a driver package has a test signature but no corresponding test certificate is installed on the system. To fix this problem, install the test certificate and reboot. The following example contains the types of messages that are logged if this error occurs.
@ 11:50:31.325 #T181 Install Files: Verifying catalogs/INFs.
@ 11:50:31.385 #I329 Verifying catalog "Blender_Catalog_Path\blender.cat" failed. Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
@ 11:50:31.425 #E364 An unsigned or incorrectly signed file "Blender_Catalog_Path\blender.cat" for driver "Blender_Driver_Description" blocked (unattended, Policy=Warn). Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
@ 11:50:31.565 #T182 Install Files: Verifying catalogs/INFs completed.
@ 11:50:31.595 #W187 Install failed, attempting to restore original files.
In the previous example, the #I329 and #E364 messages report that the test certificate for the blender.cat file is not installed.
Tip
To locate all the messages that indicate unsigned drivers, search for the word unsigned in an English-language SetupAPI log file.
Share with your friends: |