Komunikat o błędzie "Kod błędu specyficzny dla usługi -2147944102" podczas próby uruchomienia usługi BITS

Ten artykuł zawiera rozwiązanie błędu 2147944102, który występuje po uruchomieniu usługi inteligentnego transferu w tle (BITS).

Dotyczy: Windows Server 2012 R2
Oryginalny numer KB: 326460

Symptomy

Jeśli spróbujesz uruchomić usługę BITS na komputerze z systemem Windows 2000, na którym są zainstalowane usługi terminalowe, mogą wystąpić następujące objawy:

  • Zostanie wyświetlony jeden z następujących komunikatów o błędach:

    System Windows nie może uruchomić usługi inteligentnego transferu w tle na komputerze lokalnym. Aby uzyskać więcej informacji, zapoznaj się z dziennikiem zdarzeń systemowych. Jeśli jest to usługa spoza firmy Microsoft, skontaktuj się z dostawcą usługi i zapoznaj się z kodem błędu specyficznym dla usługi — 2147023194.

    -lub-

    Wystąpił błąd specyficzny dla usługi: -2147944102.

  • Następujące zdarzenie jest rejestrowane w dzienniku systemowym systemu Windows NT Podgląd zdarzeń:

    Typ zdarzenia: błąd
    Źródło zdarzeń: Service Control Manager
    Kategoria zdarzeń: Brak
    Identyfikator zdarzenia: 7024
    Użytkownik: N/A
    Opis: Usługa inteligentnego transferu w tle została zakończona z powodu błędu specyficznego dla usługi 2147944102.

Przyczyna

Takie zachowanie może wystąpić, jeśli usługa usług terminalowych jest wyłączona.

Domyślnie po zainstalowaniu składnika Usługi terminalowe typ uruchamiania usługi Terminal Services jest ustawiony na Wartość Automatyczna. Jeśli administrator zmieni typ uruchamiania usługi na Wyłączone, usługa BITS nie zostanie uruchomiona.

Rozwiązanie

Aby rozwiązać ten problem, uzyskaj najnowszy dodatek Service Pack dla systemu Microsoft Windows 2000.

Obejście problemu

Aby obejść ten problem, użyj jednej z następujących metod (odpowiednio do twojej sytuacji).

Metoda 1. Konfigurowanie usług terminalowych do automatycznego uruchamiania

Aby skonfigurować automatyczne uruchamianie usługi usług terminalowych, wykonaj następujące kroki:

  1. Kliknij przycisk Start, wskaż pozycję Ustawienia, a następnie kliknij pozycję Panel sterowania.
  2. Kliknij dwukrotnie pozycję Narzędzia administracyjne, a następnie kliknij dwukrotnie pozycję Usługi.
  3. W okienku po prawej stronie kliknij prawym przyciskiem myszy pozycję Usługi terminalowe, a następnie kliknij pozycję Właściwości.
  4. Kliknij kartę Ogólne .
  5. W polu Typ uruchamiania kliknij pozycję Automatyczne, a następnie kliknij przycisk OK.

Metoda 2. Usuwanie usług terminalowych

Jeśli nie potrzebujesz usług terminalowych lub nie są używane na serwerze, usuń usługi terminalowe. Aby to zrobić, wykonaj następujące kroki.

  1. Kliknij przycisk Start, wskaż pozycję Ustawienia, a następnie kliknij pozycję Panel sterowania.
  2. Kliknij dwukrotnie pozycję Dodaj/Usuń programy.
  3. Kliknij pozycję Dodaj/usuń składniki systemu Windows.
  4. W Kreatorze składników systemu Windows kliknij, aby wyczyścić pole wyboru Usługi terminalowe , a następnie kliknij przycisk Dalej.
  5. Na stronie Kończenie pracy z Kreatorem składników systemu Windows kliknij przycisk Zakończ.
  6. W oknie Dodawanie/usuwanie programów kliknij przycisk Zamknij.

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych na początku tego artykułu. Ten problem został po raz pierwszy rozwiązany w systemie Microsoft Windows 2000 z dodatkiem Service Pack 4.

Więcej informacji

Problem opisany w sekcji "Objawy" tego artykułu może również wystąpić po zainstalowaniu usług Microsoft Software Update Services (SUS) 1.0 lub klienta automatycznego Aktualizacje 2.2 na komputerze z systemem Windows 2000 Server z zainstalowanymi usługami terminalowymi.