Determinando a versão do BITS em um computador

Para determinar a versão do BITS no computador cliente, verifique a versão do QMgr.dll. Para localizar o número da versão da DLL:

  • Localize QMgr.dll em %windir%\System32.
  • Clique com o botão direito do mouse em QMgr.dll e clique em Propriedades.
  • Clique na guia Versão .
  • Observe o número de versão.

Você também pode usar o seguinte código do PowerShell para determinar a versão do .dll em seu sistema:

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

Se a DLL também existir em %windir%\System32\Bits, repita as etapas anteriores. O BITS usa a DLL com o número de versão mais alto.

A tabela a seguir lista as versões do BITS e seus números de versão de arquivo QMgr.dll correspondentes.

Versão do BITS QMgr.dll número da versão do arquivo
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

 

Você também pode usar os identificadores de classe simbólica para determinar a versão do BITS registrada no computador. A tabela a seguir lista as versões do BITS e seus identificadores de classe simbólica correspondentes. A função CoCreateInstance retornará REGDB_E_CLASSNOTREG se a classe não estiver registrada.

Versão do BITS Identificador de classe simbólica
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