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

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
Sort by:   newest | oldest | most voted

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!!


Thank you so much – it worked!!!

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 »

I love “thank you very much”

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 »

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


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.


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.


That worked thank you


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


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


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

Pueraria Mirifica

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

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

galletas decoradas para bautizo

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

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

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

Adrian S

Step 4 worked for me.
Many thanks!


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!!


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

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

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!


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


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


This worked for me, requires the install disc

Urdu Shayari

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

Miguel Carvalho

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


Thanks, it worked perfect


Thanks very much worked great for me


Thanks! I Love you! worked great!


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

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

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


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…


I was facing this problem for more than a month.

Thanks a lot, it’s now fixed !



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 ?


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

My Error Was :-

Error 1068: The dependency service or group failed to start

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

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


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

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

Kiran Keane

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


10x a lot man ! Nice trick


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


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!


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

Jason Alan

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


thank you. it worked well.


thanks. it worked :)


Thanks – this just saved me a lot of work-


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


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

Edgar Palma

Thank You a lot….


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

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


Thank you!


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.


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…