Had a customer have this problem on both Intel NUC and HP 8440 laptop.
Found this post: http://www.google.co.nz/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCcQFjAA&url=http%3A%2F%2Fsocial.technet.microsoft.com%2FForums%2Fsystemcenter%2Fen-US%2F67667961-a1a1-430b-a9a0-dca083573b30&ei=TmDxUoCWNKS4iQfnm4CwBA&usg=AFQjCNEGIEU9iu-ApkPs6QyqQoTB3rRPqA
Basically it is a conflict with a PCI bus driver (Intel) which seems to cause the problem. Steps to test is (copied verbatim)
Grim details;
Lenovo T530 64bit capable.
OS= deployed through network windows 7 32 bit.
Ended up with a Lenovo stuck in generic video mode due to error code 12. Graphics card type HD 4000 [error code 12] driver could not start. [It’s NOT the driver}!!
Slithered the net for a cure and found only one hint – The PCI driver supplied by Intel was a joke.
My solution after 3 days of cussing;
- Open device manager
- Expand system devices
- Open [double click] PCI bus
- Change[update] driver.
- “From My Computer”
- “Show List of compatible drivers”
- Even though the right driver is presently being used change it to “Microsoft PCI bus”. It was one of the only two compatible drivers that showed up. WATCH IT!!! If “Microsoft PCI bus” does not show up UN-tick “show compatible drivers only”
- Select “Microsoft PCI bus” Do this at your own risk!! may want to create a restore point just in case before going it.
This fixed my problem when re installing a 32 bit version of Windows 7 in order to run Surpass.exe as a shared network program; Which would not auto install on a 64 bit machine in x86 mode deeming 64 bit win 7 useless for these clients.
Running a 32 bit version on 64 bit machine does have risks. The wrong Intel PCI driver was picked every time, use Microsoft’s. Trust me, this is NOT the only reason for an error code 12, just one of many. I blame Lenovo and Intel for this silliness and their refusal to acknowledge the problem.