I have a HP PC. Recently, I have reset it, and it downgraded from Windows 10 to Windows 7. After the reset, I am trying to install windows updates. But when I try to search for new updates, I get the following error:

enter image description here

I did some research, and attempted all the solutions below with no success:

  1. Enable and disable Background Intelligent Transfer Service, Windows update, and Cryptographic Service in services.msc at windows run
  2. Clean the folder C:\Windows\SoftwareDistribution and deleted the folder C:\Windows\System32\catroot2
  3. Tried to install windows update KB3138612. In fact, I tried all the variant updates listed in the link. All of them result into The update doesn't apply to your system

I am really running out of ideas. What should I do in order to be able to install windows updates to my PC?

Here is a list of the updates installed on my PC so far. Sorry that it is in French enter image description here

  • 1
    Windows 7 has already reached its end of life, its official support is over, Microsoft doesn't release updates for it anymore, I suggest you to download the latest Windows 10 20H2 iso file and do an inplace upgrade. Mar 14, 2021 at 14:41
  • Why did you accept an answer that had a lot of fluff. The update needed as you probably well know, ias the 612 update.. that's an update for windows update.
    – barlop
    Aug 25, 2021 at 18:34

5 Answers 5


I think the version you installed is too old to contact the Microsoft servers.

I suggest:

  1. Follow the article Windows 7: How to Check if Service Pack 1 is Installed to see if SP1 is installed

  2. If SP1 is not installed, download it and install

  3. Two updates are required for the next step. The first one below is sometimes sufficient, but installing both is safer:

  4. Download and install KB3125574 the so-called convenience rollup for Windows 7 SP1, which is a misnomer for the never-arriving SP2 service-pack.
    Even if Windows Update is working after the previous step, installing this roll-up is equivalent to a service-pack in that it clears up all the previously installed updates, just the same as a service pack, with a net gain in disk space. It will also be faster than installing separately all the updates that it contains.

  • 1
    This worked for me. THANK YOU
    – Dave New
    Apr 5, 2021 at 15:51
  • 2
    @Shayan: As Windows 7 is not supported any more, the situation might change from time to time. Basically unpredictable. The poster had a particular problem that resolved itself after applying my answer.
    – harrymc
    Apr 12, 2021 at 16:10
  • 2
    Just worked for me.
    – robosnacks
    May 22, 2021 at 23:20
  • 2
    I had the same issue as OP, and followed these steps, and it got Windows Update working again for me. The first time I ran it after these steps, it took a long time at the first stage, "Searching for updates" or whatever, so it sort of looked frozen. But that's just because there were a lot of updates required - mine came back with ~70 required updates.
    – SSilk
    Jun 3, 2021 at 13:46
  • 1
    Step 3 worked for me. After that I had 194 critical updates. Went to step 4 and installed the roll-up. Now I'm restarting to see how many updates will be remaining. Working with a laptop that hasn't had an update in 10 years.
    – Scott
    Jun 19, 2021 at 4:05

Might I suggest that you use a program called WSUS offline to download all the Win7 updates and install them offline. I have used this program for a number of years, just to solve the sort of problem you're having. On first run, tell it which version of Win you use and it will access MS and download all the appropriate updates. When it is finished, run the update installer and it will do its thing, rebooting as necessary. YMMV, but it has always worked like a champ for me, even when I was having to update dozens of machines.

  • Never came across this before, what a useful tool! Note that Version 11.9 is the last one that supports Windows 7
    – robosnacks
    May 22, 2021 at 23:27

Servicing update KB3020369 does not solve the issue. Perhaps is needed as a prerequisite, I'm not sure.
It should not harm to install; it did not require restart.

For me, KB3138612 did solve the issue.
Prior to KB3138612 installation, runas cmd.exe displayed the executable as unsigned.
After installing, cmd.exe runas appears again as signed.

Note. KB3138612 does require restart.

  • 2
    This is the correct answer. Only KB3138612 is required to get Windows Update working again. There may be prerequisites. In my case, this worked on a stock install of 2008 R2 with SP1.
    – Zhro
    Jul 13, 2021 at 1:10
  • 1
    Yeah I doubt the KB3020369 is even a pre-requisite... You're right that it's KB3138612 that is needed. Infact the description for the 612 one says update for windows update. Clearly probably jst the 612 one is needed
    – barlop
    Aug 25, 2021 at 18:28

You say

I have reset it, and it downgraded from Windows 10 to Windows 7

If windows 10 was activated on that machine previously you can just re-install Windows 10 and it will activate online as Microsoft will have recorded that motherboard in their database of valid Windows 10 machines. Since Windows 7 support has ended, MS may cut off their update servers for Windows 7 at any time. There are certainly not regular updates being supplied for Windows 7, and have not been for some time.

If you need installation media you can download it from https://www.microsoft.com/en-us/software-download/windows10 You may even be able to just directly update your Windows 7 to Windows 10 with an in place upgrade, keeping any of your existing files, and even most of your programs.

  • OP is asking how to run windows update on Windows 7, not how to update to Windows 10 Aug 12, 2021 at 12:33

KB3138612 did solve the issue for me without any additional steps on restored Lenovo Win7 Home 64bit Intel system.


Note- others have simce indicated this is actually the one needed.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .