【Windows】FirefoxがBITSサービスでバックグラウンド更新するのを無効化する方法
Windows 10には、プログラムがユーザーの操作を妨げることなくバックグラウンドで自動更新できるようにする仕組みが用意されています。このサービスはBITS(Background Intelligent Transfer Service:バックグラウンドインテリジェント転送サービス)と呼ばれています。実はFirefoxもこのBITSを利用することで、ブラウザが起動していない状態でも更新ファイルをダウンロードできるようになっています。
しかし、「拡張機能との互換性を考慮したい」「更新のタイミングは自分で管理したい」といった理由から、バックグラウンドでの自動更新を好まないユーザーも少なくありません。本記事では、FirefoxがWindowsのBITSサービスを使って更新をダウンロードしないように設定を変更する手順を詳しく解説します。
BITS(Background Intelligent Transfer Service)とは?
BITSはWindowsに標準搭載されているシステムサービスの一つです。主な用途はWindows Updateのダウンロードですが、適切な権限を持つアプリケーションであれば、誰でもこのサービスを利用できます。
BITSはバックグラウンドで動作するため、ユーザーはその存在をほとんど意識しません。また、ネットワーク接続が一時的に切断されても、ダウンロードは自動的に一時停止され、回復後すぐに再開されます。さらに、他のネットワークアプリケーションの操作性に影響を与えないよう、ネットワークがアイドル状態のときだけ通信を行うという賢い設計になっています。
Microsoftの公式ドキュメントでは、BITSについて次のように説明されています。
BITSはアイドル状態のネットワーク帯域幅を使用して、バックグラウンドでファイルを転送します。このサービスが無効になっている場合、Windows UpdateなどBITSに依存するアプリケーションは、プログラムやその他の情報を自動的にダウンロードできなくなります。
FirefoxがBITSを使って更新をダウンロードする仕組み
Firefoxもまた、更新プログラムをバックグラウンドでダウンロードするためにBITSを活用しています。これにより、Mozillaのサーバーに新しいバージョンが公開された瞬間にダウンロードが開始され、常に最新の状態を保てるようになっています。
ただし、ブラウザの新バージョンでは一部の拡張機能が動作しなくなるケースがあります。拡張機能に強く依存している環境では、自動更新をオフにしておくのが賢明です。以下の手順で、Firefoxの「BITSによる更新ダウンロード」機能を無効化できます。
FIREFOXでBITS経由の更新ダウンロードをブロックする手順
Firefoxには、BITSサービスを使った更新ダウンロードを防止するための設定フラグ(Preference)が標準で用意されています。具体的な手順は以下の通りです。
- about:config を開く:Firefoxを起動し、アドレスバーに about:config と入力してEnterキーを押します。警告画面が表示されたら、「危険性を承知の上で使用する」ボタンをクリックして詳細設定ページを開きます。
- 設定を検索する:ページ上部の検索ボックスに BITS と入力します。app.update.BITS.enabled という設定項目が表示されるはずです。
- 設定を切り替える:該当する行をダブルクリックして値を false に変更します。右クリックして「切り替え」を選択しても同じ操作が可能です。
再度BITSを有効にしたい場合は、同じ設定をダブルクリックして値を元に戻し、ブラウザを再起動してください。
設定変更後に起こること
この設定を無効化すると、FirefoxはBITSを使ったバックグラウンドでの更新ダウンロードを行わなくなります。更新ファイルはブラウザが起動中・使用中のときにのみダウンロードされるようになります。そのため、ダウンロード中はブラウジングの速度が一時的に低下する可能性がある点には注意しましょう。
重要な注意点:Windows自体のBITSサービスを無効化することは絶対におすすめしません。BITSはWindows Updateがセキュリティパッチなどをダウンロードする際にも利用される、システムにとって重要なサービスだからです。あくまでFirefox側の設定のみを変更するようにしてください。
以上の手順で、FirefoxがWindowsのBITSサービスを使ってバックグラウンドで更新をダウンロードするのを防ぐことができます。ぜひ参考にしてみてください。
-
GPO(グループポリシー)を使ってWindows 11の更新をブロックする方法
Windows Updateは、バックグラウンドで動作している間にPCの動作を遅くすることがあり、更新プログラムを自動的にダウンロードする仕組みのため、予期しないタイミングで再起動が発生することでも知られています。しかし、Windows Updateは登場以来大きく進化しており、現在では更新プログラムをいつ・どのようにダウンロードし、いつ・どのようにインストールするかをユーザー側である程度制御できるようになっています。 とはいえ、どうしても更新を一時的に止めたいケースもあります。本記事では、ローカルグループポリシーエディター(GPO)を使用してWindows 11の更新をブロックする手順を、わ
-
【Windows 11】「Antimalware Service Executable」によるCPU高負荷を解決する4つの方法
「Antimalware Service Executable」がCPUリソースを大量に消費していませんか? あるいは、「Antimalware Service Executable」のせいでPCがフリーズし、まともに操作できなくなっていませんか? ご安心ください! 本記事では、「Antimalware Service Executable」によるCPU高負荷問題を解決する、実際に効果のある対処法をご紹介します。 Windows 11の主な特徴 Windows 11は、これまでで最も注目を集めたWindowsです。 Windows 11には、OS全体を大きく進化させる新しいモダンな機能が多数搭