Windows 7 update (KB3022345) causing corrupt files

I have just taken a look at the files within the Windows 7 version of this update and those two files have the same SHA256-Base64 hash as the ones from the Windows 8 version. This is why SFCFix was able to track down and repair these files for you.

At the time when I wrote this article I was not aware it was also causing issues on Windows 7 machines.

Could you please zip up the entire CBS folder and upload this OneDrive/Dropbox then share the link back here? I would like to be able to update my article to include a Windows 7 fix.

Thanks

Hello GTP, I have the same corrupt files after installing KB3022345; CBS.zip uploaded to OneDrive:
https://onedrive.live.com/redir?resid=6a00070a32abebf5!1444

View attachment sfcdetails.txt
 
Last edited:

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
MSI PE60 6QE
OS
Win 10 Pro x64, Win 7 Pro x64
CPU
Intel Core i7-6700HQ Skylake
Motherboard
MSI MS-16J5
Memory
16gb Crucial DDR4
Graphics Card(s)
NVIDIA GeForce GTX 960M 2 GB
Screen Resolution
1920 x 1080
Hard Drives
Samsung 850 EVO 250 GB M.2 SSD (MZ-N5E250BW)
HGST 1TB @7200 RPM HTS721010A9E630
Case
Plastic
Keyboard
Got one...
Mouse
Yep, one of those too.
Internet Speed
FIOS 75/75
Antivirus
Defender
Browser
Chrome/FFox/Ex-PLODE-r/(L)Edge
Other Info
Defender, Custom Hosts, uBlock, regular backups w/ Macrium (Free)
Hi Go The Power,

Just curious what SFCFix exactly does to stop the error? Does it replace the files with the ones before the update?

Regards,
Robert
 

My Computer My Computer

OS
Windows 7: Home Premium
CPU
AMD Quad Core Phenom II X4 965
Motherboard
AMD 770 and SB710 Chipset Motherboard
Memory
2 x 2Gb PC-10666 Memory
Graphics Card(s)
Sapphire Radeon HD 5850 1GB
Monitor(s) Displays
Dell
Screen Resolution
1280 x 1024
Hard Drives
Western Digital Caviar Blue 500GB
PSU
Corsair 750Watt
Case
ATX Black Gaming Tower Case
Keyboard
Dell
Mouse
Logitech
Internet Speed
10 Meg
Hi Go The Power,

Just curious what SFCFix exactly does to stop the error? Does it replace the files with the ones before the update?

Regards,
Robert
SFCFix.exe works with another file, SFCFix (x64 fix) or SFCFix (x86 fix). The latter files have the 2 JSON files which replace the corrupted files. See my previous post for more instructions.

I don't think it will be necessary to use the above fix. Eventually, Microsoft will become aware of the problem and create another fix in their Windows Update. To speed this up, perhaps someone should notify Microsoft and let them know about the problem they created.
 

My Computer My Computer

OS
Windows 7 Pro x64
I have just taken a look at the files within the Windows 7 version of this update and those two files have the same SHA256-Base64 hash as the ones from the Windows 8 version. This is why SFCFix was able to track down and repair these files for you.

At the time when I wrote this article I was not aware it was also causing issues on Windows 7 machines.

Could you please zip up the entire CBS folder and upload this OneDrive/Dropbox then share the link back here? I would like to be able to update my article to include a Windows 7 fix.

Thanks



Hello GTP, I have the same corrupt files after installing KB3022345; CBS.zip uploaded to OneDrive:
https://onedrive.live.com/redir?resid=6a00070a32abebf5!1444

View attachment 358753

Thanks for that, I have now created a specific fix for Windows 7:
The Tech Cookbook – Windows 7 update (KB3022345) causing corrupt files

Hi Go The Power,

Just curious what SFCFix exactly does to stop the error? Does it replace the files with the ones before the update?

Regards,
Robert

Hi Robert,

SFCFix can basically go one of two ways, if a corrupt file is found inside the CBS log SFCFix will search your computer for a suitable replacement. SFCFix will do this by checking the SHA256 algorithm of each file on your computer. But if SFCFix can not find a suitable replacement then a fix zip file needs to be made, inside the zip fix will contain the non corrupt version of these files. SFCFix will then remove the corrupt version and replace it with the non corrupt version.

The thing is Windows Updates are no released corrupt, the files inside the KBxxxx.msu have had a sanity check to make sure they are correct, in actual fact the installer will not run if a corrupt file is inside the WU file. If you ever look inside a Windows Update MSU file you will see a file called _manifest_.cix.xml, this file contains all the SHA1 hashes of the file, this is used to make sure no files are corrupt or tampered.

