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

I can’t believe this issue is here since 2009, but the error Background Intelligent Transfer Service service terminated with service-specific error 2147942402 is still a very common phenomenon. I used to have this error in conjunction with Automatic Updates on a Windows 2003 server and Windows XP client. And yet you may face it on Windows 10, 2016 or even 2019.

So here’s the original story.

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 event log (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 into 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 :)

Steps to fix The Background Intelligent Transfer Service service terminated with service-specific error 2147942402

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. And next try to start the BITS service.

Fixed it? Leave a comment :)
Problem not fixed yet? Continue to step 2!

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

Next try to start the BITS service.

Fixed it? Leave a comment :)
Problem not fixed yet? Continue to step 3!

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”

Next try to start the BITS service.

Fixed it? Leave a comment :)
Problem not fixed yet? Continue to step 4!

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)

Next try to start the BITS service.

Fixed it? Leave a comment :)
Problem not fixed yet? Continue to step 5!

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

5 1 vote
Article Rating
Subscribe
Notify of
guest
151 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Shien

Step 2 fixed it for me! Thank you!

Marc

Thank you, this worked a treat for a different BITS error code (2388526657) as well

Wilson

Thank you so much. I’ve had red in my Server Manager for months because my two Hyper-V hosts’ BITS service kept crashing, and this is the solution that finally allowed them to run and automatically return themselves back to Manual start. Like Kiran Keane in the comments here, I have also printed out this document (on ledger, no less) and hung it as a tribute to every “that one IT article you find that finally resolves your issue and makes you hold your monitor and whisper thank you.” It will keep me going on those days I keep holding my… Read more »

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

Thank you so much – it worked!!!

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

I love “thank you very much”

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

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

Justin

That worked thank you

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

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… Read more »

Stan

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

Akhona

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

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

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!

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

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!

Danish

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

Craig

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

Andy

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

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

Rick

Thanks, it worked perfect

DDoctorisin

Thanks very much worked great for me

James

Thanks! I Love you! worked great!

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

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

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

I was facing this problem for more than a month.

Thanks a lot, it’s now fixed !

Xavier

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

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

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

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.

cybcad

10x a lot man ! Nice trick

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

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

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!

rabito

thank you. it worked well.

marco

thanks. it worked :)

Samson

Thanks – this just saved me a lot of work-

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

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

Edgar Palma

Thank You a lot….

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

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

151
0
Would love your thoughts, please comment.x
()
x