Important:To prevent KBs from being installed in standalone mode when they are looping for the update search, open a command prompt as an administrator, and then issue the following command: net stop wuauserv

Repeat this command before installing each update, and follow the installation order in the tutorials provided.

3 - If the 2 previous solutions do not give the expected result, one then proceeds to the use of the Fix MicrosoftFixit50123.msi

Restart the PC for the correct consideration of the Fix. In my case this fix has often allowed me to solve the problems of Windows Update in W7

4 - Another solution is thereset of Windows Updatevia3 versions of script + 1 to register the Windows Update DLLs

If you do not rename the SoftwareDistribution folder as a .oldin the script, switch to safe mode and manually rename it, and restart in normal mode, a new SoftwareDistribution folder will be automatically re-created.

Manual Procedure:

Disable antivirus and firewall

Open the Services Console (Start >> Run >> services.msc ) and then stop and disable the Windows Update service

This is a technical specification that defines how Windows networking software must access network services, especially TCP / IP. Windows OS comes with a Dynamic Link Library (DLL ) file called winsock.dll that implements the API and coordinates Windows programs and TCP / IP connections. Due to a few different reasons, Windows Sockets popularly known as " Winsock " can be corrupted. As such, a user may have difficulty establishing a connection to the Internet. It therefore becomes necessary to repair Winsock by resetting it. To do this, in the admin prompt window, type the following command, and then press ENTER : netsh winsock reset

Reactivate antivirus and firewall

Then perform a cleanup of the superfluous files with CCleaner ( /! \ Disables System Monitoring in Options >Monitoring and does not use Registry Cleaner )

Open the Services Console again , then set the following Services as follows:

If there is still a problem, open an admin command prompt window and type or copy / paste the following command and press ENTER:

Ren c: \ windows \ winsxs \ pending.xml pending.old

This will rename the pending file .xml to pending.old . Try again. Clear the BITS queue for all current operations. To do this, type or copy / paste the following into an admin command prompt and validate with Enter : bitsadmin.exe / reset / allusers Restart and retry a test. If still no positive results,

Delete the incorrect registry values.

WARNING ! : Manipulating the registry (BDR) is sometimes dangerous it is better to save it before any modification. ( Save the registry quickly ) Also perform a restore point and / or disk image as a precaution. Open Registry Editor( regedit.exe ) and navigate to the following key:HKEY_LOCAL_MACHINE \ COMPONENTSRight-clickCOMPONENTS. In the right pane, delete the following items if they exist:

PendingXmlIdentifier

NextQueueEntryIndex

AdvancedInstallersNeedResolving

Restart your PC and try downloading and installing updates

You can also use WSUS Offline Update, a free utility that allows you to download updates ( Windows, Office, Windows Defender ) and automate the update process without dead time (creating a media like Or a folder accessible through the network to share and run updates).
It can partially replace Windows Windows.

WSUS Offline Update does not solve Windows Update problems on Windows 7, but can be used to install a maximum update and eventually unblock Windows Update.