I saw some Windows machines where the SetupAPI calls used to install the driver package are failing with STATUS_DLL_INIT_FAILED.
Setupapi.dev.log says that it is the drvinst.exe process (spawned by SetupAPI at some moment) who fails (I think at process init time) with this error.
Future investigation have shown that, on such a machine, ANY PnP driver package cannot be installed, not only ours. The PnP install subsystem is broken.
1) Is this known to MS? is this a known issue with PnP installs?
2) Let's suppose this is due to malware, or lame malware removal/registry optimization tools (lots of them for free download). Is there any MS-supported way to repair this damage, and to rebuild the Driver Store databases/registry entries from scratch?
Maxim S. Shatskih
Microsoft MVP on File System And Storage