Jump to content
Microsoft Windows Bulletin Board

BITS Service fails to start (Error 2147942522)


Recommended Posts

Posted

I have been troubleshooting an issue with the Background Intelligent Transfer

Service and I have been unable to resolve the problem. I have tried all of

the suggestions for renaming/deleting directories, registry changes, etc.

found in the knowledge base without any success. I cannot find a specific

article for the error code reported.

 

System Error log entries:

 

The Background Intelligent Transfer Service service entered the running

state. (Event ID 7036) 7/2/2007 12:13:16 PM

 

The Background Intelligent Transfer Service service entered the stopped

state. (Event ID 7036)

 

The BITS service failed to start. Error 2147942522 (Event ID 16392)

 

This issue appears to have started when I installed Norton Internet Security

2006. I have since uninstalled the product and the problem continues. I've

run the Norton Cleaner, I've followed the KB articles, deleted the

 

Is anyone aware of a fix or a Vista compatable download to reinstall BITs?

I really do not want to have to reinstall Vista Ultimate.

Guest Ottmar Freudenberger
Posted

"Steve" <Steve@discussions.microsoft.com> schrieb:

>I have been troubleshooting an issue with the Background Intelligent Transfer

> Service and I have been unable to resolve the problem.

 

What Windows version are you on? What's the MSKB article you've found?

 

Bye,

Freudi

Guest Robert Aldwinckle
Posted

(cross-post added to BITS)

"Steve" <Steve@discussions.microsoft.com> wrote in message

news:AED9002C-E70A-4311-BFA6-CFC12DFE9222@microsoft.com...

>I have been troubleshooting an issue with the Background Intelligent Transfer

> Service and I have been unable to resolve the problem. I have tried all of

> the suggestions for renaming/deleting directories, registry changes, etc.

> found in the knowledge base without any success. I cannot find a specific

> article for the error code reported.

>

> System Error log entries:

>

> The Background Intelligent Transfer Service service entered the running

> state. (Event ID 7036) 7/2/2007 12:13:16 PM

>

> The Background Intelligent Transfer Service service entered the stopped

> state. (Event ID 7036)

>

> The BITS service failed to start. Error 2147942522 (Event ID 16392)

 

Calc.exe shows:

 

2147942522 == 8007007A (unsigned QW)

 

Convert the lower half of that hex code equivalent to decimal

and see if there is a message associated with it on your OS:

 

<cmd_output OS="XPsp2">

E:\>set /a c = 0x7a

122

E:\>net helpmsg %c%

 

The data area passed to a system call is too small.

</cmd_output>

 

You can see an example of this error message with

 

<cmd_output>

E:\>sc qdescription bits

[sC] GetConfigInfo FAILED 122:

 

The data area passed to a system call is too small.

 

[sC] GetConfigInfo needs 852 bytes

 

</cmd_output>

 

But this is easily fixed with a second argument using the last line of

the first attempt as a guideline:

 

<example>

E:\>sc qdescription bits 900

[sC] GetServiceConfig SUCCESS

 

SERVICE_NAME: bits

DESCRIPTION : Transfers files in the background using idle network bandwidth.

If the service is stopped, features such as Windows Update, and MSN Explorer will be unable

to automatically download programs and other information. If this service is disabled, any services

that explicitly depend on it may fail to transfer files if they do not have a fail safe mechanism

to transfer files directly through IE in case BITS has been disabled.

 

</example>

 

>

> This issue appears to have started when I installed Norton Internet Security

> 2006. I have since uninstalled the product and the problem continues. I've

> run the Norton Cleaner, I've followed the KB articles, deleted the

>

> Is anyone aware of a fix or a Vista compatable download to reinstall BITs?

> I really do not want to have to reinstall Vista Ultimate.

 

 

Try bitsadmin (in a cmd window). E.g. to get a detailed report on the state

of that service enter:

 

bitsadmin /util /version /verbose

 

Notice that there are other (less benign) options available

with the bitsadmin /util option. Also if you don't have a BITS service

configured at all and the strongest version of the /repairservice option

can't be used perhaps you will need to use sc create /? to get started?

 

BTW you may find more knowledgeable help on either a newsgroup

which specializes in BITS or on one which specializes in your OS

(since so far it does seem to be a Vista only issue.)

 

 

Good luck

 

