FIX: The Background Intelligent Transfer Service service terminated with service-specific error 2147942402 (0x80070002)

I recently had problems with the Automatic Updates on a Windows 2003 server (the problem described in this article also applies to Windows XP).

I was running WSUS in my domain, but the updates didn’t arrive. A quick investigation resulted in A LOT OF ERRORS in the event viewer. For a couple of days, the following error had returned every one or two minutes or so!

The Background Intelligent Transfer Service service terminated with service-specific error 2147942402 (0x80070002).

Event Type:       Error
Event Source:    Service Control Manager
Event Category: None
Event ID:          7024
Date:                3/31/2009
Time:                3:48:14 PM
User:                N/A
Computer:         computer name
Description:
The Background Intelligent Transfer Service service terminated with service-specific error 2147942402 (0x80070002).

In my case, I couldn’t get the Background Intelligent Transfer Service started again. The following error messages showed up every time:

Windows could not start the Background Intelligent Transfer Service on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code -2147024893.

If you see the same error in your eventlog (event 7024), you should know that there are a lot of possible solutions. Now, I do not feel embarrassed to tell you that I checked almost every solution available on the internet and spent quite some time on this issue. So, because of all the effort I have put in this problem, I decided to sum up all the solutions for you I’ve tried. Hopefully it will help you solving this BITS error.

After each step, try to start the BITS service. If it doesn’t start successfully, just continue with the next step :)

Step 1:
Open services.msc and check that the following services are set to start Manual or Automatic:

Terminal Services
Remote Procedure Call (RPC)
System Event Notification
Windows Management Instrumentation Driver Extensions
COM+ Event System
DCOM Server Process Launcher

Also make sure that service Workstation is Running

Step 2:
Delete the Downloader folder. You can find the downloader folder in the following location:
“C:\Documents and Settings\All Users\Application Data\Microsoft\Network\Downloader”
The Application Data folder is hidden by default, so if you don’t see the Application Data folder, go to folder options and check the option Show Hidden Files and Folders

Step 3:
Delete all content of the SoftwareDistribution folder (do NOT delete the folder itself, only the content!). You can find the downloader folder in the following location:
“C:\Windows\SoftwareDistribution”

Step 4:
Register 8 dll files that are directly connected to BITS. Some applications remove or corrupt the dll files which cause the BITS service to fail. To register the dll files easily, do the following:

  1. Open Notepad
  2. Copy and paste the following entries into the text document.
    regsvr32 oleaut32.dll
    regsvr32 jscript.dll
    regsvr32 vbscript.dll
    regsvr32 msxml.dll
    regsvr32 softpub.dll
    regsvr32 wintrust.dll
    regsvr32 initpki.dll
    regsvr32 cryptdlg.dll
  3. Save this file as a batch file
    – click on save as
    – open the drop down box at the bottom to read save as file type: all files
    – name of file: BITS_fix.bat (the .bat is creating a batch file)
    – run the BITS_fix.bat  (double-click)

Step 5:

Deregister and reregister the qmgr.dll and qmgrprxy.dll. To register these files, open a command prompt and type the following:
regsvr32 qmgr.dll [ENTER]
regsvr32 qmgrprxy.dll [ENTER]

I hope you had success. If not, feel free to post a comment. You’re not the only one who’s struggling with BITS :)
Oh, by the way, if you DID have success, feel free to post a comment too. I love “thank you”-messages :)

149
Leave a Reply

avatar
138 Comment threads
11 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
110 Comment authors
RobertanonStanFrancisshirely Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
trackback

[…] FIX: The Background Intelligent Transfer Service service. – I recently had problems with the Automatic Updates on a Windows 2003 server (the problem described in this article also applies to Windows XP). […]

Robert
Guest
Robert

I have been wrestling with update and BITS failure since August 2015 when Norton upgrade failed to activate and I called and gave the tech control of my machine. After 3 days he could not activate the upgrade and would not go back to the previous version that worked so I gave up and uninstalled Norton. After almost 6 months I found this solution and it worked. Thank you SO much!!

Kim
Guest
Kim

Thank you so much – it worked!!!

anon
Guest
anon

