Ошибка запуска «BITS - фоновая интеллектуальная служба передачи»
Вчера вышла очередная порция обновления для операционных систем от Microsoft. При попытке сегодняшним утром выполнить обновление одного из своих домен-контроллеров под управлением Microsoft Windows Server 2003 R2 Standard Edition Service Pack 2, обнаружил множественные ошибки из-за невозможности запуска службы BITS. Причем сама служба была таинственным образом переименована в:@%SystemRoot%\system32\qmgr.dll,-1000 без описания. Именно так она отображалась в оснастке «Управление службами». |
Служба «BITS – фоновая интеллектуальная служба передачи» необходима для (описание из оснастки «Управление службами»):
Обеспечивает фоновую передачу файлов за счет неиспользуемой пропускной способности сети. Если эта служба остановлена, такие приложения, как Windows Update и MSN Explorer не смогут выполнять автоматическую загрузку программ или другой информации. Если эта служба отключена, любые службы, которые явно зависят от нее, не смогут выполнять передачу файлов, если у них отсутствует резервный механизм прямой передачи файлов через IE в том случае, если служба BITS отключена.
Так вот, в локальных системных событиях появились следующие ошибки:
Текст ошибки 1:
Тип события: Ошибка Источник события: Service Control Manager Категория события: Отсутствует Код события: 7000 Дата: 15.01.2014 Время: 9:04:38 Пользователь: Н/Д Компьютер: Описание: Сбой при запуске службы "@%SystemRoot%\system32\qmgr.dll,-1000" из-за ошибки %%1290
Выглядела она так:
Текст ошибки 2:
Тип события: Ошибка Источник события: DCOM Категория события: Отсутствует Код события: 10005 Дата: 15.01.2014 Время: 8:51:25 Пользователь: Н/Д Компьютер: Описание: Ошибка DCOM "Системе не удается найти указанный путь. " при попытке запуска службы BITS с аргументами "" для запуска сервера: {4991D34B-80A1-4291-83B6-3328366B9097}
Выглядела она так:
Текст ошибки 3:
Тип события: Ошибка Источник события: Service Control Manager Категория события: Отсутствует Код события: 7000 Дата: 15.01.2014 Время: 9:05:18 Пользователь: Н/Д Компьютер: Описание: Сбой при запуске службы "@%SystemRoot%\system32\qmgr.dll,-1000" из-за ошибки Системе не удается найти указанный путь.
Выглядела она так:
Из-за данных ошибок не стартовали зависящие от BITS службы (такие как Update Services), следовательно, не происходило выполнения обновления системы:
Из-за чего возникла такая ситуация, мне не совсем понятно, т.к. данный сервер используется исключительно по своему прямому назначению, на нем установлен корпоративный антивирус NOD32 и вирусное воздействие практически исключено…
Для исправления этих ошибок необходимо:
1. Удалить из реестра ветку [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS]
.
2. Восстановить ее из файла ветки реестра с работающими настройками BITS: Скачать (размер – 4.79 КБ; формат – REG).
3. Чтобы исключить вероятность вирусного воздействия, скачайте, положите (с обязательным бекапом старых) по пути C:\Windows\System32 и заново зарегистрируйте две библиотеки (внимание: эти две библиотеки вам необходимо взять для СВОИХ операционных систем! Мной же выложены библиотеки для русифицированной Microsoft Windows Server 2003 R2 Standard Edition Service Pack 2). В принципе, можно попробовать просто произвести повторную регистрацию уже существующих библиотек, но мне это не помогло:
— Библиотека qmgr.dll – расширение приложения для фоновой интеллектуальной службы передачи: Скачать (размер – 372 КБ; формат – DLL);
— Библиотека qmgrprxy.dll – расширение приложения для BITS (Background Intelligent Transfer Service) Proxy: Скачать (размер – 19.0 КБ; формат – DLL);
— затем сделайте Пуск -> Выполнить и произведите их регистрацию:
regsvr32 qmgr.dll regsvr32 qmgrprxy.dll
4. Выполните обязательную перезагрузку сервера.
Меня спасло то, что в моей сети существует совершенно аналогичный домен-контроллер с такой-же операционной системой (Microsoft Windows Server 2003 R2 Standard Edition Service Pack 2), из которого я и сделал экспорт необходимой ветки реестра и взял указанные библиотеки. Будьте предельно внимательны, именно для вашей операционной системы выложенные мной файлы могут не подойти!
В сети еще советуют применить накопительное обновление для системы безопасности браузера Internet Explorer (KB2888505) от 12 ноября 2013 года: ссылка. Но мне оно не понадобилось, ошибки больше не появлялись и обновление системы произошло штатно.
_______________
Изначально решение проблемы нашел тут.