I have a DVD duplicator machine from Primera that is about 8 years old. The drivers they provide at the website claim support for Vista / 7 / 8 / 10, etc. They are dated November 2012. https://www.primera.com/bravo-pro-xi
It comes with 32bit and 64bit versions.
I've used this duplicator on a Windows 7 computer for years until the HDD died. I simply tried to install it onto another Windows 7 Pro computer but it absolutely will not install, I've tried so many things to get this to work.
The primary problem is that there is a signing error:
However, these drivers are in fact signed. If I dig into the cat file however, the only problem I can find is that the certificate is expired:
When I used Microsoft's signtool.exe tool, it passes the basic test for PnP device installation signing requirements. Reference here: https://docs.microsoft.com/en-us/windows-hardware/drivers/devtest/signtool
When I test for kernel mode code signing, it does fail, saying it "does not chain to a Microsoft Root Cert."
I have tried 4 or 5 techniques to allow or force Windows to install the drivers anyway. I've used registry entry to ignore driver sign errors. I've used gpedit to change policy and allow install of unsigned drivers. I've restarted and used F8 menu to boot without driver sign verification. I've set Windows to "test mode" and allow such drivers, gpdedit.
I've set policy to not let Windows attempt auto-install of drivers.
I've tried to force both the 32bit and 64bit driver, all the same errors no matter which I try to use.
The error in Device Manager is this:
All the tricks I find online seem to apply to Windows from years ago. I think some changes came with Win10 that MS decided to basically ignore all those policies and completely enforces not allowing drivers with signing issues, for Win 8 and 7 as well I think. Except that my driver is not unsigned, it's signed and has a valid cert, but the cert is expired, and it apparently doesn't chain to a MS root cert. So it's not like I'm trying to force an unsigned driver, just one with a couple signing issues I guess.
And further, only the 64bit driver should be dealing with kernel mode issues, that shouldn't be a thing with the 32bit version.
So the point is, no tricks to force the driver are working, and I think it has to do with Win7 updates within the last year. When it was originally installed on the first Win7 computer, all I had to do with click the typical box that pops up to "allow device installation anyway", which is a common thing IT folks have seen forever when dealing with older drivers. But Windows ain't doing that any more.
If the only option to run this printer is install some old Win7 version and not update it, I don't think that's a good idea. I don't think I want to even bother trying to load this on a Win10 computer even though the driver says it will work on Win10.
And I can't replace the machine that easily since they cost many thousands of dollars.
I'm either completely screwed here, or there is still some way to load this driver that I haven't found yet. Or somehow inject the MS root cert into the chain (if that's the issue), or somehow renew the cert so it isn't expired (if that's the problem).
So I'm done fighting this for the last 2 weeks. What am I missing?