Error 127 while trying to start the Background Intelligent Transfer Service

I have a Windows Server 2003 SP 2.0 v.4045 Enterprise x64 edition PC that I cannot get to update via the Windows Update site or with the Automatic Update system.    After some digging I found that the Background Intelligent Transfer Service (BITS) was not running.   If I open the service control panel and manually start the service I get this error message.

Could not start the Background Intelligent Transfer Service service on Local Computer.
Error 127 : The specified procedure could not be found.

I have seached the web and cannot find any info on this.   Anyone have an idea of what to look for?
pamsautoAsked:
Who is Participating?
 
santhoshuConnect With a Mentor Commented:
Looks like your Background Intelligent Transfer Service module has some issues.  The above link will install a new Background Intelligent Transfer Service Module and your problem should get resovled.
0
 
pamsautoAuthor Commented:
I installed the x64 version of the BITS 2.5, rebooted and still the same issue.   Any other pointers?
0
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

 
santhoshuCommented:
Look @ the event viewer and find out if BITS is writing any events to the event viewer.  If yes, please let us know the details.
0
 
pamsautoAuthor Commented:
No events are being written to the events logs.
0
 
hlarseCommented:
1.  The BITS service is dependant on the Remote Procedure Call (RPC) service.  Is that service running correctly?  If it is, try restarting that service.  
2.  I'm finding some references on the web to running an OS repair or reapplying the current SP for an error 127 issue, but not specifically for BITS.  
3.  Were there any patches applied recently?  
4.  Error 127 appears to be a DLL entry point error.  You might try re-registering qmgr.dll.
0
 
pamsautoAuthor Commented:
Hlarse-
1.  The RPC Service shows to be running.   The Start - Stop - Pause - Resume buttons are all greyed out so I cannot manually start or stop the service.   I have reboot the PC 3 times in the past two days, so I think it is legit to say the servcie has been restarted a few times.
2.  I am guessing the last patch might have been SP2, is it safe to just apply this again?  Is there a way to just manually DL updates and apply them?   I can see the list in windows update, just cannot DL them.
3.  No, but I am not so sure how long BITS has been broken, as since it does not work the server has not been doing any self updating of any type.   The sys tray icon also does not show up unless you reboot, then it is dissapears after about one minute.
4. ReRegistered the DLL and I still get the same error.

0
 
santhoshuCommented:
Check the size of the qmgr on a similar machine where Bits is working.  If there is a noticeable difference in size, copy the qmgr.dll from the working server.  Rename the qmgr.dll on the problem server and replace it with the copied one.  See if this helps.
0
 
pamsautoAuthor Commented:
I only have one other PC with Server 2003 on it and it is R2.   The version of qmgr.dll is half the size of the problem PC.   I also found a few different versions in the NTuninstall directories.   I tried swapping them but it seems that Windows protects them.   If I delete the file in a few seconds it is back.   If I copy/paste a different version on a file, in a few seconds it reverts back to the orginal file.  I found the file in the system32 and system32/bits folder.   Strangely the R2 version of Windows 2003 does not have a bits folder.
0
 
santhoshuCommented:
Check this link and find out if any of the suggesions on the link will help you.
http://support.microsoft.com/kb/910337
0
 
pamsautoAuthor Commented:
OK, I gave that a shot.  Re Registered the two dll's like MS has listed.  None of the error messages are close to what I am getting, but I did read all the descriptions.   Nothing seems to be similar at all to what I am getting.  

I did figure out how to install all the updates manually.   A small pain, but will work for now.   If you have other ideas to help that is great otherwise I am going to give up.    I cannot take the server offline for a few hours to install the OS again.
0
All Courses

From novice to tech pro — start learning today.