Windows 7 keeps checking updates for Hours

Home » Windows Update issues » Windows 7 keeps checking updates for Hours
Windows Update issues No Comments

Windows 7 keeps checking updates for Hours

Checking updates for hours is quite a irritating thing. When you try to install updates in the computer with Windows 7 Operating System, Windows 7 keeps checking updates for hours with no result. This problem is related to built-in Windows Update program which regularly checks for new updates at Microsoft servers and downloads and installs them in Windows OS to keep your computer safe and faster.

This has become the most common issue in Windows 7 Operating System. When Windows7 users try to check for new updates using Windows Update, it keeps checking for updates for hours. The progress bar keeps showing progress animation which makes you think that Windows Update is doing something but even after waiting for hours, nothing happens. Windows Update just gets stuck at “Checking for updates” screen and Windows 7 doesn’t download and install any update.

Windows_7_Checking_For_Updates_Wiki-fix.png

Reason for the cause:

The main reason for this issue is due to the new updates released by Microsoft for the Windows Update client program. These updates upgrade the client program version and improve its functionality. It seems Microsoft has changed the way Windows Update client downloads and installs updates from Microsoft servers and only the new updated client is able to download updates from the servers, that is why the older versions of Windows Update client are unable to download updates from Microsoft servers.

If the new updates which upgrade Windows Update client version, are not installed in a Windows 7 machine, it starts giving this annoying issue and the Windows Update program hangs at “Checking for updates” screen and never downloads updates from Microsoft servers.

Resolution Steps:

Follow the below resolution steps one by one in order to fix the issues with Windows 7 keeps checking for updates for hours.

Note: In this article, we are providing the troubleshooting steps for Windows 7 32/64 bit versions of Operating Systems, to fix the issue with the computer checking updates for hours.

Step 1: Reset Windows Updates Components

Note: Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, back up the registry for restoration in case problems occur.

  1. Press Windows logo on the keyboard and type cmd in the search box. Once you find the command prompt, right click on it and select Run as Administrator.
  2. Stop the BITS service, the Windows Update service, and the Cryptographic service. To do this, at a command prompt, type the following commands. Make sure that you press Enter after you type each command.

net stop bits

net stop wuauserv

net stop appidsvc

net stop cryptsvc

3. Delete the qmgr*.dat files. To do this, at a command prompt, type the following command, and then press Enter:

Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”

4. Rename the software distribution folders backup copies. To do this, at a command prompt, type the following commands. Make sure that you press Enter after you type each command.

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak

Ren %systemroot%\system32\catroot2 catroot2.bak

5. Reset the BITS service and the Windows Update service to the default security descriptor. To do this, at a command prompt, type the following commands. Make sure that you press Enter after you type each command.

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

6. At a command prompt, type the following command, and then press Enter:

cd /d %windir%\system32

Reregister the BITS files and the Windows Update files. To do this, at a command prompt, type the following commands. Make sure that you press Enter after you type each command. (Perform this step only if BITS and Windows Updates service gives error while starting/stopping)

  • regsvr32.exe atl.dll
  • regsvr32.exe urlmon.dll
  • regsvr32.exe mshtml.dll
  • regsvr32.exe shdocvw.dll
  • regsvr32.exe browseui.dll
  • regsvr32.exe jscript.dll
  • regsvr32.exe vbscript.dll
  • regsvr32.exe scrrun.dll
  • regsvr32.exe msxml.dll
  • regsvr32.exe msxml3.dll
  • regsvr32.exe msxml6.dll
  • regsvr32.exe actxprxy.dll
  • regsvr32.exe softpub.dll
  • regsvr32.exe wintrust.dll
  • regsvr32.exe dssenh.dll
  • regsvr32.exe rsaenh.dll
  • regsvr32.exe gpkcsp.dll
  • regsvr32.exe sccbase.dll
  • regsvr32.exe slbcsp.dll
  • regsvr32.exe cryptdlg.dll
  • regsvr32.exe oleaut32.dll
  • regsvr32.exe ole32.dll
  • regsvr32.exe shell32.dll
  • regsvr32.exe initpki.dll
  • regsvr32.exe wuapi.dll
  • regsvr32.exe wuaueng.dll
  • regsvr32.exe wuaueng1.dll
  • regsvr32.exe wucltui.dll
  • regsvr32.exe wups.dll
  • regsvr32.exe wups2.dll
  • regsvr32.exe wuweb.dll
  • regsvr32.exe qmgr.dll
  • regsvr32.exe qmgrprxy.dll
  • regsvr32.exe wucltux.dll
  • regsvr32.exe muweb.dll
  • regsvr32.exe wuwebv.dll

7. Restart the BITS service, the Windows Update service, and the Cryptographic service. To do this, at a command prompt, type the following commands. Make sure that you press Enter after you type each command.

net start bits

net start wuauserv

net start appidsvc

net start cryptsvc

8. Once all this is done, install the latest Windows Update Agent. You can download the same from the below links:

For Windows 7 32 bit OS: Download the package

For Windows 7 64 bit OS: Download the package

Step 2: Install KB3153199

Download and install the KB3153199 from the below link:

For Windows 7 32 bit OS: Download the package

For Windows 7 64 bit OS: Download the package

Step 3: Install the required updates for Windows Update client manually.

This is the best and easiest solution to fix checking updates issue! You just need to install the required updates manually which upgrade the Windows Update client program and once you install these updates, Windows Update will be able to download and install updates from Microsoft servers without any issues.

For Windows 7 32 bit version of Operating System:

Download Link for KB3050265 Update (32-bit or x86)

Download Link for KB3065987 Update (32-bit or x86)

Download Link for KB3102810 Update (32-bit or x86)

Download Link for KB3135445 Update (32-bit or x86)

Download Link for KB3138612 Update (32-bit or x86)

Download Link for KB3161664 Update (32-bit or x86)

Download Link for KB3020369 Update (32-bit or x86)

Download Link for KB3172605 Update (32-bit or x86)

For Windows 7 64 bit version of Operating System:

Download Link for KB3050265 Update (64-bit or x64)

Download Link for KB3065987 Update (64-bit or x64)

Download Link for KB3102810 Update (64-bit or x64)

Download Link for KB3135445 Update (64-bit or x64)

Download Link for KB3138612 Update (64-bit or x64)

Download Link for KB3161664 Update (64-bit or x64)

Download Link for KB3020369 Update (64-bit or x64)

Download Link for KB3172605 Update (64-bit or x64)

Restart the computer after installing each and every update. Once all the updates are installed, reboot the computer again and then check for the Windows Updates. It may take a while for the computer to detect the updates depending on the Internet connection but surely they will get detect. Install all the updates, reboot the computer and check for the updates again and make sure that computer is up to date.

By following all the above troubleshooting steps, it is easy to fix the issues with Windows 7 keeps checking for updates for hours.

LEAVE A COMMENT