Re-installing the BITS service on Windows XP SP2 when it has been corrupted
by Aurelien Botman
originally written August 2005 updated May 2006 Published on www.botmanfamily.net/~aurelien/articles. AbstractThis document describes how to re-install the Win XP SP2 BITS (background intelligent transfer service) service if it gets corrupted. The symptoms are: Microsoft Update suddenly stopping working, and manually starting the BITS service either gives a code 2 or a code -2147024894 error. Table of ContentsIntroductionThis document describes how to re-install the Win XP SP2 BITS (background intelligent transfer service) service if it gets corrupted. The symptoms are: Microsoft Update suddenly stopping working, and manually starting the BITS service (see [0] below for how to do this) either gives a code 2 or a code -2147024894 error. It is the result of a very friendly, polite and helpful email exchange between a Microsoft Support employee called "Danny" and myself. Other links you might consider are [1], [2], [3] , [4], [7] and [8]. Method
Remember to set the service starting default to "automatic" rather than "manual" once the issue is resolved. FeedbackI have received many emails which confirm that most of the time, the fourth step above fixes the problem, as was the case on my own computer. People have been suggesting that the reboots between each step are unnecessary - I would still recommend leaving them in and checking at each point if the problem has been fixed. One person also reported that on 3 out of 4 PCs, it was necessary to turn safe mode on for step 2 to work, and another reported that step 2 failed to run completely. Another person reported that the solution presented here also fixes the case when BITS fails with error code 123 on an "HP machine". Someone else added that to solve the error 126, "Specified module not found", the application of step 5 was required. Yet another person recommended to try to perform a "windows repair" from the original WinXP install disk with SP2, if that happened to be lying around, which worked for them. One person emailed me to suggest that the Symantec "symnrt" removal tool (which seems to be a common culprit in causing BITS to fail in this way) may also cause another problem with the Windows Scripting Engine. They suggest a re-installation of this Windows component from [9], however I should emphasise that I have not tried this myself. For someone with a Sony NVR23 laptop (Athlon XP 1800), the problem was only solved by step 6. Finally, almost everybody confirmed that the Symantec "symnrt" removal tool is the root cause of this particular service corruption. Please do continue sending in feedback (address at [5]) - it is most appreciated, and all helpful comments will be added to this feedback section. Please do remember though that I obtained the solution from MS Support, who were most helpful, so the credit should be entirely theirs. References[0] This can be achieved by clicking Start->Run, then typing services.msc, then locating the BITS service, right-clicking to obtain properties, and finally clicking on "start". [1] http://castlecops.com/ [2] http://www.faqshop.com/forums/ [4] http://support.microsoft.com/ [5] http://www.botmanfamily.net/~aurelien/email.shtml [6] The commands in steps 5, 6 and 7 were not tested by the author; they are the result of user feedback. [8] http://www.thetechguide.com/forum/ [9] http://msdn.microsoft.com/library/ [11] It is unclear to me whether this will revert your computer back from SP2 to SP1 if the original CD was the SP1 version. Here finishes the article. aurelien botmanNavigate this site: Welcome My research Publications Tech stuff Project: flat3d Software Other links About the site Email me
|