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?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
santhoshuCommented:
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
Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

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
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows OS

From novice to tech pro — start learning today.