Recent Windows updates have caused some systems with Gigabyte H310M-H boards and NVidia Graphics to become unstable.
If you are struggling with frequent system crashes resulting in the PC freezing up or giving a blue screen with 'Machine check exception' or similar error messages, your PC could be suffering from a known driver issue which can resolved by following the below instructions carefully.
After some experimentation with affected systems, we have devised a list of actions which seems to resolve the problem in 99% of cases. We are not sure if the order in which the below are carried out will affect the outcome but we advise all customers to undertake the actions in the below order as this is known to work. Please undertake all the actions in the list because we know that individual actions are not enough to resolve on their own.
If your PC requests a reboot after any of the updates, please do this before carrying on with the next step.
1) Update the BIOS to the latest version. Please find BIOS update instructions here:- How to update the BIOS on your Gigabyte H310M-H v.2.0 motherboard (F13a) Punch Technology H310MH2.0GH.F13a
2) Manually run the Windows Update process. Do this by typing 'Update' into the Windows search box and selecting 'Check for updates'. Once the window opens, select the 'Check for updates' button and then let the system undertake all automatic updates as well as the optional updates suggested. Reboot after the updates are complete.
3) Install the latest NVidia GPU driver which you can download from here by selecting model of GPU fitted to your PC: https://www.nvidia.co.uk/Download/index.aspx?lang=en-uk
4) Use device manager to update the LAN driver. There have been some recent updated to the Realtek LAN driver used on the Gigabyte H310M-H. The easiest way to update this is to right click on the Windows icon at the bottom left of the screen and select 'Device Manager' from the menu. In Device manager, open up the 'Network Adapters' group. Select the Realtek PCIe GbE controller and right click and choose 'Update Driver'. From this menu, choose 'Search automatically for updated driver software'.
5) Perform a DISM /Online /Cleanup-Image /RestoreHealth command. You do this from an 'Elevated Command Prompt' which basically means a command prompt being run as administrator. Simply type the word 'Command' into the search box at the bottom left of your screen and it should suggest the command prompt app but underneath you will find the option to run as administrator.
From the prompt, carefully type this command and wait for it to execute: DISM /Online /Cleanup-Image /RestoreHealth
6) Install the latest chipset INF driver linked to this article. Please download the mb_driver_chipset_intel_10.1.18243.8188.zip file and extract the file and run it. It will take you through the setup via an installation wizard and your screen may flash during the process.
7) Update the Intel storage driver to the version linked on this article. Please download the mb_driver_intel_bootdisk_irst_64_17.2.11.1033.zip file and extract and run ShellPackage.msi.
8) Please reboot the PC and re-run the Windows update routine again.