Windows XP Update BITS Fix

Problems Addressed:

This script will attempt to fix common problems with the Windows XP Background Intelligent Transfer Service.

  • It fixes the cause of several Windows Update stop code problems.
  • It fixes issues with Windows Update time codes not matching the server.
  • It will also fix specific BITS corruption caused by the Symantec SymNRT Removal Tool.
  • The latest version also attempts to repair registry damage done by some viruses.
  • Version History:
    • Version 1.6 (General Release)
      • Includes a more comprehensive registry fix.
    • Version 1.5 (Initial Release)
      Operating systems:
      • Windows XP Home Edition
        • Will fix problems as described in this document.
      • Windows XP Professional Edition
        • Will fix problems as described in this document.
      • Windows 2000
        • Can be run safely and may help with Windows Update problems.

      Installation:

      Download the WinXP_BITS_Fix_v1.6 Zip file below, unzip all files to the same folder on the problem computer and run the batch file. By downloading you confirm your agreement to the disclaimer below.

      Disclaimer:
      1. You download and use this batch file at your own risk.
      2. The author cannot be held responsible in any way for your use of this batch file.
      3. Do not download the file if you do not agree with these terms.
      Download and Contents:

      Instructions for use:

      1. Run the WinXP_BITS_Fix_v1.6.bat file.
      2. Press a key to start the fix.
      3. The script will halt on errors.
      4. You may be prompted to over-ride existing registry entries.
      5. The program will close automatically 30 seconds after completion.

      When the program is complete you can attempt to install Windows Updates from http://update.microsoft.com/

      You will need to be logged in as an administrator and using Internet Explorer for this to work.

      Tips for effective use:

      If you want the whole script to run DO NOT close the window until you see the final message of completion after Step 5. If required you can exit between steps by closing the command window.

      The fix consists of five steps:

      1. Stopping Services
      2. Repairing Registry Keys
      3. Deleting Corrupted Folders
      4. Registering Driver Files
      5. Starting Services
  1. Mohamed
    June 19th, 2011 at 07:02 | #1

    Thanks very much for the Windows XP Update fix. It worked well and was very easy to follow the procedures you listed. It took about 5 mins.Thanks again.

  2. Jon
    June 28th, 2011 at 16:12 | #2

    This is brilliant, Phil

    Thanks for taking the trouble to write it…was banging my head against a brick wall!

    The issue appears to have been caused by one of these XP security trojans. There is a special place in hell reserved for whoever writes these things!

  3. Rick
    November 3rd, 2011 at 14:03 | #3

    You rock thanks it worked great

  4. sherry
    December 21st, 2011 at 07:05 | #4

    WooHoo!!! Thank you! Fixed!

  5. Andreas Källström
    January 21st, 2012 at 10:01 | #5

    Thank you! It worked great to fix my problem that “XP Antivirus 2012″ created… :) Saved me many hours of work! Thanks again!

  6. March 4th, 2012 at 15:34 | #6

    Thanks. Worked great. I tried everything MS said to do and nothing worked. Wished I had found you first.

  7. Matt
    March 14th, 2012 at 02:50 | #7

    Just brilliant – at last, I’ve found a simple and effective solution to a hoary old XP chestnut. Thank you, thank you.

  8. Al
    May 7th, 2012 at 17:34 | #8

    That’s great !!! After many failing attempts this worked flawlessly and my old laptop is now getting all of its updates !!! Many thanks for this wonderful tool !!

  9. Bob
    June 11th, 2012 at 06:02 | #9

    Worked perfectly ! Microsofts Fit-It was useless. This did the trick,
    Thanks

  10. KurtisK
    July 2nd, 2012 at 02:00 | #10

    Thank You very much! This tool saved me a lot of troubleshooting time.
    Will keep this in my tooklit and tell everyone about it.

  11. Clueless
    October 3rd, 2012 at 22:23 | #11

    Fabulous!! Solved the problem in a couple of minutes for which I had previuosly spent hours trawling the Web and tried everything including Microsoft fixes. Many thanks!

  12. Pierre
    October 4th, 2012 at 23:54 | #12

    Well. MS could not correct the problem. You did it in 5 minutes. I seldom write comments on the web, but this time I do.
    Thanks a million.

    I donate with a smile and put your website on my favorites.

    Merci!

  13. David Kindred
    December 2nd, 2012 at 18:22 | #13

    Thank you so very much, Phil. I tried so many other fixes without success. I’m grateful to you!

  14. cristina marcucci
    December 19th, 2012 at 10:03 | #14

    My comment is just the combination of all the comments above! Thanks a lot!

  15. January 23rd, 2013 at 01:45 | #15

    Nice program and fix. It works and it’s elegant.

  16. H. Mack
    January 27th, 2013 at 20:55 | #16

    Wow, worked well! With all the above postive comment I agree!

  17. Harith najim
    February 24th, 2013 at 14:44 | #17

    Hi Phil,

    many thanks.. after 3 hours of troubleshooting thee issue. your code fix it .. you made my day.

    best regards,

Comment pages
1 2 11
  1. No trackbacks yet.