Определение версии BITS на компьютере

Чтобы определить версию BITS на клиентском компьютере, проверка версию QMgr.dll. Чтобы найти номер версии библиотеки DLL, выполните следующие действия.

  • Найдите QMgr.dll в %windir%\System32.
  • Щелкните правой кнопкой мыши QMgr.dll и выберите пункт "Свойства".
  • Перейдите на вкладку "Версия ".
  • Запишите номер версии.

Для определения версии .dll в системе можно также использовать следующий код PowerShell:

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