当時、 BITS(Background Intelligent Transfer Service)サービスが開始(BITS (Background Intelligent Transfer Service) service not starting)されていないことと、その問題を解決する方法についての記事を書きました。このサービスがバックグラウンドで実行されていないと、WindowsUpdateをダウンロードできません(Windows)。それは他のあらゆる種類の問題も引き起こしますが、ほとんどの人に影響を与える主な問題は、更新をダウンロードできない場合です。
ほとんどの場合、私の前の記事は過去5年間でかなりの回数私を助けてくれました。ほんの数日前まで、記事が役に立たなかったBITSの問題に遭遇しました。(BITS)この場合、私のコンピューターの1つが悪意のあるウイルスに感染し、それを駆除する過程で、BITSサービスがサービスのリストから消えてしまいました。サービスを再起動したり、再登録したりするために実行しようとしたコマンドは、まったく機能しませんでした。
最終的に、 BITS(BITS)サービスを完全に再作成する必要があることがわかりました。その時点で、Windowsに再度登録してから、[(Windows)サービス](Services)に移動してそこから起動することができます。この記事では、BITSサービスを手動で作成し、それをWindowsに登録する手順について説明します。
BITSサービスの作成
最初に試すことができるのは、BITSサービスを再作成することです。これを行うには、管理コマンドプロンプトを開き、以下のコマンドをコピーして貼り付けます。
sc create BITS type= share start= delayed-auto binPath= "C:\Windows\System32\svchost.exe -k netsvcs" tag= no DisplayName= "Background Intelligent Transfer Service"
管理コマンドプロンプトを開くには、[スタート]をクリックし、 (Start)CMDと入力してから、コマンドプロンプトを右クリックし、[管理者として実行(Run as Administrator)]を選択します。

何らかの理由で上記のコマンドを正しく動作させることができない場合は、以下のコマンドを試すこともできます。これは、その短縮版です。可能であれば、コピーして貼り付けてみてください。いくつかの場所で=記号の後に、直後にスペースがあることに気付くでしょう。それは偶然ではありません。そのスペースが必要です。そうしないと、コマンドが機能しません。
sc create BITS binpath= "c:\windows\system32\svchost.exe -k netsvcs" start= delayed-auto
BITSサービスをインストールしたら、正しく登録されていることを確認する必要があります。そうでない場合は、[サービス(Services)]パネルから起動を試みることができますが、おそらく次のようなエラーが発生します。
"Windows could not start the BITS service on the local computer. Error2: The system cannot find the file specified"
BITSサービスを登録する
BITSサービスを登録するには、バッチファイルを作成して実行する必要があります。怖くて技術的に聞こえますが、それはかなり簡単です。まず(First)、メモ帳(Notepad)を開き、オペレーティングシステムに応じて次のように貼り付けます。
Windows 2000、Windows XP、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
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
Windows8またはWindows10でこのBITSの問題が発生している場合は、実行する必要のあるzippy32コマンドがさらにたくさんあります。Microsoftのこの記事を(article from Microsoft)チェックして、指示に従ってください。
メモ帳で、[ファイル]、[名前を付けて保存(Save As)]の順にクリックします(File)。ファイルにbits.batという(bits.bat)名前を付け、[ファイルの種類( Save as Type)]ボックスで[すべてのファイル(All Files)]を選択して、デスクトップに保存します。

