【Windows】バックグラウンドインテリジェント転送サービス(BITS)が起動しない問題の解決方法

Windows Updateが正常に機能するためには、バックグラウンドインテリジェント転送サービス(BITS)が非常に重要な役割を果たしています。BITSはWindows Update専用のダウンロードマネージャーとして動作し、クライアントとサーバー間でファイルをバックグラウンドで転送するとともに、必要に応じて進行状況の情報も提供します。そのため、更新プログラムのダウンロードに問題が発生している場合、その原因はBITSにある可能性が高いといえます。BITSの構成が破損しているか、BITS自体が起動できていないことが考えられます。
「サービス」ウィンドウを開いて確認すると、バックグラウンドインテリジェント転送サービス(BITS)が起動していないことがわかります。BITSを起動しようとした際に表示される主なエラーメッセージは以下の通りです。
バックグラウンドインテリジェント転送サービスが正しく開始されませんでした
バックグラウンドインテリジェント転送サービスが開始されません
バックグラウンドインテリジェント転送サービスが動作を停止しました
また、「ローカルコンピューター上でバックグラウンドインテリジェント転送サービスを開始できませんでした。詳細については、システムイベントログを確認してください。Microsoft以外のサービスである場合は、サービスベンダーに問い合わせ、サービス固有のエラーコード -2147024894(0x80070002)を参照してください。」といったエラーが表示されるケースもあります。
BITSやWindows Updateで同様の問題にお困りの方は、ぜひこの記事をご活用ください。以下のトラブルシューティングガイドに沿って、BITSが起動しない問題を一つずつ解決していきましょう。
バックグラウンドインテリジェント転送サービスが起動しない問題の修正手順
作業を始める前に、万一のトラブルに備えて復元ポイントを作成しておくことをおすすめします。
方法1:サービスからBITSを起動する
1. Windowsキー + Rを押して「ファイル名を指定して実行」を開き、「services.msc」と入力してEnterキーを押します。

2. サービス一覧から「BITS」を見つけてダブルクリックします。
3. スタートアップの種類が「自動」に設定されていること、およびサービスが実行中であることを確認します。停止している場合は「開始」ボタンをクリックします。

4. 「適用」をクリックし、続いて「OK」をクリックします。
5. PCを再起動し、再度Windows Updateを実行してみてください。
方法2:依存サービスを有効にする
1. Windowsキー + Rを押して「services.msc」と入力し、Enterキーを押します。

2. 以下のサービスを探し、それぞれダブルクリックしてプロパティを確認・変更します。
Terminal Services(ターミナルサービス)
Remote Procedure Call (RPC)
System Event Notification(システムイベント通知)
Windows Management Instrumentation Driver Extensions
COM+ Event System(COM+ イベントシステム)
DCOM Server Process Launcher

3. 各サービスのスタートアップの種類が「自動」に設定され、実行中であることを確認します。停止している場合は「開始」ボタンをクリックします。

4. 「適用」をクリックし、「OK」をクリックします。
5. PCを再起動して変更を保存し、BITSが起動しない問題が解決したかどうかを確認します。
方法3:システムファイルチェッカー(SFC)を実行する
1. Windowsキー + Xを押し、メニューから「コマンドプロンプト(管理者)」をクリックします。

2. コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (上記のコマンドで失敗した場合はこちらを試してください)

3. スキャンが完了するまで待ち、処理が終わったらPCを再起動します。
方法4:Windows Updateのトラブルシューティングツールを実行する
1. Windowsの検索バーに「troubleshooting」と入力し、「トラブルシューティング」をクリックします。

2. 左側のペインから「すべて表示」を選択します。
3. 「コンピューターの問題のトラブルシューティング」の一覧から「Windows Update」を選択します。

4. 画面の指示に従って、Windows Updateのトラブルシューティングツールを実行します。

