Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Update > BITS Service fails to start (Error 2147942522)

Reply
Thread Tools Display Modes

BITS Service fails to start (Error 2147942522)

 
 
Steve
Guest
Posts: n/a

 
      08-18-2007
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.
 
Reply With Quote
 
 
 
 
Ottmar Freudenberger
Guest
Posts: n/a

 
      08-19-2007
"Steve" <> 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
 
Reply With Quote
 
Robert Aldwinckle
Guest
Posts: n/a

 
      08-19-2007
(cross-post added to BITS)
"Steve" <> wrote in message
news:AED9002C-E70A-4311-BFA6-...
>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
---


 
Reply With Quote
 
Steve
Guest
Posts: n/a

 
      08-19-2007
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" <> wrote in message
> news:AED9002C-E70A-4311-BFA6-...
> >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
> ---
>
>
>

 
Reply With Quote
 
Ottmar Freudenberger
Guest
Posts: n/a

 
      08-19-2007
"Steve" <> 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
 
Reply With Quote
 
Steve
Guest
Posts: n/a

 
      08-19-2007
> 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" <> 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
>

 
Reply With Quote
 
Robert Aldwinckle
Guest
Posts: n/a

 
      08-19-2007
"Steve" <> wrote in message
news33E13F7-7F0B-428B-A01D-...
> 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/s.../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" <> wrote in message
>> news:AED9002C-E70A-4311-BFA6-...
>> >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
>> ---
>>
>>
>>



 
Reply With Quote
 
Matt Campbell
Guest
Posts: n/a

 
      08-27-2007
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/com...g=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
 
Reply With Quote
 
Ottmar Freudenberger
Guest
Posts: n/a

 
      08-27-2007
<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

 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Cannot start BITS service in XP Aaron Windows Vista Administration 7 01-04-2008 03:48 PM
Can't Start BITs service on XP - SP2 machines. Roget Luo Windows Update 1 05-01-2006 05:50 PM
The service BITS doesn't start automatically Rosario Windows Update 1 10-17-2005 07:01 PM
Could not start the BITS service Tim in Pinner Windows Update 0 12-31-2004 08:53 AM
BITS service won't start Jonathan K. Cohen Windows Update 1 11-06-2004 06:46 PM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59