Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...
OSzone.net Microsoft Windows 7 Проблемы и решения Ошибка 16392 BITS_EV_FAILED_TO_START, связанная со службой Background Intelligent Transfer Service RSS

Ошибка 16392 BITS_EV_FAILED_TO_START, связанная со службой Background Intelligent Transfer Service

Текущий рейтинг: 4.82 (проголосовало 17)
 Посетителей: 8017 | Просмотров: 9976 (сегодня 0)  Шрифт: - +

Служба Background Intelligent Transfer Service (Фоновая интеллектуальная служба передачи (BITS) передает файлы в фоновом режиме работы, используя незанятую пропускную способность сети. Желательно, чтобы ее тип запуска стоял Вручную, потому как если эта служба заблокирована, то любые приложения, зависящие от BITS, такие как центр обновления Windows или MSN Explorer, не смогут автоматически загружать программы и другую информацию. Иногда с этой службой могут возникать такие ошибки, как 16392, 7009 и 7000 и, в свою очередь, службу запустить не получается. При попытке запуска возникает ошибка “Служба не ответила на запрос своевременно”.

Коды ошибок, связанных со службой BITS

В следующей таблице описаны ошибки, которые могут возникнуть при падении службы в момент запуска:

Код ошибкиОписание ошибкиИнтерпретация
0x80070424ERROR_SERVICE_DOES_NOT_EXIST ()Требуется восстановить испорченную конфигурацию BITS.
0x8007043BERROR_SERVICE_NOT_IN_EXEВозможно, служба BITS не внесена в список служб группы netsvcs svchost (не относится к Windows 2000).
0x80070422ERROR_SERVICE_DISABLEDТребуется включить службу BITS.
0x80070433ERROR_SERVICE_DEPENDENCY_DELETEDНеобходимо убедиться, что список зависимостей для обслуживания BITS правильный, и работают все службы, от которых она зависит.
0x8007042cERROR_SERVICE_DEPENDENCY_FAIL

Ошибка связана со службой, от которой зависит BITS:

  • Windows 2000: Rpcss, SENS, Wmi
  • Windows XP: Rpcss
  • Windows Server 2003: Rpcss, EventSystem
  • Windows Vista, 7: RpcSs, EventSystem (а также http.sys и LanManWorkstation когда включен peercaching)
0x80070003ERROR_PATH_NOT_FOUNDВ ОС более ранних, чем Vista, не существует каталога %ALLUSERSPROFILE%\Microsoft\Network.
0x80070002ERROR_FILE_NOT_FOUNDОтсутствуют необходимые параметры в разделе реестра. Следует удостовериться, что в следующем разделе HKLM\SYSTEM\CurrentControlSet\Services\BITS\Parameters\ServiceDll = %SystemRoot%\System32\qmgr.dll присутствуют все параметры.
0x80040154REGDB_E_CLASSNOTREGBITS в Windows 2000 зависит от служб SENS и EventSystem. Если каталог COM+ будет поврежден, то служба BITS не запустится, и возникнет эта ошибка.
0x80040206EVENT_E_INTERNALERRORВнутренняя ошибка.
0x800706b5RPC_S_UNKNOWN_IFОтключена служба журнала событий. Требуется включить данную службу.
0x800706a6RPC_S_INVALID_BINDINGНа компьютере установлен компонент “Служба терминалов”, но сама служба не запущена. Требуется запустить службу, либо удалить этот компонент.


Решение ошибки с кодом 0x80070424

Конфигурация BITS для запуска службы под текущей учетной записью

Чтобы устранить данную ошибку, требуется сконфигурировать службу BITS под учетной записью LocalSystem, затем остановить службу и перезапустить ее. Для того чтобы можно было выполнить следующие операции, необходимо иметь права администратора.

  1. Открыть командную строку с правами администратора
  2. Написать sc config bits obj= LocalSystem и затем нажать ENTER
  3. Убедится в том, что команда прошла успешно: [SC] ChangeServiceConfig: успех
  4. Ввести sc stop bits для того, чтобы служба остановилась, и нажать ENTER
  5. Ввести sc start bits для того, чтобы служба остановилась, и нажать ENTER

Восстановление службы BITS

  1. Открыть командную строку с правами администратора
  2. Ввести следующее:

    Sc config bits binpath= "%systemroot%\system32\svchost.exe -k netsvcs"

    Sc config bits depend= RpcSs/EventSystem

    Sc config bits start= delayed-auto

    Sc config bits type= interact type= own

    Sc config bits error= normal

    Sc config bits obj= LocalSystem

    Sc privs bits privileges= SeCreateGlobalPrivilege/SeImpersonatePrivilege/SeTcbPrivilege/SeAssignPrimaryTokenPrivilege/SeIncreateQuotaPrivilege

    Sc sidtype bits type= unrestricted

    Sc failure bits reset= 86400 actions= restart/60000/restart/120000

  3. Ввести sc stop bits для того, чтобы служба остановилась, и нажать ENTER
  4. Ввести sc start bits для того, чтобы служба остановилась, и нажать ENTER

Для того чтобы узнать все параметры команды Sc config, можно воспользоваться следующим ресурсом: Sc config

Перезапуск службы BITS

Для того чтобы перезапустить службу BITS, требуется выполнить следующее:

  1. Открыть командную строку с правами администратора
  2. Ввести sc stop bits для того, чтобы служба остановилась, и нажать ENTER
  3. Ввести sc start bits для того, чтобы служба остановилась, и нажать ENTER

Проверка работоспособности службы

Для того чтобы проверить, работает ли служба в командной строке, нужно ввести следующее: sc query bits. В строке “Состояние” должно быть написано Running.


Статья опубликована в рамках конкурса "Наш выбор - Windows 7!". Оригинальный стиль автора сохранен.

Автор: Dmitry_Bulanov  •  Иcточник: http://dimanb.spaces.live.com  •  Опубликована: 03.10.2009
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER


Оценить статью:
Вверх
Комментарии посетителей
Комментарии отключены. С вопросами по статьям обращайтесь в форум.