Background Intelligent Transfer Service is missing in XP

Anonymous
2012-09-10T18:40:38+00:00

Hi

I have been having problems installing updates from Microsoft Updates and looking at the error messages it tells me I need to check the properties of Background Intelligent Transfer Service but when I search this file it is missing,

How do I replace this missing file and how do i see any other registry files are missing?

Thanks

Katie

Windows for home | Previous Windows versions | Recovery and backup

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2013-11-20T18:29:37+00:00

I have XP Home Edition which I have just upgraded to SP3.  Windows Update has stopped working.  It has 27 files for me but they all fail to install.  There is no sign of BITS when I run services.msc, in either the Standard or Extended tabs. 

This method did not work for me, things go off track right from the start because when I run  %windir%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\inf\qmgr.inf it asks me for the original XP SP3 disc.  But my disc is only SP1. 

When I put that in and point the program at it, it copies a couple of files even though the target files being overwritten are newer than the ones on the disc, but then says it cannot copy a file with a name like bitsprix. 

This problem has occupied a ridiculous amount of time.  Can anyone please help?

Hi Marbrien,

Please do the following.

Open the Windows Search tool, copy/paste the following and then click Search: qmgr.dll

Search should show that file in the following locations:

C:\WINDOWS\system32

C:\WINDOWS\ServicePackFiles\i386

C:\WINDOWS\system32\bits

You may only see qmgr.dll in C:\WINDOWS\system32.

Go to Start, Run and copy/paste: regsvr32 qmgr.dll and click OK

Do the same with this file: regsvr32 qmgrprxy.dll

Reboot the system and then copy/paste this command into the Run field:

%windir%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\inf\qmgr.inf

If you're prompted to insert the Windows installation CD, ignore that and in the dialog box at the bottom, change the path to C:\WINDOWS\ServicePackFiles\i386

** Change the path to C:\WINDOWS\system32 if qmgr.dll was only present in that location.**

Restart the PC again and then go to Services and you should be able to see BITS in the list.

Double click it and then on the General tab, click the Start button to try and start the service manually. This is just a test to ensure that it's working correctly.

If you get Error 2: cannot find the file specified, go to Start, then Run again and copy/paste the following command and then click OK:

Reg add HKLM\SYSTEM\CurrentControlSet\Services\BITS\Parameters /v ServiceDll /t REG_EXPAND_SZ /d %windir%\System32\qmgr.dll

Reboot again and then try once more to start BITS. It should work properly now, but in the unlikely event that it fails again, run the following command and then hit Enter:

Reg add HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup

Reboot once more and then do the following.

Go to this link and install the  IE8 cumulative December update:

http://www.microsoft.com/en-gb/download/details.aspx?id=41404

If you use IE7, use this link instead:

http://www.microsoft.com/en-gb/download/details.aspx?id=41442

Finally, go to the Windows Update site and you should be able to download normally.

Was this answer helpful?

0 comments No comments

81 additional answers

Sort by: Oldest
  1. Anonymous
    2013-12-05T12:15:06+00:00

    Wow.  I had the exact same problem and couldn't find a solution - until now.  I followed your detailed solution exactly and I can update again. THANK YOU!!!!!!!

    You're welcome TeeJay

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2013-12-05T13:02:00+00:00

    Hi Xircal

    Yes, this is helpful and I will try the fix.

    Thanks for the .NET link, always good to have a new resource but in this case I am afraid it is beyond my knowledge and ability! I just want to know if it is theoretically possible to completely remove .NET and not get updates for it automatically installing, as it had seemed to me that the default was NOT to have .NET, as I had a free music program, Anvil Studio, that suddenly asked me to either install or update .NET, and I can't remember having anything to do with .NET up to that time. I cannot find any info about that aspect in the wikipedia articel.

    Obviously if you think that messing with .NET will bring back the update problems described on this thread, then I will leave things as they are. I have seen on related threads people writing about re-installing .NET

    Edit:

    To qualify the above, the wikipedia .NET article links to the .NET version history, which seems to imply that .NET was not a default with XP, but any advice on whether to try uninstalling it would be helpful, as I get lost with all the different service packs and versions, which ones I need, don't need, etc.,although I assume there is specialist information about this elsewhere.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2013-12-05T16:16:58+00:00

    Hi Xircal

    Yes, this is helpful and I will try the fix.

    Thanks for the .NET link, always good to have a new resource but in this case I am afraid it is beyond my knowledge and ability! I just want to know if it is theoretically possible to completely remove .NET and not get updates for it automatically installing, as it had seemed to me that the default was NOT to have .NET, as I had a free music program, Anvil Studio, that suddenly asked me to either install or update .NET, and I can't remember having anything to do with .NET up to that time. I cannot find any info about that aspect in the wikipedia articel.

    Obviously if you think that messing with .NET will bring back the update problems described on this thread, then I will leave things as they are. I have seen on related threads people writing about re-installing .NET

    Edit:

    To qualify the above, the wikipedia .NET article links to the .NET version history, which seems to imply that .NET was not a default with XP, but any advice on whether to try uninstalling it would be helpful, as I get lost with all the different service packs and versions, which ones I need, don't need, etc.,although I assume there is specialist information about this elsewhere.

    Hi ben,

    It's a matter of debate as to which .NET Framework version you need to have installed these days. But at least you won't have to install version 4.5.1 since it's not supported on Windows XP according to this blog:

    http://blogs.technet.com/b/wsus/archive/2013/11/22/microsoft-net-framework-4-5-1-coming-to-wsus.aspx

    Can you do without it at all? Well, that depends on which applications you have installed and whether the developer used .NET to build them with.

    In that respect, .NET is essentially a framework rather like DirectX is. The latter is used by game developers to build PC games.

    It's rather like a trellis frame used in a garden if the analogy makes it easier for you to understand. The framework allows you to intertwine plants around it to create whatever design you're aiming at. Without it, you'd have to secure plants in some other way to make them grow in the direction you want.

    .NET forms the basis of the framework to design applications for Windows operating systems without having to write code for every single piece of the application. This is a very simplified view of course and it's much more complicated then that, but that's the gist of it.

    Theoretically, if you have the latest version of .NET installed, you don't need the previous version since the later versions contain the previous code. But I can't guarantee that a given application built with an earlier version of .NET will continue to work properly if you uninstall the framework it was developed with.

    If you uninstall it completely, then certain applications built with it won't work anymore. That includes web pages developed with ASP.NET

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2013-12-05T22:05:23+00:00

    Hi Xircal,

    I had this same problem, missing BITS and svchost eating up all the CPU cycles everytime the computer booted and WinUpdate hanging checking for updates.  WinXP Pro machine of mother-in-law...

    I tried many things, until I found your excellent advice.  I reinstalled BITS using the registry fix, which worked to bring BITS service back and it was started, but still no WinUpdate - would still hang.  Then I installed the fix for IE 8 as you suggested.  Rebooted and then WinUpdate worked!  Rebooted again and svchost chugged for a while, but calmed down.  Looking at the Windowsupdate.log showed a bunch of activity upon that reboot, but then it must have finished.  After a couple of more reboots to be sure, no runaway svchost anymore! 

    Thanks much for your assistance.  I'd about given up hope.

    Now the 64 million dollar question is how did this problem come about?  Was it due to a bug in the last Windows update?  Or was it a nasty result of a virus?  Or do we have any idea?

    Thanks much!

    Doug

    Was this answer helpful?

    0 comments No comments