Hash mismatch

Anonymous
2013-01-07T10:37:18+00:00

Does anybody know how to fix this problem? It is related to a Windows 8 64-bit platform and seems to be rather common (see Web results for "Amd64\CNBJ2530.DPB" of prncacla.inf*"*).

No apparent malfunctions, but very slow startup, especially the first one at morning.

Below what appears in the CBS.log after multiple sfc /scannow(s) that say it is impossible to repair some damaged files.

2013-01-07 08:31:12, Info                  CSI    000006fc [SR] Beginning Verify and Repair transaction

2013-01-07 08:31:12, Info                  CSI    000006fd Hashes for file member \SystemRoot\WinSxS\amd64_prncacla.inf_31bf3856ad364e35_6.2.9200.16430_none_fdce12188b615b12\Amd64\CNBJ2530.DPB do not match actual file [l:36{18}]"Amd64\CNBJ2530.DPB" :

Found: {l:32 b:YCyRZUKsIhOc05lCRHw+OKYmzq2wt2CJT7Rixym+Hs4=} Expected: {l:32 b:n520k714Uu3utHa5JGQ6HQYbZphKhlMWq5pEmfnCDuw=}

2013-01-07 08:31:12, Info                  CSI    000006fe [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.2.9200.16430, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch

2013-01-07 08:31:12, Info                  CSI    000006ff Hashes for file member \SystemRoot\WinSxS\amd64_prncacla.inf_31bf3856ad364e35_6.2.9200.16430_none_fdce12188b615b12\Amd64\CNBJ2530.DPB do not match actual file [l:36{18}]"Amd64\CNBJ2530.DPB" :

Found: {l:32 b:YCyRZUKsIhOc05lCRHw+OKYmzq2wt2CJT7Rixym+Hs4=} Expected: {l:32 b:n520k714Uu3utHa5JGQ6HQYbZphKhlMWq5pEmfnCDuw=}

2013-01-07 08:31:12, Info                  CSI    00000700 [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.2.9200.16430, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch

2013-01-07 08:31:12, Info                  CSI    00000701 [SR] This component was referenced by [l:164{82}]"Package_86_for_KB2769165~31bf3856ad364e35~amd64~~6.2.1.0.2769165-12166_neutral_GDR"

I have tried to fix by uninstalling  and re-installing KB2769165, with no result. Any other ideas?

Windows for home | Previous Windows versions | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2013-01-15T07:08:36+00:00

I found something very interesting here:

http://social.technet.microsoft.com/Forums/en-US/w8itprogeneral/thread/26f35def-6f55-4c07-9ba8-73e2d402e6cc

I am going to try the dism /online /cleanup-image /checkhealth command and see how it goes.

L.E. Actually, there are 2 commands to run:

dism /online /cleanup-image /checkhealth

dism /online /cleanup-image /restorehealth

I will be back with the results.

Very Late Edit:

There is also a tool I found recently that helped me solve this issue in Windows Server 2012 R2.

The above commands didn't work so I ran this tools and it solved the problem. You can download the tool here:

http://thetechcookbook.com/automatic-sfc-corruption-repair-sfcfix-exe/

Was this answer helpful?

80+ people found this answer helpful.
0 comments No comments
Answer accepted by question author
Anonymous
2013-01-12T08:08:11+00:00

I have been checking this issue through other Microsoft Communities (England, France, Italy). According to many experts the problem is not significant. Moreover, looks like sfc often reports false errors. Both my PCs (1 laptop Windows 8 Pro 64-bit and 1 desktop Windows 8 32-bit with Media Center) report the same "hash mismatch" but don't seem to show any malfunction. No Canon printers installed! I hope that Microsoft will solve this mystery ... sooner or later.

Was this answer helpful?

10+ people found this answer helpful.
0 comments No comments

62 additional answers

Sort by: Newest
  1. Anonymous
    2013-01-14T14:05:01+00:00

    I was able to fix the problem.  I had two computers, each with a different damaged files that sfc couldn't repair.  I located the CNBJ2530.DPB file on one computer, copied it to a thumb drive and then copied to the computer having the problem.  No more errors.  Of course, the biggest concern with this method is taking ownership of the necessary files and folders in order to overwrite the file. 

     

    I no longer get any error messages when running SFC.  I haven't, however, been able to fix my problem with signing into xbox Live.  Still haven't solved that problem, yet... 

     

     

    Off topic: Regarding your Xbox live issue: I 'fixed' Batman Arkham City by copying the following GFWL-client files from "C:\Windows\SysWOW64" to "C:\Windows\System32":

       xlive.dll

       xlive.dll.cat

       xlivefnt.dll

       xliveinstall.dll

       xliveinstallhost.exe

    Seems like a x64-x86 issue of some sort. Other GFWL games like FlatOut: UC didn't have this issue.

    Thanks for the tip on Xbox. I'll definitely give that a try. I haven't been able to get a single game to work. I find it amusing that the only place I can play Wordament is on my iphone...

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2013-01-14T12:12:23+00:00

    So is this the solution? Keep reinstalling Windows 8?

    Come on someone at Microsoft support!

    Send a message to whoever needs to fix this to do it right!

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2013-01-14T12:00:40+00:00

    I was able to fix the problem.  I had two computers, each with a different damaged files that sfc couldn't repair.  I located the CNBJ2530.DPB file on one computer, copied it to a thumb drive and then copied to the computer having the problem.  No more errors.  Of course, the biggest concern with this method is taking ownership of the necessary files and folders in order to overwrite the file. 

     

    I no longer get any error messages when running SFC.  I haven't, however, been able to fix my problem with signing into xbox Live.  Still haven't solved that problem, yet... 

     

    EDIT:  Another day and it appears that at sometime during the night, Windows Update came along and "broke" again what I had fixed.  Just ran SFC again as OneNote 2013 is crashing when I'm trying to scan directly to it, and getting that same hash mismatch on the same file.

     

    I'm regretting my decision to move to Windows 8 and Office 2013. 

    Just reinstalled all my affected Win8 machines, so I couldn't try that. Now I only have 1 Win8 machine left with an (other) SFC error. I don't seem to be able to reproduce the issue anymore, which is a good thing. <Evert knocks on wood>

    Off topic: Regarding your Xbox live issue: I 'fixed' Batman Arkham City by copying the following GFWL-client files from "C:\Windows\SysWOW64" to "C:\Windows\System32":

       xlive.dll

       xlive.dll.cat

       xlivefnt.dll

       xliveinstall.dll

       xliveinstallhost.exe

    Seems like a x64-x86 issue of some sort. Other GFWL games like FlatOut: UC didn't have this issue.

    Was this answer helpful?

    0 comments No comments