Now something must be going wrong after the files have been installed onto these users computers, as if they were corrupt inside the update the install would not of processed. I wish I could tell you how this is happening, but I have not been able to trigger it my self.
 

My Computer My Computer

Computer type
PC/Desktop
OS
8.1 (x64)
Hi Go The Power,

Thanks for the explanation, much appreciated!

Kind Regards,
Robert
 

My Computer My Computer

OS
Windows 7: Home Premium
CPU
AMD Quad Core Phenom II X4 965
Motherboard
AMD 770 and SB710 Chipset Motherboard
Memory
2 x 2Gb PC-10666 Memory
Graphics Card(s)
Sapphire Radeon HD 5850 1GB
Monitor(s) Displays
Dell
Screen Resolution
1280 x 1024
Hard Drives
Western Digital Caviar Blue 500GB
PSU
Corsair 750Watt
Case
ATX Black Gaming Tower Case
Keyboard
Dell
Mouse
Logitech
Internet Speed
10 Meg
I just mistakenly installed KB 3022345 on Win7 X64 SP1.... long story short I thought I would try Go The Power's fix first out of curiosity and yes it works like charm, well it did on my system anyway...
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Sony
OS
Windows 7 x64 SP1
CPU
Intel
Motherboard
Sony
Memory
4gb
Graphics Card(s)
Nvidia
Hard Drives
WD
Internet Speed
Dial up wasn't as bad as this !
Antivirus
Avast
Browser
Firefox
:D you must change these corrupted files with good files manually . you can do it with another computer:sarc:
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Lenovo
OS
Windows 7 Pro x64
CPU
Intel Pentium 2020M
Motherboard
Intel
Memory
4 GB
Graphics Card(s)
Intel HD Graphics
Sound Card
Conexant HD Audio
Screen Resolution
1366*768
Hard Drives
Local Disk C:
Local Disk D:
Keyboard
Clavier standard PS/2
Mouse
Optical Mouse
Internet Speed
1 MB
Antivirus
Microsoft Security Essentials
Browser
Google Chrome
Another Win 7 x64 SP1 user reporting in. SFC would show the 2 files as corrupt. A re-run of SFC after the fix returned no corruptions.

I would like to ask though: The CBS.log file after the first run of SFC was 252MB big and it was a pain to load in Notepad. Was that normal? After the fix and re-run, file size dropped to 700kB.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Ultimate x64 SP1
CPU
AMD Phenom 2 1090T
Motherboard
Gigabyte GA-890FXA-UD5
Memory
2x8GB Kingston HyperX Fury Black 1600Mhz Unganged
Graphics Card(s)
MSI GTX 970 Gaming 4G
Sound Card
Realtek On-Board HD 7.1 Audio / Logitech G35
Monitor(s) Displays
3xAcer GD245HQ
Screen Resolution
1920x1080
Hard Drives
Samsung 850 Pro 512GB SSD - OS /
WD Caviar Black SATA 3 - 1 TBx2 - Dynamic RAID 0 /
WD Caviar Green SATA 2 - 640GBx2 - Dynamic RAID 0 /
WD Caviar Green SATA 2 - 640GB - Internal Backup /
Seagate Barracude SATA 3 - 3TB - External Backup/ Sync
PSU
HighPower 1000W
Case
Cooler Master HAF 932
Cooling
Noctua NH-D14
Keyboard
Logitech G19
Mouse
Logitech G500
Internet Speed
100/4 Mbit Cable (100GB quota)
Antivirus
ZoneAlarm Extreme Security / MBAM Pro / MBAE Free / SAS Free
Browser
IE 11 - Firefox - Chrome
Other Info
Logitech F710/ G27/ G940/ Z5500 // TrackIR 5 // Nvidia 3D Surround Vision
Another Win 7 x64 SP1 user reporting in. SFC would show the 2 files as corrupt. A re-run of SFC after the fix returned no corruptions.

I would like to ask though: The CBS.log file after the first run of SFC was 252MB big and it was a pain to load in Notepad. Was that normal? After the fix and re-run, file size dropped to 700kB.

I do not know if that is normal or not but I can say mine was around about that size and then dropped down also afterwards... Maybe worth a mention I went on to uninstall that update anyway even after the fix (like I said I was just curious to try the fix) and re-checked SFC /SCANNOW and did a CHKDSK /F also and everything is ok... the uninstall removed the service successfully also by the looks of things.
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Sony
OS
Windows 7 x64 SP1
CPU
Intel
Motherboard
Sony
Memory
4gb
Graphics Card(s)
Nvidia
Hard Drives
WD
Internet Speed
Dial up wasn't as bad as this !
Antivirus
Avast
Browser
Firefox
It is normal, the CBS log is set to a certain limit, once it reaches that limit it will be renamed to CBSPersist_{Date}.log
 

