• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1897
  • Last Modified:

Windows Update won't run - BITS missing?

I have a PC which cannot use Windows Update.

It's running Windows 7 Home Premium 64-bit, and when it came to me it did not have SP1 applied, nor many Windows Updates from before SP1.  I installed SP1 from the full-file installer and it worked fine.

When attempting to run Windows Update, it shows the available updates (around 95 important updates) and I can click the Install Updates button, but within a couple of seconds of doing that, I get an error 80246008 message telling me that the updates all failed.  If I select just one update, I get the same error.

Microsoft's website suggests ensuring that the Background Intelligent Transfer Service (BITS) service is (re)started, but BITS does not even appear in the list of Services.  They also have a FixIt download which is supposed to "automatically diagnose and repair Windows Update issues that Windows Update doesn’t work or fails because Windows Update is broken or disabled", but it just reports "Troubleshooting is complete.  Repair Windows Update components: Not Fixed".

KB883614 says that if BITS is missing, it can be reinstalled by clicking Start, click Run, and typing
%windir%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\inf\qmgr.inf but that returns simply "Installation failed"

Any ideas on how to get BITS installed and running again?  That may not be this machine's only problem, so I'm open to other suggestions, but it seems the only lead I have right now.
0
RedLondon
Asked:
RedLondon
  • 2
  • 2
1 Solution
 
Donald StewartNetwork AdministratorCommented:
Look over

System Update Readiness Tool fixes Windows Update errors in Windows 7, Windows Vista, Windows Server 2008 R2, and Windows Server 2008

http://support.microsoft.com/kb/947821
0
 
RedLondonAuthor Commented:
Thanks - that looks promising.  

I've downloaded and run it, it's opened the "The updates are being installed" window but the progress bar stopped half-way through when the status says "Installing hotfix for Windows (KB947821) (update 1 of 1)".

I see in Task Manager that CheckSUR.exe is running and using 20-50% of the CPU, so I will leave it going for a couple of hours and report back
0
 
Dave BaldwinFixer of ProblemsCommented:
I just had that problem on a Windows 7 computer.  The customer actually brought me two of the same model, one worked, one didn't.  It turned out the registry for BITS was missing several entries on the bad one.  I exported the registry info from the good one, imported it into the bad one, rebooted and now the BITS showed in services.  The BITSWin7.reg download on this page http://www.sevenforums.com/tutorials/113399-windows-update-error-80246008-windows-7-fix.html looks like the one I used.  No guarantees though.

It may have been corrupted by having two anti-virus programs on the computer at the same time.  At least that was one of the possibilities mentioned.  Or it could have been a virus.
0
 
RedLondonAuthor Commented:
dstewartjr,
It finally finished with just the message "Installation complete", and I rebooted before checking services.msc, and BITS was still not listed and Windows Update didn't get any further.

DaveBaldwin,
I imported that .reg file and rebooted, and now Windows Update is downloading the 12th of 97 updates.  Thank you!
BITSWin7.zip
0
 
Dave BaldwinFixer of ProblemsCommented:
You're welcome.  It took quite a while to find that piece of info when I had to do it last week..
0

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now