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 :)

Leave a Reply

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

Notify of
avatar
Sort by:   newest | oldest | most voted
Robert
Guest

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

Thank you so much – it worked!!!

anon
Guest
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

I love “thank you very much”

madmuso
Guest
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 »
Stan
Guest

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

Francis
Guest

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!

shirely
Guest

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.

Justin
Guest

That worked thank you

Hardik
Guest

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

Akhona
Guest

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

devendra
Guest

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

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

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

Adrian S
Guest

Step 4 worked for me.
Many thanks!

Hank
Guest

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

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

Peter Longhi
Guest

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

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

Craig
Guest

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

Andy
Guest

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

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

Rick
Guest

Thanks, it worked perfect

DDoctorisin
Guest

Thanks very much worked great for me

James
Guest

Thanks! I Love you! worked great!

vishnu
Guest

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

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

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

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

I was facing this problem for more than a month.

Thanks a lot, it’s now fixed !

Xavier

Yan
Guest

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

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

My Error Was :-

Error 1068: The dependency service or group failed to start

Leon Koekemoer
Guest

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

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

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

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

Kiran Keane
Guest

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

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

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

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

Jason Alan
Guest

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

rabito
Guest

thank you. it worked well.

marco
Guest

thanks. it worked :)

Samson
Guest

Thanks – this just saved me a lot of work-

Berni50
Guest

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

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

Edgar Palma
Guest

Thank You a lot….

Femi
Guest

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

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

Thank you!

Vincent
Guest

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.

Thanks!
Guest

Just wanted to say thanks, this actually didn’t help at all, but it was worth a shot.

Since this site has high hits as a solution for this issue, I’ll post what I did as well.

In my case it was a misconfigured GPO that has BITS set to start Automatically but only read permissions on Interactive. So it would show as automatic, but not started. It wouldn’t throw an error, until I tried to start it. I disabled that particular GPO setting, then I’m able to start the service on the XP systems in question…

wpDiscuz