can be caused by the Norton Removal Tool very helpful hint from: there was a key for: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBeBackup but added as recommended below: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup and the i could start BIT service and the updates began; been unable to update since running Norton Removal Tool ~ 3 months; thought it was related to other coincindental actions (like getting rid of Norton and going with another anti-virus madmuso August 23, 2015 at 10:23 pm Anyone finding this page should also try checking on a missing registry key: This can be caused by the Norton Removal Tool Windows could not start the Background… Read more »

Anonymous
Guest
Anonymous

I love “thank you very much”

madmuso
Guest
madmuso

Anyone finding this page should also try checking on a missing registry key: This can be caused by the Norton Removal Tool Windows could not start the Background Intelligent Transfer service on the local computer. For more information review the system event log. If this is a non-Microsoft service contact the service vendor and refer to service-specific error code -2147024894. (0x80070002) If you receive this error message, follow these steps: Click Start, click Run, type regedit, and then click OK. Locate the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup If the registry subkey exists, go to step 4. If the registry subkey does… Read more »

Hardik
Guest
Hardik

Thank you very much!
I had been searching for the solution for months!

Justin
Guest
Justin

That worked thank you

shirely
Guest
shirely

Thank you!!! This was the most difficult fix to overcome, took me weeks of readings, trials, errors, failures and the only way that I did succeed was to restore my computer to a date 3 months prior and then I used your fix and IT WORKED!!!!! MANY MANY MANY THANKS.

Francis
Guest
Francis

This solved it for me!
Had recently removed Symantec Endpoint Protection with the help of Norton Removal Tool. Started having Windows Update issues soon after but never put the two together (because why should I have even considered that Norton would have messed up Windows Update).
Windows Update issues were the result of BITS not starting, giving error code 2147942402.
Had tried everything else over LOTS of different searches. Thought I would give this one a try.
Added the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup and was able to immediately start BITS.
Running Windows Update now to see if the original problem is fixed with BITS now running.
Thanks!

Stan
Guest
Stan

Great!!! Thank You So Much for Your Help.

Akhona
Guest
Akhona

Thank you the solution worked,Keep up the good work.

devendra
Guest
devendra

Bro, i luv u alot….
Thanks and thanks very much
I have no words to tank you bro(sir)
God bless u

Pueraria Mirifica
Guest

Only a smiling visitant here to share the love (:, btw outstanding layout. “Competition is a painful thing, but it produces great results.” by Jerry Flint.

masajistas terapeuticos en alicante
Guest

Local de entorno gay en el centro de Alicante. No se
cobra ni se paga. 965265542 03010 Alicante, Alicante – – Tel.

galletas decoradas para bautizo
Guest

Cernir el harina con el polvo de ajonjolí y la sal y añadir poco a poco a la mezcla acremada hasta
conseguir una pasta homogénea y no sobretrabajada.

Anthony Furr
Guest
Anthony Furr

I am having the same issues, and this temporarily fixes BITS. However, a few days after the “fix” is implemented, the BIT service will return to off and give me the same error as before. Any ideas?

Sten Larsen
Guest
Sten Larsen

Followed all the steps and the XP system i now running smothly agin.
Great job.

Adrian S
Guest
Adrian S

Step 4 worked for me.
Many thanks!

Hank
Guest
Hank

I’ve been to about 10 different websites trying to find the solution for this problem and yours was the only one that worked. Very clear, concise instruction. Thanks!!

boz
Guest
boz

Thx step 5 worked got bits to start… been looking for a fix for 2 days cheers buddy

Peter Longhi
Guest
Peter Longhi

Thank you, thank you, thank you, a million times thank you! Searched the web for hours and tried everything at least twice before coming across this page. Followed all instructions and FINALLY got BITS to start on my XP SP3 dinosaur. BITS had somehow failed after an update.

Morton A. Goldberg, DVM
Guest

My experience is the same as Ty Hurd’s. Running Windows XP Pro SP3, and was unable to run any updates. BITS would not start. Was getting Error code 2: could not find file specified. Step 5 did the trick! Many thanks!

Danish
Guest
Danish

No it doesn’t resolve my problem same error i am getting

Craig
Guest
Craig

Worked for me re-installing Windows XP on an old laptop after 2 days of trying. You’re a genius!!

Andy
Guest
Andy

This worked for me, requires the install disc
http://support.microsoft.com/kb/916251

Urdu Shayari
Guest

Thankss for valid information .. i like to read ur article

Miguel Carvalho
Guest
Miguel Carvalho

Thanks a lot. This fixed my problem on a Windows Server 2003 (SBS 2003).

Rick
Guest
Rick

Thanks, it worked perfect

DDoctorisin
Guest
DDoctorisin

Thanks very much worked great for me

James
Guest
James

Thanks! I Love you! worked great!

vishnu
Guest
vishnu

I tried to update my windows 7 home basic

it shows error 80246008, through windows help it says start BITS services

But while start BITS services it shows error 1068 “the Dependency service or group failed to start”

What should i do???????

plz help me…….

Kim Torkelson
Guest
Kim Torkelson

I don’t know if anyone mentioned….
When I tried editing the registry to change %fystem to %system, it wouldn’t let me. I then went to Edit — Permissions and gave myself permission to change the value. Voila! It changed, and BITS is running. 2/3 of the updates have now installed, I have to resolve another issue I guess.

Sherra Howard
Guest
Sherra Howard

Thank you so much!!! I have been trying for several days to fix this computer without reprogramming. Most of the stuff the malware caused I got fixed but windows uupdate just would not work and I realized it boiled down to bits would not start. Working now. thank you again

Die
Guest
Die

My problem is that BITS wont stop downloading i dont know how many GB it has downloaded, its been like this nonstop downloading for weeks.. and is not so “downloading on the background” its slowing my internet conection and is driving me nuts, i manually stop the service but i cant find anywere whats the probrem with this thing, btw i have a brand new laptop dell inspiron…

Xavier
Guest
Xavier

I was facing this problem for more than a month.

Thanks a lot, it’s now fixed !

Xavier

Yan
Guest
Yan

i am facing this problem more than a month,
still dows not work !!!…
Automatic update service stuck in “starting” status, and when i am trying to start BITS service i get the error:
Error 267: The directory name is invalid.

Any ideas ?
Thanks

C25
Guest
C25

Step 1 worked for me!!!!!!!

My Error Was :-

Error 1068: The dependency service or group failed to start

Leon Koekemoer
Guest
Leon Koekemoer

You are a genius!!!!!

I tried everything, nothing made even the slightest change. All I needed to do was step 2. This was the first time I have heard of this change.

Thanks again!!!!

Ny Wayne
Guest
Ny Wayne

I tried to register the “qmgr.dll” but a dialog box appears saying that “the module” qmgr.dll “was loaded but the DllRegisterServer entry point was not found.

Make sure that “qmgr.dll” is a valid DLL or OCX file and try again … what should I do? thank you

Andrew
Guest
Andrew

I have tryd all these steps and when i run BITS_fix.bat all of them are successful except for msxml.dll and initpki.dll and errors say that they failed to load same thing with qmgr.dll please help I really need to get my computer updated and i can if BITS isn’t working please reply soon Thanks

Mark H
Guest
Mark H

You are THE MAN! Worked like a charm. Thanks a bunch Christian.

Kiran Keane
Guest
Kiran Keane

This is a fantastic guide. I actually printed this and hung it up for reference. Thank you.

cybcad
Guest

10x a lot man ! Nice trick

roeeb
Guest
roeeb

Nothing worked for me. What eventually worked (Windows 7):
1. Go to the security dialog of \ProgramData\Microsoft (it is a system folder so it might be hidden by default)
2. Add the user SYSTEM, and give him all the available permissions (check all check boxes).

Leather
Guest
Leather

Nothing worked for me. What eventually worked (Windows 7):
1. Go to the security dialog of \ProgramData\Microsoft (it is a system folder so it might be hidden by default)
2. Add the user SYSTEM, and give him all the available permissions (check all check boxes).

This worked for me – Windows 7 64 bit – thanks Roeeb!

Rul
Guest
Rul

Thank you for the post. Windows update worked after reboot my Win 2003 Server!

Jason Alan
Guest
Jason Alan

Voila, worked like a charm. The batch file and DLL reregistering did the trick. Much oblidged!

rabito
Guest
rabito

thank you. it worked well.

marco
Guest
marco

thanks. it worked :)

Samson
Guest
Samson

Thanks – this just saved me a lot of work-

Berni50
Guest
Berni50

This did not work for me. I have 25 updates in Win Update that I can’t download or install; the last update that was installed was in May of this year! It shows Error Code 80246008. I have tried several fixes and none worked for me. I am running Vista 32 bit. Any help you can give me would be so appreciated. I just cannot pay for a fix at this time.

Thanks. Berni

Srujan
Guest
Srujan

Tanxx a lot..! it was vry helpful….tanx again :)

Edgar Palma
Guest
Edgar Palma

Thank You a lot….

Femi
Guest
Femi

Worked for me.
If you are still having issues with BITS or windows update not starting after following these instructions, then use the “dependency walker” to idenfy the “missing dlls”. Find those and place them in the environment path. may need to regditer some of the missing dlls.

Tanks to Christian

Gary Goldberg
Guest
Gary Goldberg

Thank you, re-registering the DLLs and deregistering/re-registering qmgr.dll and qmgrprxy.dll fixed my BITS problem (and subsequently Windows Update problem.)

dave
Guest
dave

Thank you!

Vincent
Guest
Vincent

Can someone upload a clean version of the latest qmgr.dll from Windows 7 x86 SP1? Mine got deleted, and all of the ones I’ve been able to find are incompatible.