Исправить фоновую интеллектуальную службу передачи (BITS), отсутствующую в службах

Когда-то я написал статью о том, что служба BITS (фоновая интеллектуальная служба передачи) не запускается(BITS (Background Intelligent Transfer Service) service not starting) , и о том, как решить эту проблему. Без этой службы, работающей в фоновом режиме, вы не сможете загружать обновления Windows . Это также вызывает множество других проблем, но основная проблема, с которой сталкивается большинство людей, заключается в том, что они не могут загружать обновления.

По большей части моя предыдущая статья помогла мне довольно много раз за последние 5 лет. Только несколько дней назад я столкнулся с проблемой с BITS , где статья не помогла. В данном случае на один из моих компьютеров попал вредоносный вирус, и в процессе его очистки служба BITS просто исчезла из списка служб. Любая команда, которую я пытался запустить для перезапуска службы или ее перерегистрации, просто не работала.

В конце концов я обнаружил, что мне пришлось полностью воссоздать службу BITS ! В этот момент я мог снова зарегистрировать его в Windows , а затем перейти в Службы(Services) и запустить его оттуда. В этой статье я расскажу вам, как вручную создать службу BITS и затем зарегистрировать ее в Windows .

Создание службы BITS

Первое, что вы можете попробовать сделать, это воссоздать службу BITS . Вы можете сделать это, открыв административную командную строку и скопировав и вставив команду ниже:

sc create BITS type= share start= delayed-auto binPath= "C:\Windows\System32\svchost.exe -k netsvcs" tag= no DisplayName= "Background Intelligent Transfer Service"

Вы можете открыть командную строку администратора, нажав « Пуск(Start) », введя CMD , а затем щелкнув правой кнопкой мыши командную строку и выбрав « Запуск от имени администратора»(Run as Administrator) .

администратор командной строки

Если по какой-то причине вы не можете заставить приведенную выше команду работать должным образом, вы также можете попробовать приведенную ниже команду, которая является ее сокращенной версией. Если можете, попробуйте скопировать и вставить, потому что вы заметите, что после знака = в нескольких местах сразу же после него стоит пробел. Это не случайно, вам нужно это пространство, иначе команда не будет работать.

sc create BITS binpath= "c:\windows\system32\svchost.exe -k netsvcs" start= delayed-auto

После установки службы BITS нам необходимо убедиться, что она правильно зарегистрирована. Если нет, вы можете попробовать запустить его из панели « Службы(Services) », но вы, вероятно, получите сообщение об ошибке, например:

"Windows could not start the BITS service on the local computer. Error2: The system cannot find the file specified"

Регистрация службы BITS

Чтобы зарегистрировать службу BITS , необходимо создать пакетный файл, а затем запустить его. Звучит страшно и технически, но это довольно просто. Сначала(First) откройте Блокнот(Notepad) , а затем вставьте следующее в зависимости от вашей операционной системы.

Windows 2000, Windows XP , Windows Server 2003

REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 MUCLTUI.DLL /S
REGSVR32 WUCLTUI.DLL /S
REGSVR32 WUWEB.DLL /S
REGSVR32 MUWEB.DLL /S
REGSVR32 QMGR.DLL /S
REGSVR32 QMGRPRXY.DLL /S

Windows Vista , Windows 7 , Windows Server 2008

REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 WUCLTUX.DLL /S
REGSVR32 WUWEBV.DLL /S
REGSVR32 JSCRIPT.DLL /S
REGSVR32 MSXML3.DLL /S

Если у вас возникла эта проблема с BITS в (BITS)Windows 8 или Windows 10 , вам нужно выполнить еще несколько команд regsvr32. Прочтите эту статью от Microsoft(article from Microsoft) и следуйте инструкциям.

В блокноте нажмите « Файл»(File) , а затем «Сохранить как(Save As) » . Назовите файл bits.bat , а затем выберите « Все файлы»(All Files) в поле « Тип( Save as Type) файла» и сохраните его на рабочем столе.

зарегистрировать командный файл

Теперь просто щелкните правой кнопкой мыши файл BAT на рабочем столе и выберите « Запуск от имени администратора»( Run as Administrator) . На этом этапе вам следует перезагрузить компьютер и посмотреть, сможете ли вы сделать то, что пытались сделать ранее, например, установить обновления и т. д.

Если BITS по-прежнему не отображается в списке служб (Services)Windows или вы не можете запустить службу BITS , попробуйте загрузить этот файл реестра и запустить его. В основном он пытается исправить все записи реестра, связанные со службой BITS . Если приведенные выше команды также не сработали, вы можете попробовать запустить этот файл реестра, а затем повторить команду. Тем не менее, вы должны сначала перезагрузить компьютер после запуска файла реестра.

http://download.bleepingcomputer.com/win-services/7/BITS.reg

Обратите внимание, что это . REG -файл, который добавляет ключи и значения в ваш реестр. Во время загрузки вы можете получить сообщение о том, что этот файл может быть опасным, однако это не так, поэтому вам не о чем беспокоиться. Если вы получаете какое-либо сообщение об ошибке при попытке запустить этот файл REG , вы также можете перезагрузить компьютер в безопасном режиме(Safe Mode) , а затем попытаться запустить его. Иногда запущенный процесс препятствует добавлению некоторых значений в реестр.

Если у вас по-прежнему возникают проблемы со службой BITS , которая не отображается должным образом, сообщите нам, что вы пробовали и какова ваша конкретная ситуация, и мы постараемся помочь. Наслаждаться!



About the author

Я инженер-конструктор со стажем работы более 10 лет. Я специализируюсь на USB-контроллерах и кабелях, а также на обновлении BIOS и поддержке ACPI. В свободное время я также люблю вести блог на различные темы, связанные с технологиями и инженерией.



Related posts