My Computer My Computer

Computer type
PC/Desktop
OS
8.1 (x64)
Yeah - there are actually a number of triggers for the 'archiving' to the Persist files.
1) file size (can be over-ridden by the system)
2) Time: generally, it will archive after 10 days
3) System action: SFC can trigger archiving if the existing file is of a given size or age.
4) others!
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Asus K52F or Lenovo B51-80
OS
Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
CPU
i3 370M/i7 6500U
Motherboard
Asus/Lenovo
Memory
8GB - finally :)/8GB
Graphics Card(s)
it's an i3, dude!/dual Intel&nVidia
Sound Card
onboard
Monitor(s) Displays
15.6" built-in
Screen Resolution
1366x768/1920x1080
Hard Drives
750GB Seagate internal
Sundry external drives attached to other computers on the local network
1TB SSD on the Lenovo
PSU
n/a
Internet Speed
as much as I can get - usually on a dongle/phone, so <1MB/s
Antivirus
MSE/Defender
Browser
IE11/12/Edge/Chrome/FF(if I must)
Anyone who has had this issue can you please upload the Windows Update log for me? Trying to find a trend.

Windows Update Log

  1. Click on the Start button -> Inside the search box copy and paste the following command
  2. cmd /c copy %windir%\WindowsUpdate.log "%userprofile%\Desktop\WindowsUpdate.txt"
  3. Please go to your desktop and attach WindowsUpdate.txt to your next post
 

My Computer My Computer

Computer type
PC/Desktop
OS
8.1 (x64)
I have just taken a look at the files within the Windows 7 version of this update and those two files have the same SHA256-Base64 hash as the ones from the Windows 8 version. This is why SFCFix was able to track down and repair these files for you.

At the time when I wrote this article I was not aware it was also causing issues on Windows 7 machines.

Could you please zip up the entire CBS folder and upload this OneDrive/Dropbox then share the link back here? I would like to be able to update my article to include a Windows 7 fix.

Thanks



Hello GTP, I have the same corrupt files after installing KB3022345; CBS.zip uploaded to OneDrive:
https://onedrive.live.com/redir?resid=6a00070a32abebf5!1444

View attachment 358753

Thanks for that, I have now created a specific fix for Windows 7:
The Tech Cookbook – Windows 7 update (KB3022345) causing corrupt files

Hi Go The Power,

Just curious what SFCFix exactly does to stop the error? Does it replace the files with the ones before the update?

Regards,
Robert

Hi Robert,

SFCFix can basically go one of two ways, if a corrupt file is found inside the CBS log SFCFix will search your computer for a suitable replacement. SFCFix will do this by checking the SHA256 algorithm of each file on your computer. But if SFCFix can not find a suitable replacement then a fix zip file needs to be made, inside the zip fix will contain the non corrupt version of these files. SFCFix will then remove the corrupt version and replace it with the non corrupt version.

The thing is Windows Updates are no released corrupt, the files inside the KBxxxx.msu have had a sanity check to make sure they are correct, in actual fact the installer will not run if a corrupt file is inside the WU file. If you ever look inside a Windows Update MSU file you will see a file called _manifest_.cix.xml, this file contains all the SHA1 hashes of the file, this is used to make sure no files are corrupt or tampered.

Now something must be going wrong after the files have been installed onto these users computers, as if they were corrupt inside the update the install would not of processed. I wish I could tell you how this is happening, but I have not been able to trigger it my self.

Thanks for the link. Just spotted the problem with my weekly sfc today.
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Hewlett-Packard/G62-107SA Notebook
OS
Microsoft Windows 7 Home Premium 64-bit Service Pack 1
CPU
Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
Motherboard
Hewlett-Packard 1425
Memory
8 GB DDR3
Graphics Card(s)
Intel(R) HD Graphics
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Builtin
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
250 GB SATA Hard Disk Drive 7200 rpm
2TB Seagate GoFlex USB 2 Drive
1TB Iomega Prestige USB 2 Drive
1.5TB Iomega Prestige USB 2 Drive (Samsung)
2TB WD MyBook Live NAS.
Mouse
Logitech Anywhere MX
Internet Speed
152 Mbs download 10 Mbs upload
Antivirus
Norton 360
Browser
Chrome
Anyone who has had this issue can you please upload the Windows Update log for me? Trying to find a trend.

