The first suggestion never works for this specific issue. Here's the typical output from CBS.log
SR] Verify complete
2013-04-30 18:48:50, Info CSI 000001ec [SR] Verifying 100 (0x0000000000000064) components
2013-04-30 18:48:50, Info CSI 000001ed [SR] Beginning Verify and Repair transaction
2013-04-30 18:48:53, Info CSI 000001ee Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-windowscodecext_31bf3856ad364e35_7.1.7601.16492_none_e2cfe30f5a6e4384\WindowsCodecsExt.dll do not match actual file [l:40{20}]"WindowsCodecsExt.dll"
:
Found: {l:32 b:GOkJrO3YTRUZnko9DksxOCa6Oz1tX/iLDJ2ZlWon85g=} Expected: {l:32 b:pK5rBWv2WhLOW+38Ot4VbwiK6scZbrV0HJVzxkVSp8A=}
2013-04-30 18:48:53, Info CSI 000001ef [SR] Cannot repair member file [l:40{20}]"WindowsCodecsExt.dll" of Microsoft-Windows-WindowsCodecExt, Version = 7.1.7601.16492, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope =
1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-04-30 18:48:53, Info CSI 000001f0 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-windowscodec_31bf3856ad364e35_7.1.7601.16492_none_e5bfce1d42e6e71d\WindowsCodecs.dll do not match actual file [l:34{17}]"WindowsCodecs.dll"
:
Found: {l:32 b:JvW+2QycmUiw3Q1GTI/l5Rp97YYSft8ra/TyO+IvR0U=} Expected: {l:32 b:0xtGZ4VWNp3Ahmx9GE6D3j8dRUQjI8cEYKS+TWF+VnQ=}
2013-04-30 18:48:53, Info CSI 000001f1 [SR] Cannot repair member file [l:34{17}]"WindowsCodecs.dll" of Microsoft-Windows-WindowsCodec, Version = 7.1.7601.16492, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS,
PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-04-30 18:48:54, Info CSI 000001f2 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-windowscodec_31bf3856ad364e35_7.1.7601.16492_none_e5bfce1d42e6e71d\WindowsCodecs.dll do not match actual file [l:34{17}]"WindowsCodecs.dll"
:
Found: {l:32 b:JvW+2QycmUiw3Q1GTI/l5Rp97YYSft8ra/TyO+IvR0U=} Expected: {l:32 b:0xtGZ4VWNp3Ahmx9GE6D3j8dRUQjI8cEYKS+TWF+VnQ=}
2013-04-30 18:48:54, Info CSI 000001f3 [SR] Cannot repair member file [l:34{17}]"WindowsCodecs.dll" of Microsoft-Windows-WindowsCodec, Version = 7.1.7601.16492, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS,
PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-04-30 18:48:54, Info CSI 000001f4 [SR] This component was referenced by [l:244{122}]"Win8IP-Microsoft-Windows-Graphics-Package~31bf3856ad364e35~amd64~~7.1.7601.16492.Win8IP-Microsoft-Windows-Graphics-Package"
2013-04-30 18:48:54, Info CSI 000001f5 Hashes for file member ??\C:\Windows\System32\WindowsCodecs.dll do not match actual file [l:34{17}]"WindowsCodecs.dll" :
Found: {l:32 b:JvW+2QycmUiw3Q1GTI/l5Rp97YYSft8ra/TyO+IvR0U=} Expected: {l:32 b:0xtGZ4VWNp3Ahmx9GE6D3j8dRUQjI8cEYKS+TWF+VnQ=}
2013-04-30 18:48:54, Info CSI 000001f6 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-windowscodec_31bf3856ad364e35_7.1.7601.16492_none_e5bfce1d42e6e71d\WindowsCodecs.dll do not match actual file [l:34{17}]"WindowsCodecs.dll"
:
Found: {l:32 b:JvW+2QycmUiw3Q1GTI/l5Rp97YYSft8ra/TyO+IvR0U=} Expected: {l:32 b:0xtGZ4VWNp3Ahmx9GE6D3j8dRUQjI8cEYKS+TWF+VnQ=}
2013-04-30 18:48:54, Info CSI 000001f7 [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"??\C:\Windows\System32"[l:34{17}]"WindowsCodecs.dll"; source file in store is also corrupted
2013-04-30 18:48:54, Info CSI 000001f8 Ignoring duplicate ownership for directory [l:46{23}]"??\C:\Windows\twain_32" in component Microsoft-Windows-WindowsImageAcquisition-WIATwainCompat, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64
(9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral
2013-04-30 18:48:54, Info CSI 000001f9 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-windowscodecext_31bf3856ad364e35_7.1.7601.16492_none_e2cfe30f5a6e4384\WindowsCodecsExt.dll do not match actual file [l:40{20}]"WindowsCodecsExt.dll"
:
Found: {l:32 b:GOkJrO3YTRUZnko9DksxOCa6Oz1tX/iLDJ2ZlWon85g=} Expected: {l:32 b:pK5rBWv2WhLOW+38Ot4VbwiK6scZbrV0HJVzxkVSp8A=}
2013-04-30 18:48:54, Info CSI 000001fa [SR] Cannot repair member file [l:40{20}]"WindowsCodecsExt.dll" of Microsoft-Windows-WindowsCodecExt, Version = 7.1.7601.16492, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope =
1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-04-30 18:48:54, Info CSI 000001fb [SR] This component was referenced by [l:244{122}]"Win8IP-Microsoft-Windows-Graphics-Package~31bf3856ad364e35~amd64~~7.1.7601.16492.Win8IP-Microsoft-Windows-Graphics-Package"
2013-04-30 18:48:54, Info CSI 000001fc Hashes for file member ??\C:\Windows\System32\WindowsCodecsExt.dll do not match actual file [l:40{20}]"WindowsCodecsExt.dll" :
Found: {l:32 b:GOkJrO3YTRUZnko9DksxOCa6Oz1tX/iLDJ2ZlWon85g=} Expected: {l:32 b:pK5rBWv2WhLOW+38Ot4VbwiK6scZbrV0HJVzxkVSp8A=}
2013-04-30 18:48:54, Info CSI 000001fd Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-windowscodecext_31bf3856ad364e35_7.1.7601.16492_none_e2cfe30f5a6e4384\WindowsCodecsExt.dll do not match actual file [l:40{20}]"WindowsCodecsExt.dll"
:
Found: {l:32 b:GOkJrO3YTRUZnko9DksxOCa6Oz1tX/iLDJ2ZlWon85g=} Expected: {l:32 b:pK5rBWv2WhLOW+38Ot4VbwiK6scZbrV0HJVzxkVSp8A=}
2013-04-30 18:48:54, Info CSI 000001fe [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"??\C:\Windows\System32"[l:40{20}]"WindowsCodecsExt.dll"; source file in store is also corrupted
2013-04-30 18:48:54, Info CSI 000001ff Repair results created:
The corruption is usually due to a failed Microsoft update