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 |