Monday 14 October 2013

Windows XP BITS Update Nightmare Fixed


Your ERROR Code May Look Different.. But Same Solution


I was recently having murder updating a windows XP machine, I could access the updates but each download said FAILED, I tried the windows update fix-it, the microsoft update fixit, even tried forcing the re-install of the windows update package with the  /wuforce command, all to no avail.

Then I noticed in my Windows Services that BITS was missing gone done a bunk and fkd off
Then suddenly i noticed it, but instead of BITS it was listed as

Display Name  @%SystemRoot%\system32\qmgr.dll,-1001

Description @%SystemRoot%\system32\qmgr.dll,-1000
I was unable to start the Bits service

Then i realized the Display name was to throw off  I.T guys, they see the string and assume yeah its their
but its not, it should be listed as this..

Display Name  BITS

and the description should be

Description @%SystemRoot%\system32\qmgr.dll,-1001

Path to executable C:\WINDOWS\system32\svchost.exe -k netsvcs

to restore the bits service, create a TEXT file and paste this code into it
(make sure NO lines have spaces at the end or random symbols word wrap OFF)

REG FILE FOR WINDOWS XP ONLY (Home/Pro/Corp/Media Center)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS]
"Type"=dword:00000110
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
  74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
  00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
  6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
"DisplayName"="BITS"
"DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,00,00
"DependOnGroup"=hex(7):00,00
"ObjectName"="LocalSystem"
"Description"="@%SystemRoot%\\system32\\qmgr.dll,-1001"
"FailureActions"=hex(0):00,00,00,00,00,00,00,00,00,00,00,00,03,00,00,00,68,e3,\
  0c,00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,\
  00
"DelayedAutoStart"=dword:00000001
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,47,\
  00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,\
  67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,\
  00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
  00,00,53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\
  00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,\
  72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,\
  00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,\
  63,00,72,00,65,00,61,00,73,00,65,00,51,00,75,00,6f,00,74,00,61,00,50,00,72,\
  00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS\Parameters]
"ServiceDll"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,\
  00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
  71,00,6d,00,67,00,72,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
  00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
  00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
  05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
  20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
  00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
  00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS\Enum]
"0"="Root\\LEGACY_BITS\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001


save the file, then right click on it and RENAME,   call it   BitFix.reg, click ok on the warning
then right click on the file and Merge into registry, or double click it
when asked to add info to registry, say yes, once imported click ok
NOW REBOOT, and go straight to windows update after reboot,
the service will be running, so don't waste time checking as your pc needs updating asap
Incase what ever you were OR are infected with tries to exploit another vulnerability in your out dated system
UPDATE WINDOWS ASAP

 For help on windows 7 or vista, google windows background intelligent transfer service missing
 Its normally an Alternate fix

SOME POPULAR WINDOWS UPDATE FIXES ARE LISTED BELOW
click start, then at the bottom in the box you can type, type  CMD
when it appears at the top RIGHT CLICK on it and RUN AS ADMINISTRATOR

then Right click by the flashing cursor and COPY THIS

sc create BITS binpath= "c:\windows\system32\svchost.exe -k netsvcs" start= delayed-auto

paste this into the cmd box and hit enter

Other Microsoft Update Fixes for Bits

Vista 32BIT reg fix topic (USE THEIR REG FILE)
Windows 7 reg fix topic (USE THEIR REG FILE)
Another VISTA Solution Here
If you get Permission errors on 7 or Vista (and you ran CMD as admin) then Read Here

I DON'T steal files or links, i make my own or point to resources
(the XP reg script is a Direct Export from a working XP System of my own)
IE, if you have TWO exact operating systems you can export the key your self
and import on system 2 (they don't have to be the same model pc) just the same windows version

Google Search Key Words

Background Intelligent Transfer Service is missing in XP
bits not in service
Background Intelligent Transfer Service (BITS) missing
Downloading Download Microsoft Security Essentials 4.3.219.0 Failed
Windows Update Error
Windows Update Failed To Install
Microsoft Update Error
Can't Access Windows Update
Can't Access Microsoft Update
Windows Update Wont Work
Windows Update Broken
Windows Update Problem


No comments:

Post a Comment

Please keep comments clean... and on topic