Solved Windows Update Failure (error 80072EE2)

I am sure that this is really not significant, so I really don't think it needs a fix! It prevents Windows from removing desktop icons it thinks are no longer in use, or icons which it thinks are broken (for example, if the network is temporarily down it will remove any icons pointing to network locations). I see no way it would affect Windows Update.

There is a hotfix available on the Microsoft website but it does not work! The 'Fixit' utilities do not run and the registry alteration does nothing, but I cannot see that as the problem, especially as I have had the fixed files there for years now.

Something else must be the problem. I have tried disabling the anti-virus and firewall but it does not make any difference. I have tried all the fixes I have found on the net, more than once, and it makes no difference. I have tried updating the network adaptor driver but that didn't help either.
 
Last edited:

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Windows 7 Ultimate x64
CPU
Core i7-4790
Motherboard
Gigabyte GA-Z97X-UD7 TH
Memory
16
Graphics Card(s)
NVIDIA GeForce GTX 770
I've uploaded a file - bgsac.zip - to my OneDrive at Noel's OneDrive
Please download and save it.

Right-click on the saved file and select Extract all...
Change the target to C:\ and click on Extract
Close all windows (it would be a good idea to print these instructions!)

Now reboot to the Repair Environment - as soon as the machine restarts, start tapping F8 - this should bring up the Advanced Boot Menu, at the top of which should be the option 'Repair my Computer'
Pick that
You'll have to log in with your username and password.

Pick the option to use a Command Prompt
At the prompt type
DIR C:\bgsac
hit the enter key - if you get a 'Not Found' error try
DIR D:\bgsac
or
DIR E:\bgsac

The drive letter in use when you find the folder will need to be substituted (for<drive>) into the following command...

XCOPY <drive>:\bgsac <drive>:\windows\winsxs /y /i /s /v /h

(e.g. XCOPY P:\wfire P:\windows\winsxs /y /i /s /v /h )

run the command (it should take almost no time) and when the prompt returns, type
EXIT
and hit the Enter key to exit Command Prompt - reboot to Normal Mode Windows.

Now run SFC /SCANNOW in an Elevated Command Prompt
then reboot and upload the new CBS.log file to your reply
 

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)
Log file attached
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Windows 7 Ultimate x64
CPU
Core i7-4790
Motherboard
Gigabyte GA-Z97X-UD7 TH
Memory
16
Graphics Card(s)
NVIDIA GeForce GTX 770
So far, so good ... (update seems to be working ...)
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom build
OS
Windows 7 Ultimate x64
CPU
Core i7-4790
Motherboard
Gigabyte GA-Z97X-UD7 TH
Memory
16
Graphics Card(s)
NVIDIA GeForce GTX 770
I've uploaded a file - bgsaa.zip - to my OneDrive at Noel's OneDrive
Please download and save it.

Right-click on the saved file and select Extract all...
Change the target to C:\ and click on Extract
Close all windows (it would be a good idea to print these instructions!)

Now reboot to the Repair Environment - as soon as the machine restarts, start tapping F8 - this should bring up the Advanced Boot Menu, at the top of which should be the option 'Repair my Computer'
Pick that
You'll have to log in with your username and password.

Pick the option to use a Command Prompt
At the prompt type
DIR C:\bgsaa
hit the enter key - if you get a 'Not Found' error try
DIR D:\bgsaa
or
DIR E:\bgsaa

The drive letter in use when you find the folder will need to be substituted (for<drive>) into the following command...

XCOPY <drive>:\bgsaa <drive>:\windows\winsxs /y /i /s /v /h

(e.g. XCOPY P:\wfire P:\windows\winsxs /y /i /s /v /h )

run the command (it should take almost no time) and when the prompt returns, type
EXIT
and hit the Enter key to exit Command Prompt - reboot to Normal Mode Windows.

Now run SFC /SCANNOW in an Elevated Command Prompt
then reboot and upload the new CBS.log file to your reply
Some times, Doing this command would ask you for additional files, On the windows file protection window.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows Vista Business 32bit
CPU
Intel(R) Pentium(R) Daul CPU E2220 @ 2.40GHz
Memory
2.00GB
Graphics Card(s)
Intel Pentium
Sound Card
AudioESP SoundMAX
Monitor(s) Displays
Dell
Hard Drives
ST380815AS ATA Device 80 GB
Keyboard
Logitech Keyboard
Mouse
Logitech Mouse
Internet Speed
44 Mbps
Antivirus
AVG Free
No - it doesn't (it used to in the days of Windows XP - but that was because the base system files weren't kept on the hard drive).

In Vista and above, if more files are required, then the exit message from SFC says (from memory)
'Windows File Protect found error but was unable to fix all of them. Details are available in the file C:\Windows\Logs\CBS\CBS.log'

It's then up to the user to do the detective work to find the files, and the repair methodology - which is what we've already done here.
 

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)
So far, so good ... (update seems to be working ...)

The SFC shows clear, and there are no errors in the background of the CBS log - hopefully we've cured the problems.
 

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)
On my Windows XP it does that.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows Vista Business 32bit
CPU
Intel(R) Pentium(R) Daul CPU E2220 @ 2.40GHz
Memory
2.00GB
Graphics Card(s)
Intel Pentium
Sound Card
AudioESP SoundMAX
Monitor(s) Displays
Dell
Hard Drives
ST380815AS ATA Device 80 GB
Keyboard
Logitech Keyboard
Mouse
Logitech Mouse
Internet Speed
44 Mbps
Antivirus
AVG Free
Back
Top