新機能 (BITS)
Windows XPの一部として最初にリリースされて以来、バックグラウンドインテリジェント転送サービス (BITS) は継続的に改善され、開発者や管理者がダウンロードを制御および管理するためのより強力なコントロールが追加されています。 PowerShellコマンドレットの豊富なセットが追加されました。より多くの種類のHTTPサーバーに接続できます。これまで以上にユーザーのネットワーク帯域幅とコストに注意が払われています。
次の表は、バックグラウンドインテリジェント転送サービス (BITS) の各リリースの新機能を示しています。
バージョン | 機能の説明 |
---|---|
バージョン 10.3 | 新機能:
|
バージョン 10.2 | 新機能:
|
バージョン 10.1 | 新機能:
|
バージョン 5.0 | 新機能:
Windows 10のBITSには、次の機能が追加されました。
|
Version 4.0 | 新機能:
Windows Server 2008 Service Pack 2 (SP2) 、Windows Vista Service Pack 1 (SP1) 、およびWindows Vista Service Pack 2 (SP2) 用のBITS 4.0をダウンロードすることもできます。 BITS 4.0をダウンロードするには、 「Microsoft Updateカタログ」 を参照してKB960568をインストールしてください。 %windir%System32\QMgr.dll のバージョンは "7.5.xxxx.xxxx" です。 |
Version 3.0 | 新機能: -ピアからコンテンツをダウンロードしたり、ドメインネットワーク内のピアにコンテンツを提供したりできるピアキャッシュが追加されました。 -ファイルがダウンロードされたときの通知が追加されました。 -ダウンロードの進行中に一時ファイルへのアクセスが追加されました。 -HTTPリダイレクトを制御する機能が追加されました。 -ピアキャッシュを制御し、ダウンロード時間を制限するグループポリシーが追加されました。 -システムイベントログに診断イベントとトラブルシューティングイベントが追加されました。 -ユーザーアカウント制御 (UAC) のサポートが追加されました。 -Windows Vista以降では、既定のBITSスタートアップの種類は遅延自動開始です。 注記: BITSでは、グループポリシーを使用して、作成できるジョブとファイルの数を制限するようになりました。 これは、現在多数のジョブを作成しているアプリケーションや、ジョブに多数のファイルを追加しているアプリケーションに影響を与える可能性があります。 BITSバージョン3.0は、Windows Server 2008およびWindows Vistaオペレーティングシステムに含まれています。 %windir%System32\QMgr.dll のバージョンは "7.0.xxxx.xxxx" です。 |
バージョン 2.5 | カスタムHTTPヘッダー、セキュリティで保護されたHTTPトランスポート用の証明書ベースのクライアント認証、およびIPv6のサポートが追加されました。 また、使用可能な帯域幅をより正確に計算するために、インターネットゲートウェイデバイス (IGD) カウンターの使用が追加されました。 BITS 2.5機能は、Windows Server 2008、Windows Vista、およびWindows XP Service Pack 3 (SP3) オペレーティングシステムで使用できます。 また、Windows Server 2003 Service Pack 2 (SP2) 、Windows Server 2003 Service Pack 1 (SP1) 、およびWindows XP Service Pack 2 (SP2) 用のBITS 2.5をダウンロードすることもできます。 %windir%\System32\QMgr.dllのバージョンは"6.7.xxxx.xxxx"です。 |
バージョン 2.0 | 同時フォアグラウンドダウンロードの実行、リモート名のサーバーメッセージブロック (SMB) パスの使用、ファイルの範囲のダウンロード、リモート名のプレフィックスまたは完全名の変更、クライアントの帯域幅の使用制限のサポートが追加されました。 JobInactivityTimeoutポリシーは、 [コンピューターの構成] 、 [管理用テンプレート] 、 [ネットワーク] 、 [バックグラウンドインテリジェント転送サービス (BITS) ] の下にあります。 BITSバージョン2.0は、Windows XP SP2およびWindows Server 2003 SP1に含まれています。 Windows Server 2003およびWindows XP用のBITS 2.0をダウンロードすることもできます。 BITS 2.0をダウンロードするには、Microsoft Updateカタログにアクセスし、KB842773をインストールします。 %windir%System32\QMgr.dll のバージョンは "6.6.xxxx.xxxx" です。 |
バージョン 1.5 | アップロードおよびアップロード/応答機能、イベントのコマンドライン実行、明示的な資格情報とプロキシ資格情報が追加されました。 BITS 1.5以降では、制限付きトークンを持つユーザーはジョブを作成または変更できません。 BITSバージョン1.5は、Windows Server 2003に含まれています。 Windows XPの再頒布可能パッケージは、Microsoftダウンロードセンターから入手できます。 %windir%System32\QMgr.dll のバージョンは "6.5.xxxx.xxxx" です。 |
バージョン 1.2 | バージョン1.0と同じ機能。 内部的なアップグレードと機能強化が含まれています。 BITSバージョン1.2は、Windows XP Service Pack 1 (SP1) に含まれています。 %windir%System32\QMgr.dll のバージョンは "6.2.xxxx.xxxx" です。 |
バージョン 1.0 | 最初のリリース。 バックグラウンドまたはフォアグラウンドでの優先、調整、非同期のダウンロードを提供します。 コンピューターが再起動し、ネットワークが切断されると、ダウンロードは自動的に再開されます。 Windows XPにはBITSバージョン1.0が含まれています。 %windir%System32\QMgr.dll のバージョンは "6.0.xxxx.xxxx" です。 |
BITSの能力に基づいてプログラムの機能をライトアップするには、(例えば)ジョブ・オブジェクトのQueryInterfaceを使って、ジョブ・オブジェクトが必要なバージョンを作成できるかどうかを確認します。 または、 「コンピューター上のBITSのバージョンを確認する」 を参照して、QMgr.dllのバージョン番号をBITSバージョンに変換します。
バージョン 10.3
このバージョンでは、次のインターフェイスが追加されました
バージョン 10.2
このバージョンでは、次のインターフェイスが追加されました
バージョン 10.1
このバージョンでは、次のインターフェイスが追加されました
BITS_JOB_PROPERTY_ID列挙で使用するために、次の定数が追加されました。
- BITS_JOB_PROPERTY_ON_DEMAND_MODE
- BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS
バージョン 5.0
このバージョンでは、次のインターフェイスが追加されました:
Version 4.0
このバージョンでは、次のインターフェイスが追加されました:
Version 3.0
このバージョンでは、次のインターフェイスが追加されました:
- IBackgroundCopyCallback2
- IBackgroundCopyFile3
- IBackgroundCopyJob4
- IBitsPeer
- IBitsPeerCacheAdministration
- IBitsPeerCacheRecord
- IEnumBitsPeerCacheRecords
- IEnumBitsPeers
IBackgroundCopyJobHttpOptions :: SetSecurityFlagsメソッドで使用するために、次の定数が追加されました。
- BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT
- BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT
- BG_HTTP_REDIRECT_POLICY_DISALLOW
- BG_HTTP_REDIRECT_POLICY_MASK
- BG_HTTP_REDIRECT_POLICY_ALLOW_HTTPS_TO_HTTP
バージョン 2.5
次のインターフェイスおよび列挙がバージョン2.5で追加されました。
バージョン 2.0
次のインターフェイス、構造体、およびトピックがバージョン2.0で追加されました。
フォアグラウンドの同時ダウンロードの詳細については、BG_JOB_PRIORITYの 「解説」 を参照してください。
SMBプロトコルの使用方法の詳細については、 「BG_FILE_INFO」 を参照してください。
バージョン 1.5
バージョン1.5では、次のインターフェイスおよびトピックが追加されました。
- IBackgroundCopyJob2
- アップロード/応答ジョブからの応答の取得
- プログラム実行の登録
- アップロードジョブのBITSサーバー設定
- アップロード用のサーバーの設定
- BITS通知要求/応答ヘッダーの使用
BITSバージョンの更新
Windows Server 2008 Service Pack 2 (SP2) 、Windows Vista Service Pack 1 (SP1) 、およびWindows Vista Service Pack 2 (SP2) 用のBITS 4.0をダウンロードできます。