Robert Aldwinckle

---

Posted

This was the third newsgroup I have posted to and this has become a bit of a

sore point. I started in the Windows Vista installation/setup newsgroup. No

answer for over a month (so much for the Microsoft TechNet subscriber

"guarantee" of 24 hour response in its newsgroups").

 

With this error, BITS starts and immediately stops. BitsAdmin does not work

in this scenario under Vista.

 

I did however STUMBLE upon a fix working on another issue. I have not found

a KB article that describes the fix. I had to restart Vista using the safe

boot/Minimal option and then delete Qmgr*.dat files. Deleting the files

under a normal boot did not work. On my nect normal boot, Windows Update and

BITS functioned properly.

 

I have found that most of the BITS fixes a Windows XP/200x. That is to be

expected, BUT, pointing Vista users to those fixes has been an excercise in

frustration (as well as fixing the "fixes").

 

"Robert Aldwinckle" wrote:

> (cross-post added to BITS)

> "Steve" <Steve@discussions.microsoft.com> wrote in message

> news:AED9002C-E70A-4311-BFA6-CFC12DFE9222@microsoft.com...

> >I have been troubleshooting an issue with the Background Intelligent Transfer

> > Service and I have been unable to resolve the problem. I have tried all of

> > the suggestions for renaming/deleting directories, registry changes, etc.

> > found in the knowledge base without any success. I cannot find a specific

> > article for the error code reported.

> >

> > System Error log entries:

> >

> > The Background Intelligent Transfer Service service entered the running

> > state. (Event ID 7036) 7/2/2007 12:13:16 PM

> >

> > The Background Intelligent Transfer Service service entered the stopped

> > state. (Event ID 7036)

> >

> > The BITS service failed to start. Error 2147942522 (Event ID 16392)

>

> Calc.exe shows:

>

> 2147942522 == 8007007A (unsigned QW)

>

> Convert the lower half of that hex code equivalent to decimal

> and see if there is a message associated with it on your OS:

>

> <cmd_output OS="XPsp2">

> E:\>set /a c = 0x7a

> 122

> E:\>net helpmsg %c%

>

> The data area passed to a system call is too small.

> </cmd_output>

>

> You can see an example of this error message with

>

> <cmd_output>

> E:\>sc qdescription bits

> [sC] GetConfigInfo FAILED 122:

>

> The data area passed to a system call is too small.

>

> [sC] GetConfigInfo needs 852 bytes

>

> </cmd_output>

>

> But this is easily fixed with a second argument using the last line of

> the first attempt as a guideline:

>

> <example>

> E:\>sc qdescription bits 900

> [sC] GetServiceConfig SUCCESS

>

> SERVICE_NAME: bits

> DESCRIPTION : Transfers files in the background using idle network bandwidth.

> If the service is stopped, features such as Windows Update, and MSN Explorer will be unable

> to automatically download programs and other information. If this service is disabled, any services

> that explicitly depend on it may fail to transfer files if they do not have a fail safe mechanism

> to transfer files directly through IE in case BITS has been disabled.

>

> </example>

>

>

> >

> > This issue appears to have started when I installed Norton Internet Security

> > 2006. I have since uninstalled the product and the problem continues. I've

> > run the Norton Cleaner, I've followed the KB articles, deleted the

> >

> > Is anyone aware of a fix or a Vista compatable download to reinstall BITs?

> > I really do not want to have to reinstall Vista Ultimate.

>

>

> Try bitsadmin (in a cmd window). E.g. to get a detailed report on the state

> of that service enter:

>

> bitsadmin /util /version /verbose

>

> Notice that there are other (less benign) options available

> with the bitsadmin /util option. Also if you don't have a BITS service

> configured at all and the strongest version of the /repairservice option

> can't be used perhaps you will need to use sc create /? to get started?

>

> BTW you may find more knowledgeable help on either a newsgroup

> which specializes in BITS or on one which specializes in your OS

> (since so far it does seem to be a Vista only issue.)

>

>

> Good luck

>

> Robert Aldwinckle

> ---

>

>

>

Guest Ottmar Freudenberger
Posted

"Steve" <Steve@discussions.microsoft.com> schrieb:

> I have found that most of the BITS fixes a Windows XP/200x. That is to be

> expected, BUT, pointing Vista users to those fixes has been an excercise in

> frustration (as well as fixing the "fixes").

 

I understand your frustration but that's why mentioning the Windows

version in the very beginning of a posting in the Windows Update

newsgroup is a whise thing to do so that some stupid people like me

couldn't overloook it beeing mentioned in the end -)

 

Thanks for posting your findings and solution anyway! :-)

