ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

Windowsの「バックグラウンドインテリジェント転送サービス(BITS:Background Intelligent Transfer Service)」は、プログラムがインターネットからデータやファイルをダウンロードする際に欠かせない重要なコンポーネントです。

近年のアプリケーションは、最新のアップデート、新しいコンテンツ、設定情報などを常に必要とします。BITSはネットワーク接続が中断されても、転送を一時停止し、再起動後や再接続時に自動的に再開することで、これらの処理を賢く管理してくれます。

    BITSの「インテリジェント(知的)」という名前の由来は、利用可能なアイドル状態のネットワーク帯域幅に応じてファイル転送速度を自動的に増減させる点にあります。また、アプリケーションごとに指定された転送ポリシーに従い、他のネットワークアプリが大量の帯域を消費している場合には転送速度を落とすなど、通信量の多い(高コストな)ネットワーク上での不要なファイル転送も防ぎます。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    さらに、BITSはWindows 10にアップデートをインストールするためのファイルを簡単にダウンロードする手段も提供しています。アプリケーションを終了した後でも、ログオン中でネットワーク接続が維持されていればファイル転送は継続され、一度ログオフして再度ログインした場合も、接続が回復すると同時に転送が再開されます。

    それだけではありません。2019年5月のアップデート(May 2019 Update)以降、BITSは電力消費にも配慮するようになり、PCが電源に接続されている場合やモダンスタンバイモードの際にファイル転送を行うようになりました。

    要するに、BITSはデバイスとリモートサーバー間のアップロード・ダウンロードを、ネットワーク体験に影響を与えることなく継続させる仕組みです。HTTPやREST Webサーバー、SMBファイルサーバーとの間でファイルの送受信が必要なアプリケーション、通信コストを意識したいケース、再起動や切断後にファイル転送を自動的に再開したいケース、そして他のネットワークアプリの応答性を維持したいケースにおいて、特に有用です。

    しかし、非常に賢いサービスであるBITSも、起動しなかったり、突然動作しなくなったりすることがあります。その結果、Microsoft StoreやWindows Updateなど、BITSに依存する他のサービスが正常に機能しなくなってしまいます。

    この記事では、BITSが起動しない場合のトラブルシューティングと解決方法をいくつかご紹介します。

    バックグラウンドインテリジェント転送サービスが動作しない問題の修正方法

    • バックグラウンドインテリジェント転送サービスを再起動する
    • デバイスをマルウェアスキャンする
    • BITSトラブルシューティングツールを使用する
    • SFCおよびDISMコマンドラインツールを使用する
    • セキュリティソフトを一時的に無効化する
    • Microsoft Updateから最新の品質更新プログラムをインストールする
    • Network Location AwarenessサービスとNetwork Listサービスを有効にする
    • スタートアップの選択を「通常スタートアップ」に変更する
    • レジストリを編集する
    • PCをリセットする

    注意: 本ガイドの手順は、Windows 10オペレーティングシステムを対象としています。

    1. バックグラウンドインテリジェント転送サービスを再起動する

    通常、BITSはPCの起動時に自動的に開始されますが、何らかの理由で開始しない場合は、手動で確認して再起動できます。

    1. スタートボタンを右クリックし、「ファイル名を指定して実行」を選択します。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    2. 実行ボックスに「services.msc」と入力し、Enterキーを押して「Windowsサービス(サービス)」を開きます。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    3. 右側のサービス一覧から「Background Intelligent Transfer Service」を探します。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    4. BITSが実行中の場合は、右クリックして「再起動」を選択します。これにより、何らかの原因で固まっていたサービスがリセットされ、正常な状態に戻ります。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    5. BITSが起動していない場合は、Windowsサービスの一覧で該当エントリをダブルクリックし、表示されたポップアップ画面でスタートアップの種類を「自動」に変更します。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    6. 「サービスの状態」の横にある「開始」ボタンをクリックし、BITSが正常に動作するかどうかを確認します。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    2. デバイスをマルウェアスキャンする

    ウイルスやマルウェアは、BITSが正常に起動できないように仕向けることがよくあります。BITSが起動しない場合は、マルウェアやウイルスのスキャンを実行し、デバイスとBITSベースのネットワーク間の適切な通信を妨げるものがないか確認しましょう。

    信頼できるウイルス対策ソフトがインストールされているならそれを使えばよいですが、ない場合はMalwarebytesなどの評判の高いマルウェア対策ソフトでスキャンを実行し、その後PCを再起動してBITSの問題が解消されたかどうかを確認してください。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    3. BITSトラブルシューティングツールを使用する

    BITSトラブルシューティングツールは、Windows 10におけるこのサービスの一般的な問題のほとんどを修復できます。

    1. コントロールパネルを開き、右上の「表示方法」メニューをクリックして「大きいアイコン」を選択します。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    2. オプション一覧から「トラブルシューティング」をクリックします。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    3. 「ハードウェアとサウンド」をクリックします。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    4. 次に、「Windows」セクションの下にある「Background Intelligent Transfer Service のトラブルシューティング」をクリックします。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    5. 「詳細」をクリックします。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    6. 「自動的に修復する」を選択し、「次へ」をクリックします。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    7. BITSトラブルシューティングツールがスキャンを開始し、サービスの起動や正常な動作を妨げている問題を検出・修復します。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    4. SFC&DISMコマンドラインツールを使用する

    それでもBITSが起動しない場合は、システムファイルチェッカー(SFC)とDISMコマンドラインツールを使って問題を解決できます。

    1. 検索バーに「CMD」と入力してコマンドプロンプトのメニューを開き、「管理者として実行」をクリックします。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    2. コマンドプロンプトのウィンドウで次のコマンドを入力し、Enterキーを押します:dism /Online /Cleanup-Image /RestoreHealth。これによりシステムファイルの破損がスキャンされ、修復されます。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    3. 続けて、次のコマンドを入力してEnterキーを押します:sfc /scannow

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    チェックディスクコマンドを試してみるのもよいでしょう。同じコマンドプロンプトウィンドウで「chkdsk /r /f」と入力し、Enterキーを押します。

    4. デバイスを再起動すると、エラーのスキャンが行われ、BITSの起動や正常な動作を妨げている根本的な問題が修正されます。

    5. セキュリティソフトを一時的に無効化する

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    これは、セキュリティソフトがBITSの起動を妨げていないかを確認するための一時的な措置です。セキュリティソフトはウイルスやマルウェアなどの脅威からデバイスを保護するものであり、常時無効化すべきではありません。

    ただし、今回の場合は一時的に無効化して、BITSが正常に起動するかどうかを確認してみてください。もし起動するようであれば、原因はアンチウイルスソフトにある可能性があります。確認が終わったら、必ずすぐにセキュリティソフトを再有効化してください。

    6. Microsoft Updateから最新の品質更新プログラムをインストールする

    ここまでの方法で解決しない場合、問題はオペレーティングシステム自体にある可能性があり、Microsoftの最新アップデートをダウンロードすることで解決できることがあります。

    1. 手動で行うことも可能です。まずWindows 10の更新履歴からKB番号(ナレッジベース参照名)を確認し、「設定>システム>詳細情報」で「システムの種類」をチェックして、32ビット版と64ビット版のどちらが必要かを確認します。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    2. Microsoft UpdateカタログからWindows Updateをダウンロードします。ここで更新プログラムのKB番号を検索し、32ビット版または64ビット版のどちらかに対して「ダウンロード」をクリックします。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    .msuリンクをクリックしてファイルをダウンロードします。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    3. ダウンロードした.msuファイルをダブルクリックするか、「コマンドプロンプト>管理者として実行」を開いて次のコマンドを入力し、Enterキーを押します:wusa C:\FOLDER-PATH\UPDATE-NAME.msu /quiet /norestart

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    4. PCを再起動し、サービスが正常に動作するかどうかを確認します。

    7. Network Location AwarenessサービスとNetwork Listサービスを有効にする

    Windowsの各サービスは相互に依存関係にありますが、特に注意したいのが「Network Location Awareness」と「Network List」の2つのサービスです。BITSの依存関係一覧には表示されませんが、BITSが起動するためにはこの2つが正常に動作している必要があります。

    1. 有効にするには、スタートボタンを右クリックして「ファイル名を指定して実行」を選択し、「services.msc」と入力してEnterキーを押します。

    2. Windowsサービスで「Network Location Awareness」と「Network List」の各サービスを見つけ、それぞれを右クリックして起動します。手順は前述のBITSの場合と同じです。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    各サービスがすでに開始されていればそのままにしておきます。「停止」と表示されている場合は「開始」ボタンをクリックしてサービスを再起動してください。さらに、BITSを含むこれらすべてのサービスのスタートアップ設定を「自動」に設定しておきましょう。

    8. スタートアップの選択を「通常スタートアップ」に変更する

    スタートアップの選択設定は、PCによって「通常スタートアップ」または「選択されたスタートアップ」になっているはずです。

    1. 変更するには、スタートボタンを右クリックして「ファイル名を指定して実行」を選択し、「msconfig」と入力します。「システム構成」をクリックします。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    2. 「全般」タブで、スタートアップの選択を「通常スタートアップ」に変更します。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    3. 「適用」をクリックしてPCを再起動し、BITSサービスが正常に起動するかどうかを確認します。

    4. 再度「全般」タブに戻り、「選択されたスタートアップ」オプションをクリックします。「スタートアップの項目を読み込む」のチェックボックスをオフにします。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    9. レジストリを編集する

    レジストリエディタの編集では、PCにさらなる問題を引き起こさないよう、各ステップに細心の注意を払う必要があります。レジストリへの変更が伴うため、以下の手順を実行する前に必ずレジストリのバックアップを作成してください。

    1. スタートボタンを右クリックして「ファイル名を指定して実行」を選択し、実行ダイアログボックスに「regedit」と入力してレジストリエディタを開きます。レジストリエディタで次のキーに移動します:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    2. 「BackupRestore」キーの下に「FilesNotToBackup」エントリが存在するかどうかを確認します。存在しない場合は、「BackupRestore」キーを右クリックして「編集>新規>キー」を選択して作成します。値の名前を「FilesNotToBackup」に変更してEnterキーを押します。キーの中身は空のままにしておきます。

    3. Windowsサービスを開き(スタートボタンを右クリック>「ファイル名を指定して実行」>「services.msc」と入力>Enter)、「Background Intelligent Transfer Service」を見つけます。BITSを右クリックして「プロパティ」を選択します。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    4. BITSサービスが開始済みであればそのままにします。停止している場合は「開始」をクリックし、BITSのプロパティでスタートアップの種類が「自動」に設定されていることを確認します。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    10. PCをリセットする

    他のすべての方法が失敗した場合の最終手段として、PCをリセットします。

    1. 「設定>更新とセキュリティ」を開きます。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    2. 「回復>このPCを初期状態に戻す」をクリックします。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    3. 「はじめる」をクリックし、「個人用ファイルを保持する」または「すべて削除する」を選択します。すべての設定がデフォルトに戻り、アプリはアンインストールされるため、「個人用ファイルを保持する」を選ぶのがおすすめです。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    4. 「次へ」をクリックし、ファイルを保持するかすべて削除するかを選択します。「リセット」をクリックして、Windowsが処理を完了するまで待ちます。完了したら「続行」をクリックし、PCを再起動してBITSが正常に動作するかどうかを確認します。

    Windowsのバックグラウンドインテリジェント転送サービス(BITS)が起動しないときの対処法まとめ

    5. PCを再起動し、BITSのエラーが解決されたかどうかを確認してください。

    1. Windows 7でBITS(バックグラウンドインテリジェント転送サービス)が表示されないときの対処法2選

      BITS(Background Intelligent Transfer Service/バックグラウンドインテリジェント転送サービス)は、主にクライアントとサーバー間でファイルのアップロードやダウンロードを行い、転送の進行状況に関する情報を提供するために使われる Windows の重要なサービスです。もし Windows 7 の環境で BITS サービスが見つからない場合、Windows Update をローカルコンピューターに正常にダウンロードできなくなるおそれがあります。この記事では、BITS サービスがサービス一覧から消えてしまったときに試せる2つの解決方法を詳しく解説します。 関連記

    2. Windows 10でバックグラウンドインテリジェント転送サービス(BITS)を修復する3つの方法

      Windows 10のバックグラウンドインテリジェント転送サービス(BITS)は、システムにとって非常に重要なコンポーネントです。ネットワークに負荷をかけることなく、マシン間でファイルを非同期かつ計画的に、制御された形で転送する役割を担っており、帯域幅の調整(スロットリング)や優先順位付けを論理的に処理することでこれを実現しています。 さらに、BITSはMicrosoftサーバーからWindows Updateのファイルをダウンロードする際にも利用されます。しかし、この便利なサービスにも不具合が発生することがあり、動作が停止するとWindows Updateやその他のサービスが一時停止してしま