デスクトップでBATファイルを右クリックし、[管理者として実行( Run as Administrator)]を選択します。この時点で、先に進んでコンピュータを再起動し、以前に実行しようとしていたこと、つまりアップデートのインストールなどを実行できるかどうかを確認する必要があります。
それでもBITSが(BITS)Windows サービス(Services)のリストに表示されない場合、またはBITSサービスを開始できない場合は、このレジストリファイルをダウンロードして実行してみてください。基本的に、 BITS(BITS)サービスに関連付けられているすべてのレジストリエントリを修正しようとします。上記のコマンドも機能しなかった場合は、このレジストリファイルを実行してから、コマンドを再実行してみてください。ただし、レジストリファイルを実行した後、最初にPCを再起動する必要があります。
http://download.bleepingcomputer.com/win-services/7/BITS.reg
これは。であることに注意してください。REGファイル。レジストリにキーと値を追加します。ダウンロード中にこのファイルは危険である可能性があるというメッセージが表示される場合がありますが、そうではないので心配する必要はありません。このREG(REG)ファイルを実行しようとしたときにエラーメッセージが表示された場合は、PCをセーフモード(Safe Mode)で再起動してから実行してみることもできます。プロセスを実行すると、一部の値がレジストリに追加されない場合があります。
それでもBITS(BITS)サービスが正しく表示されないという問題が発生する場合は、何を試したか、具体的な状況をお知らせください。サポートさせていただきます。楽しみ!
Fix Background Intelligent Transfer Service (BITS) Missing from Services
Back in the day, І wrotе an article about the BITS (Background Intelligent Transfer Service) service not starting and how you can go about fixing that problem. Without this service running in the background, you can’t download any Windows updates. It causes all kinds of other issues too, but the main problem that affects most people is when they can’t download updates.
For the most part, my previous article has helped me quite a few times over the last 5 years. Only until a few days ago did I run into a problem with BITS where the article didn’t help. In this case, one of my computers had gotten a bad virus and in the process of cleaning it, the BITS service just disappeared from the list of services. Any command I tried to run to restart the service or re-register it simply wouldn’t work.
Eventually I found out that I had to recreate the BITS service altogether! At that point, I could register it again with Windows and then go to Services and start it up from there. In this article, I’ll walk you through the steps for creating the BITS service manually and then registering it with Windows.
Creating the BITS Service
The first thing you can try to do is recreate the BITS service. You can do this by opening an administrative command prompt and copying and pasting the command below:
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 an administrative command prompt by clicking on Start, typing in CMD and then right-clicking on command prompt and choosing Run as Administrator.

If, for some reason, you can’t get the above command to work properly, you can also try the command below, which is just a shortened version of it. If you can, try to copy and paste because you’ll notice that after the = sign in several locations, there is a space immediately after. That’s not by accident, you need that space otherwise the command won’t work.
sc create BITS binpath= "c:\windows\system32\svchost.exe -k netsvcs" start= delayed-auto
Once the BITS service is installed, we need to make sure it’s registered properly. If not, you can try to start it from the Services panel, but you’ll probably get an error like:
"Windows could not start the BITS service on the local computer. Error2: The system cannot find the file specified"
Register BITS Service
To register the BITS service, you have to create a batch file and then run it. Sounds scary and technical, but it’s pretty easy. First, open Notepad and then paste in the following depending on your operating system.
Windows 2000, Windows XP, 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
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 are having this BITS problem in Windows 8 or Windows 10, there are quite a few more regsvr32 commands you have to run. Check out this article from Microsoft and follow the directions.
In notepad, click on File and then Save As. Name your file bits.bat and then choose All Files in the Save as Type box and save it to the desktop.

Now just right-click on the BAT file on your desktop and choose Run as Administrator. At this point, you should then go ahead and restart your computer and see if you can do what you were trying to do earlier, i.e install updates, etc.
If BITS is still not showing up in the list of Windows Services or you can’t start the BITS service, then you can try and download this registry file and running it. It basically tries to correct all the registry entries that are associated with the BITS service. If the above commands did not work either, you can try running this registry file and then try running the command again also. However, you should first restart the PC after running the registry file.
http://download.bleepingcomputer.com/win-services/7/BITS.reg
Note that this is a .REG file, which adds keys and values to your registry. You might get a message while downloading it saying that this file could be dangerous, however, it’s not so you don’t have to worry. If you get any error message when trying to run this REG file, you can also restart your PC in Safe Mode and then try to run it. Sometimes a running process will prevent some of the values from being added to the registry.
If you’re still having issues with the BITS service not showing up properly, let us know what you tried and what your specific situation is and we’ll try to help. Enjoy!