http://support.microsoft.com/kb/940520/en-us

 

Bye,

Freudi

Posted

> Is anyone aware of a fix or a Vista compatable download to reinstall BITs?

> I really do not want to have to reinstall Vista Ultimate.

 

I did. I believe that it would have probably been better to put the OS info

closer to the top of the message instead of at the bottom.

 

"Ottmar Freudenberger" wrote:

> "Steve" <Steve@discussions.microsoft.com> schrieb:

>

> > I have found that most of the BITS fixes a Windows XP/200x. That is to be

> > expected, BUT, pointing Vista users to those fixes has been an excercise in

> > frustration (as well as fixing the "fixes").

>

> I understand your frustration but that's why mentioning the Windows

> version in the very beginning of a posting in the Windows Update

> newsgroup is a whise thing to do so that some stupid people like me

> couldn't overloook it beeing mentioned in the end -)

>

> Thanks for posting your findings and solution anyway! :-)

> http://support.microsoft.com/kb/940520/en-us

>

> Bye,

> Freudi

>

Guest Robert Aldwinckle
Posted

"Steve" <Steve@discussions.microsoft.com> wrote in message

news:D33E13F7-7F0B-428B-A01D-F71C73BD64AE@microsoft.com...

> This was the third newsgroup I have posted to and this has become a bit of a

> sore point. I started in the Windows Vista installation/setup newsgroup. No

