Интеллектуальная фоновая служба передачи данных (BITS) не запускается в Windows XP, а в системном журнале появляется сообщение: "Интеллектуальная фоновая служба передачи данных остановлена из-за внутренней ошибки 2147500037 (0x80004005)"

Симптомы

На компьютере под управлением Windows XP Background Intelligent Transfer Service (BITS) не запускается. Кроме того событие с кодом 7024 регистрируется в системном журнале сообщение, подобное приведенному ниже:

Background Intelligent Transfer Service служба заканчивается ошибки-2147500037 (0x80004005).
При возникновении этой проблемы приложений, которые используют BITS для передачи файлов между клиентом и сервером не выполнена.

Рассмотрим следующий пример. Системный администратор развертывает пакет на компьютер с помощью Systems Management Server (SMS). Тем не менее служба BITS не удается запустить на компьютере. Таким образом невозможно загрузить пакет с сервера распространения.

Причина

Эта проблема возникает, если служба BITS не вызывает функцию SHGetFolderPath . BITS для успешного запуска функцию SHGetFolderPath должен получить путь для CSIDL_COMMON_APPDATA значение путем чтения общая папка AppData запись реестра в следующем подразделе реестра:
Folders\ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User оболочки


Тем не менее поскольку БИТЫ работает совместно с другими службами в процессе Svchost.exe, функцию SHGetFolderPath может вызываться другими службами. Таким образом значение CSIDL_COMMON_APPDATA кэшируется в процессе Svchost.exe. В этом случае кэшированное значение передается обратно в БИТАХ в процессе Svchost.exe.

Тем не менее если вызов функции SHGetFolderPath не сможет извлечь кэшированное значение, значение NULL кэшируется для CSIDL_COMMON_APPDATA вместо. Таким образом служба BITS не запускается.

Решение

После установки исправления следующие БИТЫ будет игнорировать кэшированные NULL значение и получить правильный путь, вызвав функцию SHGetFolderPath .

Сведения об исправлении

Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте данное исправление только в тех системах, которые имеют данную проблему.

Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этого раздела нет, отправьте запрос в службу технической поддержки для получения исправления.

Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:Примечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.

Предварительные условия

Данное исправление необходимо иметь Windows XP Пакет обновления 2 (SP2) или более поздней версии пакета обновления, установленного на компьютере. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:

Как получить последний пакет обновления Windows XP 322389

Необходимость перезагрузки

После установки исправления компьютер необходимо перезагрузить.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.
Windows XP и Пакет обновления 2 для систем на базе x86
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформаТребования к пакету обновления
Bitsprx2.dll6.7.2600.3556819219-Apr-200910:28x86SP2
Bitsprx3.dll6.7.2600.35567,16819-Apr-200910:28x86SP2
Bitsprx4.dll6.7.2600.35567,16819-Apr-200910:28x86SP2
Qmgr.dll6.7.2600.3556408,06419-Apr-200910:28x86SP2
Qmgrprxy.dll6.7.2600.355618,94419-Apr-200910:28x86SP2
32-разрядные версии Windows XP с пакетом обновления 3
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Qmgr.dll6.7.2600.5796408,57619-Apr-200910:19x86

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Дополнительные сведения

Дополнительные сведения о БИТАХ посетите следующий веб-узел корпорации Майкрософт:Дополнительные сведения о функции SHGetFolderPath посетите следующий веб-узел корпорации Майкрософт:
Свойства

Номер статьи: 969632 — последний просмотр: 23 февр. 2017 г. — редакция: 1

Microsoft Windows XP Professional

Отзывы и предложения