Windows Security Center Says Automatic Updates Are Turned Off 22


Today I ran into a problem while repairing a computer that had a partially cleaned up virus. I completed the cleanup that my client attempted, ran all my antivirus tools, and thought I had everything working. That is, until I noticed the little red shield for Windows Security Center. It said, “We’re Sorry. The Security Center could not change your Automatic Updates settings.”

I then tried to turn the updates on in the Automatic Updates settings, but they were already turned on and enabled.

Next, I wanted to see if I could just run Windows Update. It, however, fails immediately if you try to run Express, and gives me Error number: 0x80070424. (below)

So… we have this problem. We can’t run or enable updates in Windows XP. They show enabled, but Security Center think otherwise.

 

Ok, so let’s fix this. First, make sure you’ve cleaned up any viruses. Once you are sure you are working on a clean system, then try the fixes below.

We need to create at least one batch file (below) and re-register all the components.

 

Step 1:

Let’s try this one first. Create a file called reg-wu1.bat. (call it whatever you want though, it doesn’t matter.) Copy the text below and paste it into the file. NOTE: you may need to enable file extensions in Windows Explorer so you can rename it to a “.bat” file.

regsvr32 c:\windows\system32\vbscript.dll
regsvr32 c:\windows\system32\mshtml.dll
regsvr32 c:\windows\system32\msjava.dll
regsvr32 c:\windows\system32\jscript.dll
regsvr32 c:\windows\system32\msxml.dll
regsvr32 c:\windows\system32\actxprxy.dll
regsvr32 c:\windows\system32\shdocvw.dll

 

It should look like this:

Save the file and double click to run it. A DOS box will pop up and execute all the commands. You’ll get several “Succeeded” messages that you need to click “OK” on. Shown below, I received 1 or 2 that didn’t succeed:

 

I ran the above, attempted to run Windows Update again, but still received the error. Maybe it will work for you though. If not, try Step 2.

Step 2:

Then I created another batch file and called it reg-wu2.bat and pasted the text below into it:

regsvr32 /s Softpub.dll 
regsvr32 /s Mssip32.dll
regsvr32 /s Initpki.dll
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 cryptdlg.dll
regsvr32 Urlmon.dll
regsvr32 Shdocvw.dll
regsvr32 Msjava.dll
regsvr32 Actxprxy.dll
regsvr32 Oleaut32.dll
regsvr32 Mshtml.dll
regsvr32 msxml.dll
regsvr32 msxml2.dll
regsvr32 msxml3.dll
regsvr32 Browseui.dll
regsvr32 shell32.dll
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wuaueng1.dll
regsvr32 wucltui.dll
regsvr32 wups.dll
regsvr32 wuweb.dll
regsvr32 jscript.dll
regsvr32 atl.dll
regsvr32 Mssip32.dll

 

Should look like the image below:

Again, as you did in step 1 above, save the file and double click to run it. A DOS box will pop up and execute all the commands. You’ll get several “Succeeded” messages that you need to click “OK” on. I receive 1 or 2 that didn’t succeed:

Here are one of the messages that did not succeed on this system:

Once this operation was complete, I went to Windows Update again and attempted to run the Express setup. EVERYTHING WORKED!!! YAY!! Even the Security Center showed updates were enabled and turned on again!

If you need further help, I found some of these repairs on the Microsoft Knowledge base article link below.

http://support.microsoft.com/kb/555989

Good luck!

  • guest

    This exact problem happened to me after I removed a nasty virus using Malwarebytes Anti-malware. Your Solution #1 did not work for me either, but Solution #2 worked perfectly.  Thanks so much!

    • Anonymous

      Awesome! Glad it helped you!

  • Herbert Andrés Rodríguez Caden

    Muchas Gracias, Thanks from Colombia and Puerto Rico, we are very happy for your help, the manual its perfect and works perfectly, a virus (xp-antivirus-2012) caused the error. :-()  THANKS, !!!!

  • Matt

    Hi Greg!  My mom has been having this problem for months, and your help fixed it in 15mins.  You’re a godsend!  Blessings to you my friend :D

  • Guest

    Greetings from Stockholm 2011-09-10
    Perfect solution for stupid Microsoft problemThanks alot

  • Christinaw

    Just wanted to say thank you so very very much!!

  • Tom

    Worked for me  :) thank you!! I think I had the Internet Security 2010 Virus…

  • duane

    YOU ARE AMAZING!!! I have search all over, micronuts support, nobody could fix, reinstall they say, and tried one more time for a search and find this WORKED PERFECTLY!! THANK YOU SO MUCH!!!

  • Sally

    Poxy windows, Begs belief how someone can get so rich from such a crap product. Just want to use the fu**ing computer not tune the C**t up every time its switched on. Rant over, feel better now.

  • Jereme

    This was EXACTLY my problem! Helping out a friend and came across this. I was a bit hesitant with the steps, but I’m glad it worked fine. ^.^

  • Pc_training_teacher

    Thanks a million. I went to a site that ‘Got me’; Googled your site; ‘Happy, Happy, Joy, Joy!

    • Anonymous

      Awesome! Glad I could help!

  • Chris Bean

    Umm dude?  You are awesome.  So glad I didn’t have to do something like a system recovery to fix this.

  • Peter V

    Tried solution 2 – same errors but problem is solved . Thankyou so much for the effort you’ve put into helping the rest of us.

  • WalterL

    Thanks for the help!! This worked beautifully! I can’t thank you enough! To anyone reading this……this guy is a great!

  • JakeR

    uhm for step 2, the cmd prompt stops after the first 3 files. Nothing happens after that.

  • Schmoeleco

    Thanks a bunch,  saved me hours and hours of finding and replacing dll files.

  • Sue

    Fixed my issue as well! Thanks so much!

  • Sncboom2k

    awesome! Thank you!

  • Thanx.  Worked perfectly

  • JustMe

    Thanks!! This worked perfectly. Added to my favorites for sure.

  • Aaron

    fantastic. I was worried with step 2…my computer only showed the first 3 entries, but I waited a while, and it ran just fine. Holy smokes updates haven’t worked for me for a while now, until today!!