If you’re encountering errors when updating Windows 7 and tried various methods, you may need to reset Windows Update components manually. Before you begin, back up registries in case something goes wrong. Update and Repair Windows 7

  • Press Windows key + r, type in cmd and press Enter. Right-click on cmd and select Run as Administrator.
  • In the Command Prompt window that appears, copy and paste the following commands one by one, pressing Enter after each one. These commands will stop the BITS, Windows Update and Cryptographic services.
  1. net stop bits
  2. net stop wuauserv
  3. net stop appidsvc
  4. net stop cryptsvc
  • Type Del “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”
    and press Enter.
  • Type cd /d %windir%system32 and press Enter.
  • Copy and paste the following commands one by one, pressing Enter after each one.
  1. regsvr32.exe atl.dll
  2. regsvr32.exe urlmon.dll
  3. regsvr32.exe mshtml.dll
  4. regsvr32.exe shdocvw.dll
  5. regsvr32.exe browseui.dll
  6. regsvr32.exe jscript.dll
  7. regsvr32.exe vbscript.dll
  8. regsvr32.exe scrrun.dll
  9. regsvr32.exe msxml.dll
  10. regsvr32.exe msxml3.dll
  11. regsvr32.exe msxml6.dll
  12. regsvr32.exe actxprxy.dll
  13. regsvr32.exe softpub.dll
  14. regsvr32.exe wintrust.dll
  15. regsvr32.exe dssenh.dll
  16. regsvr32.exe rsaenh.dll
  17. regsvr32.exe gpkcsp.dll
  18. regsvr32.exe sccbase.dll
  19. regsvr32.exe slbcsp.dll
  20. regsvr32.exe cryptdlg.dll
  21. regsvr32.exe oleaut32.dll
  22. regsvr32.exe ole32.dll
  23. regsvr32.exe shell32.dll
  24. regsvr32.exe initpki.dll
  25. regsvr32.exe wuapi.dll
  26. regsvr32.exe wuaueng.dll
  27. regsvr32.exe wuaueng1.dll
  28. regsvr32.exe wucltui.dll
  29. regsvr32.exe wups.dll
  30. regsvr32.exe wups2.dll
  31. regsvr32.exe wuweb.dll
  32. regsvr32.exe qmgr.dll
  33. regsvr32.exe qmgrprxy.dll
  34. regsvr32.exe wucltux.dll
  35. regsvr32.exe muweb.dll
  36. regsvr32.exe wuwebv.dll

This should register the BITS and Windows Update files

  • Type netsh winsock reset and press Enter.
  • Type netsh winhttp reset proxy and press Enter.
  • Type the following commands, one by one, pressing Enter after each one.
  1. net start bits
  2. net start wuauserv
  3. net start appidsvc
  4. net start cryptsvc
  • Update to the latest Windows Update Agent, for which instructions can be found here.
  • Restart the computer.

It’s also recommended to run the Windows Update Troubleshooter.

Leave a Reply