Others here may have better ideas, but if your System Configuration utility is set to disable this process, then it will not start whenever you reboot the computer.

The System Configuration utility holds various settings and instructions for startup.

Goto Start > Run, type in "msconfig", (without the quotes), and click OK. When the utility window appears, click the Services tab and look for the BITS. (Background Intelligent Transfer Service), is ticked or not ticked.

If not, tick it and click Apply, then OK. You will get a message to reboot. When you do, and when Windows loads, you may see a window telling you that you have chosen selective startup. If you do, you can suppress that message within the window itself.

I hope that helps.