New
#51
I restore Microsoft version of opencl.dll using install.wim as described at this forum already many times in many threads. Error is gone. Then I reinstall Nvidia driver, reboot and check what happens. Error returns.
Not from here you mean restoring opencl.dll ? I knew fault was that because i tried a second clean install at the time and the error was not there till the drivers installed from windows update, but then i removed them and installed latest, but errors prevailed.
If did not try this method i did yet or you said you did and it did not work
then try kyhi method
Post # 29 was one i did.
then try post #45, he has a link
All they do the same thing, which works, but temporarily, until the next Nvidia installer run.
Permanent fix will remove wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22 but I can't find the way to do that anywhere.
So what is the permanent fix ? Either could i at the time, except fix for DISM
1) The next step: install Nvidia driver, reboot and run SFC again (bad surprise).
2) Permanent fix will survive Nvidia driver install or upgrade.
3) Right now if SFC says no integrity violations it means you have obsoleted 32bit opencl.dll and not one from the Nvidia driver. I.e. no integrity violations is bad thing.
What happened during clean install as mentioned, no sfc integrity violations with no driver in, integrity violations once Windows update installed the NVIDIA driver automatically during finishing up the install settings, then sfc can not fix came about. I reinstalled the newest NVIDIA drivers and the can not fix files was still there. Then i used method here they were gone. So basically you feel on next NVIDIA update this error will come back. Not using 32 bit drivers, 64 bit if it makes a difference.
Newest are these
Version: 358.91 WHQL Release Date: 2015.11.9 Operating System: Windows 10 64-bit Language: English (US) File Size: 287.24 MB