Windows Update Doesn't Work even with the SOLUTION

Anonymous
2016-10-23T00:11:52+00:00

FIRST. If Windows Update is not working or taking far too long (more than 15 to 30 minutes) try the Solution described in the thread at

http://answers.microsoft.com/en-us/windows/forum/windows_7-update/windows-7-update-solution/f39a65fa-9d10-42e7-9bc0-7f5096b36d0c

If after trying this the problem persists, then follow these directions to first reset Windows Update.

This is a bit technical, but if you can follow it, I think it will work for you.  I work on a lot of computers and this works for me.

I emphasize that for this to work, you must follow exactlyas this describes.

There are two main types of Windows 7 installations: 32 bit or 64 bit.  You need to know what is installed in your computer.  Click the Start globe, type system in the box. Choose System information in the list.  The techie shorthand for 32 bit is x86 and for 64 bit is x64

  1. Start Windows Update and change the Setting to Never check for updates.  Restart.  When you do leave the setting at NEVER, Windows Update will no longer be automatic.  From this point onwards, you are responsible for starting and installing updates.  We recommend you do that a few days following the 2nd Tuesday each month.
  2. The process starts by ensuring that there is nothing running that will prevent the update from working properly.  Click on the Start globe and type services into the text box.  Click on Services in the list that pops up.  In the window that then pops up (its alphabetic), find Windows Update.  Right-click on it (left-click if your mouse is set for left-handers) and choose Stop.

Now, you are going to reset Windows Update components:

Start, All Programs, Accessories, Right-click on Command prompt, Choose Run as administrator, OK.  Type the following in the black box:

  1. net stop wuauserv
  2. net stop cryptSvc
  3. net stop bits
  4. net stop msiserver
  5. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  6. ren C:\Windows\System32\catroot2 catroot2.old
  7. net start wuauserv
  8. net start cryptSvc
  9. net start bits
  10. net start msiserver
  11. Exit

Tip: Instead of typing each line, you can select the text in each line in the list by high-lighting it, right-click, choose Copy from the pop-up menu.  In the black window, Right-click anywhere, choose Paste from the pop-up menu, Enter.

If steps 5 or 6 do not allow the operation, go back and click on the Start globe and type services into the text box.  Click on Services in the list that pops up.  In the window that then pops up (its alphabetic), find Windows Update.  Right-click on it (left-click if your mouse is set for left-handers) and choose Stop.  It may have re-started itself.

If steps 5 and 6 report that the file already exists, then substitute SoftwareDistribution.old2 for SoftwareDistribution.old, and catroot2 catroot2.old2 for catroot2 catroot2.old

This procedure will erase the list you would see in "View Update history" that you access in the Windows Update window.  It will NOT erase the "View Installed Updates" you access through the Control Panel.

You are now going to download and install either one or two updates manually.  In most cases only the first (KB3172605) of these is needed.  If that produces a result that says the update is not appropriate for you computer, you need to first install the 2nd of these (KB3020369), then install the first (KB3172605).  Choose the one that is for your machine — 32 bit (X86) or 64 bit (X64).

KB3138612 :

32 bit

 https://www.microsoft.com/en-us/download/details.aspx?id=51208

64 bit

https://www.microsoft.com/en-us/download/details.aspx?id=51212

KB3020369:

32 bit

https://download.microsoft.com/download/C/0/8/C0823F43-BFE9-4147-9B0A-35769CBBE6B0/Windows6.1-KB3020369-x86.msu

64 bit

https://download.microsoft.com/download/5/D/0/5D0821EB-A92D-4CA2-9020-EC41D56B074F/Windows6.1-KB3020369-x64.msu

After restarting your computer, wait about 10 minutes until Windows Update completes its tasks.  Do not use the computer for any other purpose during this wait period.

Start Windows Update.  It will take only a few minutes to come up with a list and download the updates you select.  The process is quite normal as it always was from this point onward.

If your computer has not been updated for a long time, it may take longer.

Windows for home | Previous Windows versions | Windows update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

160 answers

