Windows 10のバックグラウンドインテリジェント転送サービス(BITS)

バックグラウンドインテリジェント転送サービスビット)は、Microsoft Windowsオペレーティングシステムのシステムコンポーネントであり、アイドル状態のネットワーク帯域幅を使用して、マシン間でのファイルの非同期、優先、およびスロットル転送を容易にします。また、ピアからのファイルのダウンロードにも役立ちます。この BITSサービス Windows Updateが適切に機能するために不可欠です。サービスが無効になっている場合は、BITSに依存するアプリケーションなど、 Windows Update またはMSN Explorerは、プログラムやその他の情報を自動的にダウンロードできなくなります。

バックグラウンドインテリジェント転送サービスBITS Windows 2000で最初に導入され、サーバーとクライアント間でファイルを転送できるようになりました。 Microsoft Update、Windows Update、Microsoft Systems Management Server、およびWindows Server Update Servicesの最近のバージョンでは、バックグラウンドインテリジェント転送サービスを使用して、アプリケーションの更新をクライアントに配信します。



投稿内容:-



BITSサービスのしくみ

の3種類があります 転送ジョブ バックグラウンドインテリジェント転送サービス(BITS)によって実行されます。ダウンロードジョブはファイルをクライアントにダウンロードし、アップロードジョブはファイルをサーバーにアップロードし、アップロード応答ジョブはファイルをサーバーにアップロードして、サーバーアプリケーションから応答ファイルを受信します。

  • フォアグラウンドまたはバックグラウンドでファイルを非同期に転送します。
  • 他のネットワークアプリケーションの応答性を維持します。
  • ネットワークが切断され、コンピュータが再起動した後、ファイル転送を自動的に再開します。

バックグラウンドインテリジェント転送サービス(BITS)バージョン履歴

マイクロソフトがWindows 2000で最初に導入したバックグラウンドインテリジェント転送サービス



次のMicrosoftアップグレード BITSバージョン1.0 2001年にWindows XPで。

より バージョン1.2 2002年半ばに到着し、自動更新サービスをWindows 2000に追加しました。

Windows Server 2003 Microsoftアップデート BITSバージョン1.5 2003年後半、コマンドラインサポート、より多くのアップロード機能、およびセキュリティの改善をもたらしました。



BITSバージョン2.0、2004年半ばに複数のOS展開のアップデートとしてリリースされ、より多くのダウンロード機能、帯域幅スロットル、およびサーバーメッセージブロック(SMB)のサポートが追加されました。

2007年半ばにリリースされ、 BITSバージョン2.5 IPv6とカスタムHTTPヘッダーのサポートが追加され、HTTPセキュリティが向上しました。

Windows VistaおよびWindows Server 2008には、Microsoft BITSバージョン3.0 ピアキャッシング、通知、一時ファイルアクセス、HTTPリダイレクト処理、追加のグループポリシーコントロール、およびイベントロギング。



2009年半ばに、MicrosoftはWindows 7およびWindows Server 2008 R2にBITSバージョン4.0を組み込み、トークンベースのセキュリティ、スタンドアロンファイルサーバー機能、改良された帯域幅調整、およびピアキャッシュの修正をもたらしました。

2016年半ばにWindows 10に含まれていたBITS 5.0は、バックグラウンドコピージョブの改善と古いバックグラウンドコピージョブのサポートを追加し、APIとPowerShellコマンドレットを介してBITSを使用する機能を追加しました。



Windows 10クリエーターの更新 バージョン1703 Microsoftは、洗練されたダウンロードおよび通知機能を備えたBITSバージョン10.1をアップグレードします。

コンピューター上のBITSのバージョンを確認する

クライアントコンピューター上のBITSのバージョンを確認するには、QMgr.dllのバージョンを確認します。 DLLのバージョン番号を確認するには:



  • %windir% System32でQMgr.dllを見つけます。
  • QMgr.dllを右クリックして、 プロパティ
  • クリック バージョン タブ。
  • バージョン番号をメモします。

次のPowerShellコードを使用して、システム上の.dllのバージョンを確認することもできます。

get-item 'C: Windows System32 qmgr.dll' | Select-Object -ExpandProperty VersionInfo



DLLが%windir% System32 Bitsにも存在する場合は、前の手順を繰り返します。 BITSは、より高いバージョン番号のDLLを使用します。

BITSサービスを開始/再開する方法は?

Windowsコンピューターでは、 バックグラウンドインテリジェント転送サービス 起動時に自動的に起動するように設定されています。しかし、いくつかの理由により、サービスが開始されていない場合、Windowsの更新を確認してインストールするときに別の問題が発生する可能性があります。そのため、BITSサービスを手動で確認して開始する必要があります。

これを行うには ウィンドウズ+ R キー、タイプ services.msc Enterキーを押してWindowsサービスを開きます。下にスクロールして探します バックグラウンドインテリジェント転送サービス。 このサービスが実行中の場合は、サービスを右クリックして[再起動]を選択します。これにより、BITSサービスが再起動され、何らかの理由でサービスが停止した場合は修正されます。

または、サービスが開始されていない場合は、それをダブルクリックします。 [一般]タブの新しいポップアップで、スタートアップの種類を[自動]に変更し、次の図に示すように、サービスステータスの横にあるサービスを開始します。

BITSサービスの開始と再開
BITSサービスの開始と再開

BITSサービスを停止する方法?

何らかの理由による場合 BITSサービスが応答しない あなたは直面するかもしれません システムリソースの使用率が高い 問題。といった 100%CPU使用率、ディスクまたはメモリの使用率が高いなど。これらの問題をトラブルシューティングしている間、問題を解決するにはBITsサービスを停止する必要があります。また、ほとんどのユーザーは、Microsoftフォーラムで、Reddit Disable BITS serviceを使用してCPU使用率の高い問題を修正することを提案しています。

BITSサービスを無効にするにはWindows + Rキーを押してWindowsサービスを再度開き、次のように入力します。 services.msc Enterキーを押します。 BITSサービスをダブルクリックし、スタートアップの種類を変更して無効にし、サービスが実行されている場合は停止します

ビットサービスを無効にする
ビットサービスを無効にする

コマンドプロンプトを使用してBITSを開始/停止する

また、Windowsコマンドプロンプトを使用して、BITSサービスを開始/停止することもできます。これを行うには、管理者としてコマンドプロンプトを開きます。次に、最初にコマンドを使用します scビットクエリ チェックするサービスが実行されているかどうか。すべて問題なければ、「状態:2実行中」が出力されます。 「SATE:1 STOP_PENDING

BITSサービスの開始と停止を確認する
BITSサービスの開始と停止を確認する

次に、コマンドを使用できます ネットスタートビット BITsサービスを開始します。そして、あなたはコマンドを使うことができます ネットストップビット サービスを停止します。

この投稿があなたが知るのに役立つことを願っています バックグラウンドインテリジェント転送サービス。 WindowsコンピューターでのBITSサービスの動作、異なるバージョン BITsサービス 機能の更新あり。コマンドプロンプトなどを使用して、バックグラウンドインテリジェント転送サービスを開始、再起動、または停止する方法。また、 修正Windows 10でカメラエラー0xA00F4244が見つかりません。