This post contains the instructions on
how to fix the latest 460.79 Nvidia Windows driver. The reason for the problem is that one of the DLLs (nvml.dll) that the driver installs is corrupted. Here is what you have to do in order to fix the problem:
File: nvml_460.79_win10.zip
---------------------------
SHA-1: 749ae64e4a5044994bec61d6d94459aa4c4cc719
SHA-256: 541ccdbd77c693d1de2919adab9eaa7e2b502c9ec2f722544002abbcf643539e
SHA-512: 80562b59e0a4f3c47557abc8742d9af6b119102f6fecfb3aa38112084ba0edd06451a631f633b667d57ec0417eb0db551d4cc5df90e0b835bce212b3ee6b75ce
- Extract the file nvml.dll from the .zip archive you have downloaded in the previous step, and then copy it to the folder C:\Windows\System32. There will be a file with the same name here, so you have to overwrite it (you will be prompted by Windows are you sure, blah, blah, blah)
Note that this .dll is the original .dll from Nvidia (it is still digitally signed by them). If you are really paranoid, you can download 460.79 drivers from Nvidia, then use 7zip to open the .exe and extract the dll (you will find it at
460.79-desktop-win10-64bit-international-dch-whql.exe\Display.Driver\nvml.dll), and then copy it to the
C:\Windows\System32 folder.
I can't extract the dll from archive to System32, win10 says file is already used by another process.