Zalecane, 2024

Wybór Redakcji

Napraw brak usługi usług inteligentnego transferu w tle (BITS)

Wcześniej napisałem artykuł o nieistnieniu usługi BITS (usługa inteligentnego transferu w tle) i o tym, jak rozwiązać problem. Bez tej usługi działającej w tle nie można pobierać żadnych aktualizacji systemu Windows. Powoduje także wszelkie inne problemy, ale głównym problemem, który dotyka większość ludzi, jest brak możliwości pobierania aktualizacji.

W przeważającej części mój poprzedni artykuł pomógł mi kilka razy w ciągu ostatnich 5 lat. Dopiero kilka dni temu natrafiłem na problem z usługą BITS, w której artykuł nie pomógł. W tym przypadku jeden z moich komputerów dostał złego wirusa i podczas jego czyszczenia usługa BITS zniknęła z listy usług. Każde polecenie, które próbowałem uruchomić, aby ponownie uruchomić usługę lub ponownie ją zarejestrować, po prostu nie działałoby.

W końcu dowiedziałem się, że muszę odtworzyć usługę BITS w ogóle! W tym momencie mógłbym zarejestrować go ponownie w systemie Windows, a następnie przejść do usług i uruchomić go od tego miejsca. W tym artykule przeprowadzę Cię przez proces ręcznego tworzenia usługi BITS, a następnie rejestrowania jej w systemie Windows.

Tworzenie usługi BITS

Pierwszą rzeczą, którą możesz spróbować zrobić, to odtworzyć usługę BITS. Możesz to zrobić, otwierając wiersz polecenia administratora i kopiując i wklejając poniższe polecenie:

 sc utwórz typ BITS = udział start = opóźniony-auto binPath = "C: \ Windows \ System32 \ svchost.exe -k netsvcs" tag = no DisplayName = "Usługa inteligentnego transferu w tle" 

Można otworzyć wiersz polecenia administracyjnego, klikając przycisk Start, wpisując CMD, a następnie klikając prawym przyciskiem myszy wiersz polecenia i wybierając opcję Uruchom jako administrator .

Jeśli z jakiegoś powodu nie możesz poprawnie wykonać powyższej komendy, możesz również wypróbować poniższe polecenie, które jest tylko jego skróconą wersją. Jeśli możesz, spróbuj skopiować i wkleić, ponieważ zauważysz, że po znaku = w kilku lokalizacjach natychmiast pojawi się spacja. To nie przypadek, potrzebujesz tej przestrzeni, w przeciwnym razie polecenie nie zadziała.

 sc utwórz BIT binpath = "c: \ windows \ system32 \ svchost.exe -k netsvcs" start = opóźnione-auto 

Po zainstalowaniu usługi BITS musimy się upewnić, że jest poprawnie zarejestrowana. Jeśli nie, możesz spróbować uruchomić go z panelu Usługi, ale prawdopodobnie pojawi się błąd:

 "System Windows nie mógł uruchomić usługi BITS na komputerze lokalnym. Błąd 2: System nie może znaleźć określonego pliku" 

Zarejestruj usługę BITS

Aby zarejestrować usługę BITS, musisz utworzyć plik wsadowy, a następnie go uruchomić. Brzmi strasznie i technicznie, ale to całkiem proste. Najpierw otwórz Notatnik, a następnie wklej następujące elementy w zależności od systemu operacyjnego.

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

Jeśli masz ten problem z usługą BITS w systemie Windows 8 lub Windows 10, musisz uruchomić jeszcze kilka poleceń regsvr32. Sprawdź ten artykuł od firmy Microsoft i postępuj zgodnie ze wskazówkami.

W Notatniku kliknij Plik, a następnie Zapisz jako . Nazwij swój plik bits.bat, a następnie wybierz Wszystkie pliki w polu Zapisz jako typ i zapisz go na pulpicie.

Teraz wystarczy kliknąć prawym przyciskiem myszy plik BAT na pulpicie i wybrać opcję Uruchom jako administrator . W tym momencie powinieneś ponownie uruchomić komputer i sprawdzić, czy możesz zrobić to, co próbowałeś wcześniej, tj. Zainstalować aktualizacje itp.

Jeśli usługa BITS nadal nie jest wyświetlana na liście usług systemu Windows lub nie można uruchomić usługi usługi BITS, można spróbować pobrać ten plik rejestru i uruchomić go. W zasadzie próbuje poprawić wszystkie wpisy rejestru powiązane z usługą BITS. Jeśli powyższe polecenia również nie działają, możesz spróbować uruchomić ten plik rejestru, a następnie spróbuj ponownie uruchomić polecenie również. Należy jednak ponownie uruchomić komputer po uruchomieniu pliku rejestru.

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

Zauważ, że jest to plik .REG, który dodaje klucze i wartości do rejestru. Możesz pobrać wiadomość podczas pobierania, mówiąc, że ten plik może być niebezpieczny, jednak nie jest tak, że nie musisz się martwić. Jeśli pojawi się komunikat o błędzie podczas próby uruchomienia tego pliku REG, możesz również uruchomić ponownie komputer w trybie awaryjnym, a następnie spróbować go uruchomić. Czasami uruchomiony proces uniemożliwi dodanie niektórych wartości do rejestru.

Jeśli nadal masz problemy z nieprawidłowym wyświetlaniem usługi BITS, daj nam znać, co próbujesz i jaka jest Twoja konkretna sytuacja, a spróbujemy pomóc. Cieszyć się!

Top