确定计算机上的 BITS 版本

若要确定客户端计算机上的 BITS 版本,请检查 QMgr.dll 的版本。 要查找 DLL 的版本号,请执行以下操作:

  • 在 %windir%\System32 中找到 QMgr.dll。
  • 右键单击 QMgr.dll,然后单击属性
  • 单击版本选项卡。
  • 注意版本号。

还可以使用以下 PowerShell 代码来确定系统上 .dll 的版本:

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

如果 %windir%\System32\Bits 中也存在 DLL,请重复前面的步骤。 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