5. PCを再起動し、BITSが起動しない問題が解決したかどうかを確認します。
方法5:DISMツールを実行する
1. Windowsキー + Xを押し、「コマンドプロンプト(管理者)」を選択します。

2. コマンドプロンプトで以下のコマンドを順番に入力し、それぞれEnterキーを押します。
a) Dism /Online /Cleanup-Image /CheckHealth b) Dism /Online /Cleanup-Image /ScanHealth c) Dism /Online /Cleanup-Image /RestoreHealth

3. DISMコマンドが完了するまで待ちます。
4. 上記のコマンドで改善しない場合は、以下のコマンドを試してください。
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
注意:「C:\RepairSource\Windows」の部分は、お使いの修復ソース(Windowsインストールメディアまたは回復ディスク)の実際の場所に置き換えてください。
5. PCを再起動して変更を保存し、BITSが起動しない問題が解決したかどうかを確認します。解決しない場合は、次の方法に進みましょう。
方法6:ダウンロードキューをリセットする
1. Windowsキー + Rを押し、以下のパスを入力してEnterキーを押します。
%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\

2. フォルダ内に「qmgr0.dat」と「qmgr1.dat」というファイルがあるか確認し、見つかった場合はこれらのファイルを削除します。
3. Windowsキー + Xを押し、「コマンドプロンプト(管理者)」を選択します。

4. コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
net start bits

5. 再度Windows Updateを実行し、正常に動作するかどうかを確認します。
方法7:レジストリを修正する
1. Windowsキー + Rを押し、「regedit」と入力してEnterキーを押し、レジストリエディターを開きます。

2. 以下のレジストリキーへ移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup
3. 上記のキーが存在する場合はそのまま続行します。存在しない場合は、「BackupRestore」を右クリックし、「新規 > キー」を選択します。

4. キー名に「FilesNotToBackup」と入力してEnterキーを押します。
5. レジストリエディターを閉じ、Windowsキー + Rを押して「services.msc」と入力し、Enterキーを押します。
6. サービス一覧から「BITS」を見つけてダブルクリックし、「全般」タブ内の「開始」をクリックします。

おすすめの関連記事:
- Windows 10で画面の明るさを調整できない場合の対処法
- Windows Updateエラー80246008の修正方法
- デバイスマネージャーのネットワークアダプターエラーコード31の修正方法
- ChromeでERR_CONNECTION_ABORTEDエラーが発生する場合の対処法
以上で、バックグラウンドインテリジェント転送サービスが起動しない問題の解決手順は完了です。このガイドについてご不明な点や質問がある場合は、お気軽にコメント欄でお知らせください。
-
Windows 7でBITS(バックグラウンドインテリジェント転送サービス)が表示されないときの対処法2選
BITS(Background Intelligent Transfer Service/バックグラウンドインテリジェント転送サービス)は、主にクライアントとサーバー間でファイルのアップロードやダウンロードを行い、転送の進行状況に関する情報を提供するために使われる Windows の重要なサービスです。もし Windows 7 の環境で BITS サービスが見つからない場合、Windows Update をローカルコンピューターに正常にダウンロードできなくなるおそれがあります。この記事では、BITS サービスがサービス一覧から消えてしまったときに試せる2つの解決方法を詳しく解説します。 関連記
-
Windows 10でバックグラウンドインテリジェント転送サービス(BITS)を修復する3つの方法
Windows 10のバックグラウンドインテリジェント転送サービス(BITS)は、システムにとって非常に重要なコンポーネントです。ネットワークに負荷をかけることなく、マシン間でファイルを非同期かつ計画的に、制御された形で転送する役割を担っており、帯域幅の調整(スロットリング)や優先順位付けを論理的に処理することでこれを実現しています。 さらに、BITSはMicrosoftサーバーからWindows Updateのファイルをダウンロードする際にも利用されます。しかし、この便利なサービスにも不具合が発生することがあり、動作が停止するとWindows Updateやその他のサービスが一時停止してしま