Определение версии 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 |