New
#1
SFC some corrupt files can not be fixed
Recently did a clean install of threshold2 build 10586.3 and happen to run System File Checker and received that some corrupt files could not be fixed.
CBS.log showed these files that showed as a mismatch.
2015-11-14 13:59:45, Info CSI 0000499e [SR] Repairing 1 components
2015-11-14 13:59:45, Info CSI 0000499f [SR] Beginning Verify and Repair transaction
2015-11-14 13:59:45, Info CSI 000049a0 Hashes for file member \SystemRoot\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22\opencl.dll do not match actual file [l:10]"opencl.dll" :
Found: {l:32 Ui1iPYLRlrK/KdPVb2btwB5JqasIeak0eCk42vnG8bQ=} Expected: {l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do=}
2015-11-14 13:59:45, Info CSI 000049a1 [SR] Cannot repair member file [l:10]"opencl.dll" of microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C, version 10.0.10586.0, arch Host= amd64 Guest= x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2015-11-14 13:59:45, Info CSI 000049a2@2015/11/14:18:59:45.419 Primitive installers committed for repair
2015-11-14 13:59:45, Info CSI 000049a3 Hashes for file member \SystemRoot\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22\opencl.dll do not match actual file [l:10]"opencl.dll" :
Found: {l:32 Ui1iPYLRlrK/KdPVb2btwB5JqasIeak0eCk42vnG8bQ=} Expected: {l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do=}
2015-11-14 13:59:45, Info CSI 000049a4 [SR] Cannot repair member file [l:10]"opencl.dll" of microsoft-windows-RemoteFX-clientVM-RemoteFXWDDMDriver-WOW64-C, version 10.0.10586.0, arch Host= amd64 Guest= x86, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
2015-11-14 13:59:45, Info CSI 000049a5 [SR] This component was referenced by [l:125]"Microsoft-Windows-RemoteFX-VM-Setup-Package~31bf3856ad364e35~amd64~~10.0.10586.0.RemoteFX clientVM and UMTS files and regkeys"
2015-11-14 13:59:45, Info CSI 000049a6 Hashes for file member \??\C:\Windows\SysWOW64\opencl.dll do not match actual file [l:10]"opencl.dll" :
Found: {l:32 m6KK4QQPIh+wvBKwxC5bcAJ2xsg7eFgJkgtw4IRfPGs=} Expected: {l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do=}
2015-11-14 13:59:45, Info CSI 000049a7 Hashes for file member \SystemRoot\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64-c_31bf3856ad364e35_10.0.10586.0_none_3dae054b56911c22\opencl.dll do not match actual file [l:10]"opencl.dll" :
Found: {l:32 Ui1iPYLRlrK/KdPVb2btwB5JqasIeak0eCk42vnG8bQ=} Expected: {l:32 9rnAnuwzPjMQA7sW63oNAVhckspIngsqJXKYSUeQ5Do=}
2015-11-14 13:59:45, Info CSI 000049a8 [SR] Could not reproject corrupted file [l:23 ml:24]"\??\C:\Windows\SysWOW64"\[l:10]"opencl.dll"; source file in store is also corrupted
Running DISM after gave me
error: 0x800f081f
The Source files could not be found
Tried sfc /scannow number of times and different DISM commands even this one with X corresponding to the mounted ISO of Windows 10 10586
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:\Sources\Install.wim:1 /LimitAccess
Research shows these files in CBS.log are due to display adapter, OpenCL.dll
Found the 2 locations one from CBS.log C:\Windows\WinSxS\wow64_microsoft-windows-r..xwddmdriver-wow64
Other here C:\Windows\SysWOW64
Both showing different versions and dates in details tabs. Tried uninstalling NVIDIA Software drivers and reinstalling newer version still same issues.
Shown in photos location of one and it's details
Location of other OpenCL.dll
Again have tried sfc and DISM several times even with the regular DISM commands
Dism /Online /Cleanup-Image /RestoreHealth
Reinstalled Windows again and the same issues occurred. Believe from research openCL.dll is related to graphics.
Either an NVIDIA issue or Windows. Files are different version in those different locations could be what CBS.log seems to be telling me, but how to fix.