Sort by: Newest
  1. Anonymous
    2016-11-10T06:58:45+00:00

    We are not in the days of Windows 98.

    If you backup your registry to the desktop, make registry adjustments and then your system does not boot how are you going to restore the registry from your desktop to get your system running again?  If you can describe how to do that I might change my copy/paste instruction ideas to include that method.

    My experience has been that some folks are just really afraid of entering regedit.exe in the Run box...  They are more receptive to command line of even a supplied import file (which I could also create) - anything to keep from entering regedit.exe into the run box!

    It doesn't matter how you decide to remove the AU key from the registry - that is the only thing that will make the informative messages about  "...managed by your system administrator" go away.

    I don't know of any problems since September 11 but steps 1-12 are a pretty reliable way to sort of "reset" an afflicted WU when other methods fail.

    I think you can skip step 11.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2016-11-10T03:56:10+00:00

    I am of course familiar with System restore but I always save a copy of the registry and place it on the desktop as a a backup. If sometimes occurs that the the restore points fail and then windows is forced to attempt repairs .  You state that one has to initiate a repair with the backup registry. At least back in the days of Windows 98 Windows would search for a good copy if the registry was bad and utilized that registry boot , Is this no longer the case?

    I actually think it is safer to edit the registry with regedit than use the command line. On slip of the hand with and incomplete command  and you could end up trying to delete a higher level key. I am going to try editing the registry to solve the problem rather than the command line.

    I am also having problems with being offered updates since September 11, 2016 Will steps 1-12 solve that problem?

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2016-11-08T08:10:35+00:00

    Things were sure different in the XP days when I would suggest making a Restore Point and using a third party program like ERUNT to backup the registry.

    Then if the XP system did not boot and there was no Windows installation CD or no CD/DVD drive I already have instructions on how to make a bootable Recovery Console CD/USB or using something like a Hiren's Boot CD/USB to fix the system and restore the registry backup - easy peasy as they say and I've used those instructions perhaps thousands of times in those days.

    Those instruction would work for 100% of the systems 100% of the time under the worst possible conditions.

    Things are different in Windows 7.

    So...  awaiting your instructions on how to restore a registry backup on a Windows 7 system that will not boot with no media or other bootable device available.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2016-11-08T07:50:28+00:00

    Some people are squeamish - you aren't and I aren't either so good for us.  I still usually make a System Restore point if I am not 100% sure what is going to happen with my experiments of recreating failure cases that come up in the MS Answers community.

    I try to remember "What are you going to do if the system doesn't boot when you get through with these changes"...  How are you going to fix it?

    Lots of folks will tell you to backup the registry before making changes and that is a good idea but what they don't tell you is how to restore the registry if the system will not boot after making the changes.

    If you give instructions on backing up the registry and during the edit something goes wrong and the system no longer boots you  are then going to have to come up with instructions on how to restore the registry on a system that will not boot.

    On the other hand almost everybody is familiar with the concept of System Restore so if one makes a mistake editing the registry and the system does not boot I would much rather help somebody with performing a System Restore than helping them restore the registry on a non bootable system.

    If you care to take a shot at writing some instructions that anyone in the community at any skill level can follow to restore the registry from a registry backup on a system that will not boot I would like to see them. 

    As you are writing your instructions make sure you keep in mind that not everybody has a genuine bootable Windows installation CD/DVD, no Recovery Diskm  and some systems do not even have a CD/DVD drive at all so your instructions have to work for everybody at every skill level in all those possible real world scenarios - under the worst possible conditions.

    Then I would consider breaking my system on purpose with a bad registry edit (so it won't boot) and following your instructions to restore the registry backup on my non bootable system pretending I don't have an installation CD/DVD or a CD/DVD drive that works and see what happens.  Then when I run into a problem I'm going to ask you to help me figure out what to do next.

    If you accidentally leave out System\AU that is what I would call a self inflicted wound - you did not follow the directions.  Sometimes known as cockpit error.

    I don't know what would happen but why don't try it on your system and see for yourself?  That is the best way to learn how to fix things.  Make your registry backup, delete the key without the System\AU and see what happens.

    Then if your system won't boot of is horribly afflicted you can follow the registry restore procedure you came up with and see how that works.  Describe how you are going to undo or fix the problem from a registry backup.

    Then after a couple days of back and forth trying things and if you get the system to work again repeat the "accident" except this time use System Restore to undo the damage and see which method you would prefer to use if you were trying to help somebody that had the problem.

    Your steps 1-12 will not fix the "...by your system administrator" kinds of messages - that is for a different problem and you don't need step 11.  Those instructions look like they are from a batch file so you don't need a pause.

    If nobody can tell you how the policy got applied to the system (and most folks are not going to have any idea what you are talking about) there is only one way to fix the policy problem 100% of the time on any system and that is to remove the policy from the registry.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2016-11-08T03:17:10+00:00

    I not exactly squeamish about editing a registry. I did this without reservation with my Windows 98 computer, backing up the registry first of course, a warning which I think should be given with every  registry edit solution. When Windows XP came out the backup of he Registry was set by default only to back up a certain key  not the entire registry which made me cautious.

    I just have two questions before I try this

    if one were to

    1.)reg  delete  HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

    accidentally leaving out "WindowsUpdate\AU" in the sybtaxwhat would happen?

    2.) Would this method supply the same result freeing Windows update from the some setting are controlled by system administrator .

    1. net stop wuauserv
    2. net stop cryptSvc
    3. net stop bits
    4. net stop msiserver
    5. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    6. ren C:\Windows\System32\catroot2 catroot2.old
    7. net start wuauserv
    8. net start cryptSvc
    9. net start bits
    10. net start msiserver
    11. pause
    12. Exit

    Was this answer helpful?

    0 comments No comments