Windows Update Log

  1. Click on the Start button -> Inside the search box copy and paste the following command
  2. cmd /c copy %windir%\WindowsUpdate.log "%userprofile%\Desktop\WindowsUpdate.txt"
  3. Please go to your desktop and attach WindowsUpdate.txt to your next post
Probably would be better to strip the color out of the text first ;)
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom assembled by me :}
OS
Win-7-Pro64bit 7-H-Prem-64bit
CPU
i7-5930K 2nd i9-9940x both water blocked VRM's too
Motherboard
ASUS SABERTOOTH X99 2nd ASUS x299 Apex
Memory
Trident-z 3200C14 2nd Trident-z 3600C16
Graphics Card(s)
EVGA 1080ti ftw3 2nd Titan Xp both water blocked
Sound Card
Built-in Realtek
Monitor(s) Displays
1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24" 144Hz
Screen Resolution
1920 x 1080 144Hz
Hard Drives
2-Samsung M.2 Evo & Evo Plus
2-Samsung 850 EVO 500GB SSD's/ 3-2.5 W.D. Black 1tb-&3-1tb/3-3.5 WD Black 1tb hdd's
PSU
EVGA SuperNOVA 1000-P2 2nd 1200-P2
Case
2-Corsair Obsidian Series 450D Black ATX Mid Tower
Cooling
Custom water loops
Keyboard
Logitech G710+/ 2nd Logitech G910
Mouse
2-RedDragon M901 Perdition 16400 dpi Gaming mouse = wired
Internet Speed
Comcast Ping 19ms 89.31mbps download speed 6.12mbps upload
Antivirus
Malwarebytes Pro/ Superantispyware Pro
Browser
FireFox & Pale moon
Other Info
2nd ASUS X299 Apex/Intel i9-9940x with Custom water loop/7H-Prem-x64/Corsair 450D case/Ram Trident-z 3600C16 4x8gb / Samsung970Evo plus 500gb SSD/Dual ssd EZ swap evo/PSU EVGA SuperNova 1200w-P2 80+Platinum/GPU Titan Xp /8-ML-140 on push-pull on 2-280GTX rads
Thanks for the link. Just spotted the problem with my weekly sfc today.

WHY? - the only time you should ever need to run SFC is when you suspect problems!
I run SFC /SCANNOW maybe once every 3-4 months, simply because I have every update installed since release (and don't use DiskClean) and need to ensure that the licks are kosher.
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Asus K52F or Lenovo B51-80
OS
Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
CPU
i3 370M/i7 6500U
Motherboard
Asus/Lenovo
Memory
8GB - finally :)/8GB
Graphics Card(s)
it's an i3, dude!/dual Intel&nVidia
Sound Card
onboard
Monitor(s) Displays
15.6" built-in
Screen Resolution
1366x768/1920x1080
Hard Drives
750GB Seagate internal
Sundry external drives attached to other computers on the local network
1TB SSD on the Lenovo
PSU
n/a
Internet Speed
as much as I can get - usually on a dongle/phone, so <1MB/s
Antivirus
MSE/Defender
Browser
IE11/12/Edge/Chrome/FF(if I must)
Thanks for the link. Just spotted the problem with my weekly sfc today.

WHY? - the only time you should ever need to run SFC is when you suspect problems!
I run SFC /SCANNOW maybe once every 3-4 months, simply because I have every update installed since release (and don't use DiskClean) and need to ensure that the licks are kosher.

I had a problem some time ago with corruption caused by a beta version of IE and didn't pick it up for months. By the time I picked it up I had run out of RPs and had to go to an old image. Recovery was no fun. Since then I have a timer set up to run it every Saturday afternoon before my weekly image.
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Hewlett-Packard/G62-107SA Notebook
OS
Microsoft Windows 7 Home Premium 64-bit Service Pack 1
CPU
Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
Motherboard
Hewlett-Packard 1425
Memory
8 GB DDR3
Graphics Card(s)
Intel(R) HD Graphics
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
Builtin
Screen Resolution
1366 x 768 x 32 bits (4294967296 colors) @ 60 Hz
Hard Drives
250 GB SATA Hard Disk Drive 7200 rpm
2TB Seagate GoFlex USB 2 Drive
1TB Iomega Prestige USB 2 Drive
1.5TB Iomega Prestige USB 2 Drive (Samsung)
2TB WD MyBook Live NAS.
Mouse
Logitech Anywhere MX
Internet Speed
152 Mbs download 10 Mbs upload
Antivirus
Norton 360
Browser
Chrome
Fair enough, then ;)
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Asus K52F or Lenovo B51-80
OS
Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
CPU
i3 370M/i7 6500U
Motherboard
Asus/Lenovo
Memory
8GB - finally :)/8GB
Graphics Card(s)
it's an i3, dude!/dual Intel&nVidia
Sound Card
onboard
Monitor(s) Displays
15.6" built-in
Screen Resolution
1366x768/1920x1080
Hard Drives
750GB Seagate internal
Sundry external drives attached to other computers on the local network
1TB SSD on the Lenovo
PSU
n/a
Internet Speed
as much as I can get - usually on a dongle/phone, so <1MB/s
Antivirus
MSE/Defender
Browser
IE11/12/Edge/Chrome/FF(if I must)
Noel does running sfc /scannow hurt anything?

