I have a vista32 on x86
I have a network card which came with in the box drivers.
I replaced the ITB with the driver from the vendor site, all went well and
the device works. Since it is a NIC so no restart required also.
Now I update this driver with a vendor upgrade (both INF name and driver
name same). Installer through INF completes, and this time vista asks for a
reboot. Note that device vendor says that the driver works just fine, i
already checked.
The device comes with coinstallers. Driver is not signed, so not catlog
file.
I dig into setupapi.dev file in c:\windows and see setup to throw some
errors but I dont know if these are significant enough. Am pasting only the
error lines, as the log is too large to paste. Any clues? Is vista simply
being finnicky? one possibility could be that at first time replacement when
ITB is replaped there is no repository entry (the ITB INF is different name
so is the binary), so when we replace it with vendor one, the repo gets
created, and next time on update it causes an issue.
{DIF_UPDATEDRIVER_UI - exit(0xe000020e)}
{DIF_SELECTDEVICE - exit(0xe000020e)}
{DIF_SELECTDEVICE - exit(0xe000020e)}
{_VERIFY_FILE_SIGNATURE exit(0x00000057)}
{_VERIFY_FILE_SIGNATURE exit(0x80092003)}
{_VERIFY_FILE_SIGNATURE exit(0x00000057)}
{_VERIFY_FILE_SIGNATURE exit(0x80092003)}
{DIF_ALLOW_INSTALL - exit(0xe000020e)}
{SPFILENOTIFY_STARTCOPY - exit(0x00000001)}