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.
I had noticed that I was not getting any Windows Updates, would get, Error code 0x80246008. I searched the Microsoft site and found this fix,
The necessary services are disabled or unavailable. Error 0x80246008 (Resolution 1)
1. Set Background Intelligent Transfer Service to Automatic and verify the Status is Started.
1. Click Start.
2. Choose Run.
3.In the Run box, type services.msc.
5.Find the Background Intelligent Transfer Service service, and right- click to select it.
7.In the Startup Type list, select Automatic.
8.Verify the service Status is Started.
When I look at my settings, line 7 is set for Manual, and line 8 is set for stopped, when I change it to the way the fix says, click apply and OK, I can install the updates, but if I shut down the computer and restart, the settings change back to Manual and stopped. How do I change these settings and make them stay correct?