コンピューター上の 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 のバージョンとそれに対応する QMgr.dll ファイルのバージョン番号を示します。

BITS のバージョン QMgr.dll ファイルのバージョン番号
BITS 10.1 7.8.xxxx.xxxx
BITS 5.0 7.7.xxxx.xxxx
BITS 4.0 7.5.xxxx.xxxx
BITS 3.0 7.0.xxxx.xxxx
BITS 2.5 6.7.xxxx.xxxx
BITS 2.0 6.6.xxxx.xxxx
BITS 1.5 6.5.xxxx.xxxx
BITS 1.2 6.2.xxxx.xxxx
BITS 1.0 6.0.xxxx.xxxx

 

シンボリック クラス識別子を使用して、コンピューターに登録されている BITS のバージョンを確認することもできます。 次の表に、BITS のバージョンと、それに対応するシンボリック クラス識別子を示します。 クラスが登録されていない場合、CoCreateInstance 関数は REGDB_E_CLASSNOTREG を返します。

BITS のバージョン シンボリック クラス識別子
BITS 10.1 CLSID_BackgroundCopyManager10_1
BITS 5.0 CLSID_BackgroundCopyManager5_0
BITS 4.0 CLSID_BackgroundCopyManager4_0
BITS 3.0 CLSID_BackgroundCopyManager3_0
BITS 2.5 CLSID_BackgroundCopyManager2_5
BITS 2.0 CLSID_BackgroundCopyManager2_0
BITS 1.5 CLSID_BackgroundCopyManager1_5
BITS 1.2, 1.0 CLSID_BackgroundCopyManager