> answer for over a month (so much for the Microsoft TechNet subscriber

> "guarantee" of 24 hour response in its newsgroups").

 

 

FWIW another one that I would have tried is Vista Perf & Maint

 

Did you think of trying to get help from a TechNet concierge?

The way I read it the expected way to try to satisfy a complaint

about your Service Level Agreement is to keep posting in the same

thread. However, there is nothing specific which seems to ban

the use of a concierge to try to do the same thing via a personal

contact.

 

http://technet.microsoft.com/en-us/subscriptions/ms772427.aspx

 

>

> With this error, BITS starts and immediately stops. BitsAdmin does not work

> in this scenario under Vista.

 

 

Details? If BITS starts then it exists. E.g. sc queryex bits

should show something and hence avoid the contingency of using sc create

that I mentioned. So, I would expect that the bitsadmin command I also

mentioned should give you more detailed information about your BITS service,

e.g. not just the status of the service but also version info of its components.

Then if that showed errors I was expecting you to try bitsadmin /util /repairservice

(or bitsadmin /util /repairservice /force ). Did you try those commands specifically?

What could you say about them (better than "does not work"?)

 

>

> I did however STUMBLE upon a fix working on another issue. I have not found

> a KB article that describes the fix. I had to restart Vista using the safe

> boot/Minimal option and then delete Qmgr*.dat files. Deleting the files

> under a normal boot did not work. On my nect normal boot, Windows Update and

> BITS functioned properly.

 

 

I forgot that Anna Hester [MSFT] mentioned KB940520 recently

for a related symptom. I have already mentioned that nobody who is

searching with BITS will be likely to find that article. E.g. to find it using

a search you would have to be aware that the phrase "host process"

could include BITS as a specific example. In your case you wouldn't

even be able to find it using your error code as a search term.

 

Glad to see you found a solution. Thanks for sharing.

 

 

Robert

---

 

>

> I have found that most of the BITS fixes a Windows XP/200x. That is to be

> expected, BUT, pointing Vista users to those fixes has been an excercise in

> frustration (as well as fixing the "fixes").

>

> "Robert Aldwinckle" wrote:

>

>> (cross-post added to BITS)

>> "Steve" <Steve@discussions.microsoft.com> wrote in message

>> news:AED9002C-E70A-4311-BFA6-CFC12DFE9222@microsoft.com...

>> >I have been troubleshooting an issue with the Background Intelligent Transfer

>> > Service and I have been unable to resolve the problem. I have tried all of

>> > the suggestions for renaming/deleting directories, registry changes, etc.

>> > found in the knowledge base without any success. I cannot find a specific

>> > article for the error code reported.

>> >

>> > System Error log entries:

>> >

>> > The Background Intelligent Transfer Service service entered the running

>> > state. (Event ID 7036) 7/2/2007 12:13:16 PM

>> >

>> > The Background Intelligent Transfer Service service entered the stopped

>> > state. (Event ID 7036)

>> >

>> > The BITS service failed to start. Error 2147942522 (Event ID 16392)

>>

>> Calc.exe shows:

>>

>> 2147942522 == 8007007A (unsigned QW)

>>

>> Convert the lower half of that hex code equivalent to decimal

>> and see if there is a message associated with it on your OS:

>>

>> <cmd_output OS="XPsp2">

>> E:\>set /a c = 0x7a

>> 122

>> E:\>net helpmsg %c%

>>

>> The data area passed to a system call is too small.

>> </cmd_output>

>>

>> You can see an example of this error message with

>>

>> <cmd_output>

>> E:\>sc qdescription bits

>> [sC] GetConfigInfo FAILED 122:

>>

>> The data area passed to a system call is too small.

>>

>> [sC] GetConfigInfo needs 852 bytes

>>

>> </cmd_output>

>>

>> But this is easily fixed with a second argument using the last line of

>> the first attempt as a guideline:

>>

>> <example>

>> E:\>sc qdescription bits 900

>> [sC] GetServiceConfig SUCCESS

>>

>> SERVICE_NAME: bits

>> DESCRIPTION : Transfers files in the background using idle network bandwidth.

>> If the service is stopped, features such as Windows Update, and MSN Explorer will be unable

>> to automatically download programs and other information. If this service is disabled, any services

>> that explicitly depend on it may fail to transfer files if they do not have a fail safe mechanism

>> to transfer files directly through IE in case BITS has been disabled.

>>

>> </example>

>>

>>

>> >

>> > This issue appears to have started when I installed Norton Internet Security

>> > 2006. I have since uninstalled the product and the problem continues. I've

>> > run the Norton Cleaner, I've followed the KB articles, deleted the

>> >

>> > Is anyone aware of a fix or a Vista compatable download to reinstall BITs?

>> > I really do not want to have to reinstall Vista Ultimate.

>>

>>

>> Try bitsadmin (in a cmd window). E.g. to get a detailed report on the state

>> of that service enter:

>>

>> bitsadmin /util /version /verbose

>>

>> Notice that there are other (less benign) options available

>> with the bitsadmin /util option. Also if you don't have a BITS service

>> configured at all and the strongest version of the /repairservice option

>> can't be used perhaps you will need to use sc create /? to get started?

>>

>> BTW you may find more knowledgeable help on either a newsgroup

>> which specializes in BITS or on one which specializes in your OS

>> (since so far it does seem to be a Vista only issue.)

>>

>>

>> Good luck

>>

>> Robert Aldwinckle

>> ---

>>

>>

>>

Guest Matt Campbell
Posted

Worked for me, THANKS!

 

Thank you so much for taking the time to post. You just saved me and I am sure many others a great deal of trouble. I submitted a link to this page as a suggestion to Msoft to add the solution to the KB in their Vista Community board here:

http://windowshelp.microsoft.com/communities/newsgroups/en-us/default.mspx?dg=microsoft.public.windowsupdate&tid=550c0e74-9dbf-42ed-975e-43dcbc6b3193&lang=en&cr=US&p=1

 

I can't imagine why this wouldn't be added to the KB. More still, I can't imagine why the presence of a couple of .dat files would mess up such an important service!

 

EggHeadCafe - .NET Developer Portal of Choice

http://www.eggheadcafe.com

Guest Ottmar Freudenberger
Posted

Re: Worked for me, THANKS!

 

<Matt Campbell> schrieb:

> I can't imagine why this wouldn't be added to the KB.

 

Pardon? http://support.microsoft.com/kb/940520/en-us is available

while not easy to find.

 

Bye,

Freudi

--

Macht euer Windows sicherer: http://windowsupdate.microsoft.com - jetzt!

http://www.microsoft.com/germany/sicherheit/

Infos zu aktuellen Patches für IE, OE und WinXP: http://patch-info.de

Letzte Aktualisierung: IE - 14.08.07 / OE - 12.06.07 / WinXP - 14.08.07

×
×
  • Create New...