• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Are you having HotKey issues? Click here for tips and tricks.
HP Recommended
Microsoft Windows Server 2012 and older

Another user andbyk had a question earlier about installing graphics drivers on Windows Server 2012 R2...

I'm not sure this information directly applies to their situation, but it may help others in similar situations where you can find a Windows 8.1 x64 driver but Windows Server 2012 R2 won't accept it.

 

I managed to get the Intel HD Graphics 630 driver installed on Windows Server 2012 R2 Essentials.

The 21.20.16.4508 Beta Version driver works, but Windows will reject it and say "There was a problem adding the driver to the store" because the beta driver is not signed.

I have two motherboards with B250 chipset, one ASUS and one AsRock and I found the driver
On AsRock's site here - https://www.asrock.com/MB/Intel/B250M-HDV/index.asp#Download
Select Windows 8.1 64-bit and download [Beta] VGA driver ver:4508 (for Kaby Lake CPU) - filename VGA_Win8.1(v4508).zip, direct link: https://download.asrock.com/Drivers/Intel/VGA/VGA_Win8.1(v4508).zip

On ASUS's site here - https://www.asus.com/us/Motherboards/B250-MINING-EXPERT/HelpDesk_Download/
Select Windows 8.1 64-bit and click See All Downloads in the VGA section for the 21.20.16.4508 Beta Version - filename Intel_VGA_Driver_Win7_V2120164508_20170824.zip, direct link: https://dlcdnets.asus.com/pub/ASUS/mb/07VGA/Intel_VGA_Driver_Win7_V2120164508_20170824.zip

The easy route is to enable TestSigning mode which will allow the unsigned driver to be installed.
From elevated (run as Administrator) Command Prompt,

bcdedit /set testsigning on

But if running in TestSigning mode bothers you like it bothers me, then you need to sign the driver so it is accepted outside of TestSigning mode.

I followed the signing instructions from http://woshub.com/how-to-sign-an-unsigned-driver-for-windows-7-x64/ but instead of downloading the Windows SDK and DDK (which now wants you to install Visual Studio), I just downloaded and ran the Enterprise WDK (EWDK) for Windows 10, version 2004 which is an ISO you can mount and since you're not building a driver you can just run LaunchBuildEnv.cmd from the ISO to get access to the command line tools you need to create the signed catalog.

Extract the x64\Graphics folder from ASUS Intel_VGA_Driver_Win7_V2120164508_20170824.zip in the DriverCert folder using igdlh.cat in place of xg20gr.cat and igdlh64.inf in place of xg20gr.inf - you shouldn't need to explicitly point to the .inf file but I'm noting it here because its name has the extra 64 and doesn't match the .cat file's name.
NOTE: If you use the AsRock download VGA_Win8.1(v4508).zip instead, you will need to run the executable to decompress the package files, note where in %localappdata%\Temp the files extract to, wait until the installer launches, then copy the Graphics folder out before quitting the installer - lots of extra steps when you can just extract from the ASUS download's zip directly.

When signing the catalog you should target Server6_3_X64 (you can add other targets too if you want, but Server6_3_X64 = Server 2012 R2 x64, so that's the minimum to get it in Server 2012 R2).

Also note that if you previously installed the Intel HD Graphics 630 driver in TestSigning mode, you should uninstall it from Device Manager with the option to Delete the driver software for this device - otherwise it might use the cached unsigned catalog and fail to install.
Then add your signed driver via scan or Browse my computer/Have Disk.

I cannot vouch for whether multi-monitor works (I only have the KVM adapter plugged in as you can see from my attached screenshot), but OpenCL CPU and GPU support does work, and 1920x1200 output resolution at 59Hz does too.HD Graphics 630 on Server 2012 R2.png

Sometimes I make things happen that weren't meant to. But remember, just because you *can* doesn't mean you *should*, be cautious.
† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.