I run it often. After a large Windows 7 Update or if and when I have been tinkering.
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home made Desktop
OS
Windows 10 Pro. 64/ version 1709 Windows 7 Pro/64
CPU
Intel i7-6800K @ 4.3
Motherboard
ASUS X-99 Deluxe II
Memory
Corsair Platinum 16 gig @2400
Graphics Card(s)
EVGA GTX 1070 OC
Monitor(s) Displays
Asus 27" LED LCD/VE278Q
Screen Resolution
1920-1080 or 1280-720 HDMI
Hard Drives
INTEL SSD 730-240 Gb Sata 3.0/
PSU
EVGA Platium 1200W
Case
Phanteks Luxe Tempered Glass 8 fans/ one radiator
Cooling
XSPC/ Water Cooled CPU
Keyboard
Das 4 Professional
Mouse
Logitech M705/MX Anywhere 2-S
Internet Speed
100 mbits
Antivirus
Microsoft Security Essentials/ Malwarebytes Premium 3.0/ SAS
Browser
I.E. 11 default/Firefox/ ISP Time Warner Cable/Spectrum
Other Info
LG BluRay Burner/
Sound system-KLipsch-THX/
Icy Dock ssd Hot Swap bays.
The only reason that SFC may hurt anything is the same one that affects CHKDSK - if the HD is failing, then it may trigger a total collapse.
 

My Computer My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Asus K52F or Lenovo B51-80
OS
Win 7 x64 Home Premium (and x86 VirtualBox VM)/Win10
CPU
i3 370M/i7 6500U
Motherboard
Asus/Lenovo
Memory
8GB - finally :)/8GB
Graphics Card(s)
it's an i3, dude!/dual Intel&nVidia
Sound Card
onboard
Monitor(s) Displays
15.6" built-in
Screen Resolution
1366x768/1920x1080
Hard Drives
750GB Seagate internal
Sundry external drives attached to other computers on the local network
1TB SSD on the Lenovo
PSU
n/a
Internet Speed
as much as I can get - usually on a dongle/phone, so <1MB/s
Antivirus
MSE/Defender
Browser
IE11/12/Edge/Chrome/FF(if I must)
The only reason that SFC may hurt anything is the same one that affects CHKDSK - if the HD is failing, then it may trigger a total collapse.

Good to know.

I knew i couldn't finish a defrag on a disk that have errors/bad sectors, but wasn't that aware Sfc could bump onto one bad sector during checking integrity, which didn't happenned on the disk i couldn't defrag.

Does it could lead a total collapse during Sfc /Scannow when on Desktop session or more at boot?
 

My Computer My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Professional SP1 - x64 [Non-UEFI Boot]
CPU
Ivy Bridge Core i5 3570K (Delidded)
Motherboard
Asus P8Z77-V LE PLUS
Memory
G.Skill "Ares" DDR3 PC3-12800 - 1600MHz (16Gb)
Graphics Card(s)
Asus Dual-RX480-O4G
Sound Card
Creative Sound Blaster Z w/5.1 sound system
Monitor(s) Displays
Asus IPS 23"
Screen Resolution
16/9
Hard Drives
Internal:
500Go Sata 6Gb/s (x2)
500Go Sata 3Gb/s (x2)
SSD 60Go Sata 6Gb/s
PSU
In Win C 900W Series 80+ Platinum
Case
Thermaltake Chaser A71
Cooling
Custom Water Cooling Loop
Keyboard
Cooler Master QuickFire XTi
Mouse
Razer Imperator 2012 (4G)
Antivirus
MSE
Browser
IE 11.0.xxx Rtm
Other Info
"Raid0" with Intel Smart Response Technology (HDD/SSD)
Back
Top