At one time, I wrote an article about the BITS (Background Intelligent Transfer Service) service not starting, and how you can solve this problem. Without this service running in the background, you won’t be able to download Windows updates. This also causes many other problems, but the main problem most people face is not being able to download updates.
For the most part, my previous article has helped me several times over the past 5 years. Only a few days ago I ran into a problem with BITS where the article did not help. In this case, one of my computers got infected with a bad virus, and in the process of cleaning it, the BITS service simply disappeared from the list of services. Any command I’ve tried to run to restart the service or re-register it just won’t work.
I eventually found out that I needed to completely recreate the BITS service! At this point, I could register it with Windows again and then go to the Services section and start it from there. In this article, I’ll walk you through how to manually create a BITS service and then register it on Windows.
Create a BITS service
The first thing you can try is to recreate the BITS service. You can do this by opening an administrative command prompt and copy and paste the following command:
sc create BITS type = share start = delayed-auto binPath = “C: Windows System32 svchost.exe -k netsvcs” tag = no DisplayName = “Background Intelligent Transfer Service”
You can open the Administrative Command Prompt by clicking Start, entering CMD and then right-clicking Command Prompt and choosing Run as Administrator.
– /
If for some reason you cannot get the above command to work as expected, you can also try the command below, which is a shortened version of it. If you can, try copy and paste, because you will notice that there is a space after the = sign in several places immediately after it. It’s no coincidence, you need this space, otherwise the command won’t work.
sc create BITS binpath = “c: windows system32 svchost.exe -k netsvcs” start = delayed-auto
After installing the BITS service, we need to make sure that it is registered correctly. If not, you can try starting it from the Services pane, but you will probably get an error message such as:
“Windows was unable to start the BITS service on the local computer. Error 2: The system cannot find the file specified. “
BITS Service Registration
To register the BITS service, you need to create a batch file and then run it. It sounds intimidating and technical, but it’s pretty simple. First open Notepad and then paste the following, depending on your operating system.
Windows 2000, Windows XP, Windows Server 2003
Windows 2000, Windows XP and Windows Server 2003
REGSVR32 WUPS2.DLL / S
REGSVR32 WUPS.DLL / S
REGSVR32 WUAUENG.DLL / S
REGSVR32 WUAPI.DLL / S
REGSVR32 MUCLTUI.DLL / S
REGSVR32 WUCLTUI.DLL / S
REGSVR32 WUWEB.DLL / S
REGSVR32 MUWEB.DLL / S
REGSVR32 QMGR.DLL / S
REGSVR32 QMGRPRXY.DLL / S
Windows Vista, Windows 7, Windows Server 2008
Windows Vista, Windows 7 and Windows Server 2008
REGSVR32 WUPS2.DLL / S
REGSVR32 WUPS.DLL / S
REGSVR32 WUAUENG.DLL / S
REGSVR32 WUAPI.DLL / S
REGSVR32 WUCLTUX.DLL / S
REGSVR32 WUWEBV.DLL / S
REGSVR32 JSCRIPT.DLL / S
REGSVR32 MSXML3.DLL / S
If you’re having this BITS issue on Windows 8 or Windows 10, you need to run a few more regsvr32 commands. Read this article from Microsoft and follow the instructions.
In Notepad, click “File” and then “Save As.” Name your file bits.bat, then select All Files in the Save as Type box and save it to your desktop.
Now just right click on the BAT file on your desktop and select “Run as administrator”. At this point, you should restart your computer and see if you can do what you tried to do before, such as installing updates, etc.
If BITS still doesn’t appear in the Windows Services list, or you can’t start the BITS service, you can try loading this registry file and running it. It basically tries to fix all the registry entries associated with the BITS service. If the above commands also didn’t work, you can try running this registry file and then try running the command again. However, after running the registry file, you must first restart your computer.
http: //dovnload.blayingcomputer.com/win-services/7/BITs.reg
Note that this is a .REG file that adds keys and values ??to your registry. While downloading, you may receive a message stating that this file may be dangerous, but this does not mean that you have nothing to worry about. If you get any error message while trying to run this .reg file, you can also restart your computer in Safe Mode and then try starting it. Sometimes a running process prevents some values ??from being added to the registry.
If you are still having problems with BITS not displaying as expected, please let us know what you have tried and in what specific situation and we will try to help. Enjoy!
–