Usługa Host agenta programu SMS nie uruchamia się po ponownym uruchomieniu komputera klienckiego programu Systems Management Server 2003


Ważne Ten artykuł zawiera informacje dotyczące modyfikowania rejestru. Upewnij się, że kopii zapasowej rejestru przed przystąpieniem do modyfikacji. Upewnij się, że wiesz, jak przywrócić rejestr w przypadku pojawienia się problemu. Aby uzyskać więcej informacji na temat kopii zapasowej, przywracania i modyfikowania rejestru kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
256986 Opis rejestru systemu Microsoft Windows

Objawy


Po ponownym uruchomieniu komputera klienckiego programu Microsoft Systems Management Server (SMS) 2003, nie można uruchomić usługi Host agenta programu SMS (Ccmexec.exe). Gdy ten problem wystąpi, wpisy błędu podobny do następującego może pojawić się w pliku CCMExec.log na komputerze klienta programu SMS:

Wpis pliku CCMExec.log 1
Uruchamianie CCMEXEC usługi... $$ < CcmExec >< 8:13:13.819 piątek 13 lutego 2004 r. centralna standardowy czas >< wątku 1216 (0x4C0) = >
Uruchomiona na komputerze nazwa_komputera jako użytkownik SYSTEM.
$$ < CcmExec >< 8:13:13.859 piątek 13 lutego 2004 r. centralna standardowy czas >< wątku 1216 (0x4C0) = >
BŁĄD! Nie można odnaleźć w ścieżce systemu WBEM. $$ < CcmExec >< 8:13:13.859 piątek 13 lutego 2004 r. centralna standardowy czas >< wątku 1216 (0x4C0) = >
Pomyślnie dodane WBEM do procesu zmiennej środowiskowej PATH. $$ < CcmExec >< 8:13:13.859 piątek 13 lutego 2004 r. centralna standardowy czas >< wątku 1216 (0x4C0) = >
Inicjowanie modelu COM. $$ < CcmExec >< 8:13:13.859 piątek 13 lutego 2004 r. centralna standardowy czas >< wątku 1216 (0x4C0) = >
Rejestrowanie dla rejestrowania powiadomień o zmianach. $$ < CcmExec >< 8:13:13.869 piątek 13 lutego 2004 r. centralna standardowy czas >< wątku 1216 (0x4C0) = >
Ustawienie domyślne rejestrowania składników dla procesu. $$ < CcmExec >< 8:13:13.869 piątek 13 lutego 2004 r. centralna standardowy czas >< wątku 1216 (0x4C0) = >
Ustawienie stanu usługi uruchomione. $$ < CcmExec >< 8:13:13.869 piątek 13 lutego 2004 r. centralna standardowy czas >< wątku 1216 (0x4C0) = >
Sprawdzanie, czy konieczna jest naprawa. $$ < CcmExec >< 8:13:13.889 piątek 13 lutego 2004 r. centralna standardowy czas >< wątku 1216 (0x4C0) = >
Nie można otworzyć usługi WMI obszaru nazw '\\.\root\ccm' (80004002 usługi) $ $ < CcmExec >< 8:13:17.224 piątek 13 lutego 2004 r. centralna standardowy czas >< wątku 1216 (0x4C0) = >
Wpis pliku CCMExec.log 2
1/25/2006 9:16:35 PMFailed otworzyć do obszaru nazw WMI "\\.\root\ccm" (8004100a)
1/25/2006 9:16:35 PMCCMDoCertificateMaintenance nie powiodło się (0x8004100a).
1/25/2006 9:16:35 PMFailed otworzyć do obszaru nazw WMI "\\.\root\CCM\Events" (8004100a)
1/25/2006 9:16:35 PMCCMDoCertificateMaintenance() wywołało zdarzenie stanu CCM_ServiceHost_CertificateOperationsFailure.
1/25/2006 9:16:35 PMLoading ustawienia usługi.
1/25/2006 9:16:35 PMFailed otworzyć do obszaru nazw WMI "\\.\root\ccm\Policy\Machine" (8004100a)
1/25/2006 9:16:35 PMError ładowanie ustawień usługi. Kod 0x8004100a
1/25/2006 9:16:35 PMPhase 0 Zainicjowanie nie powiodło się (0x8004100a).
1/25/2006 9:16:35 PMService Zainicjowanie nie powiodło się (0x8004100a).
1/25/2006 9:16:35 PMShutting w dół AdditonallyCCMEXEC...
Ponadto plik Wbemcore.log może zawierać wpis podobny do następującego błędu:
(13 lutego piątek 08:13:13 2004.69289): wpis rejestru jest wskazanie Instalatora
(13 lutego piątek 08:14:13 2004.129856): konstrukcja CFactory
(13 lutego piątek 08:14:13 2004.129886): CFactory destruct
(13 lutego piątek 08:14:13 2004.129896): mutex utworzony WINMGMT_ACTIVE
(13 lutego piątek 08:14:13 2004.129946): odczytywanie informacji o konfiguracji z rejestru
(13 lutego piątek 08:14:16 2004.132800): przygotowanie wniosku init obszaru nazw dla nazw active //./ROOT/ccm/policy
(13 lutego piątek 08:14:16 2004.132901): przygotowanie wniosku init obszaru nazw dla nazw active //./root/CIMV2
(13 lutego piątek 08:14:16 2004.132961): przygotowanie wniosku init obszaru nazw dla nazw active //./root/subscription
(13 lutego piątek 08:14:16 2004.133021): inicjowanie //./ROOT/ccm/policy obszaru nazw
(13 lutego piątek 08:14:16 2004.133041): inicjowanie //./root obszaru nazw

Przyczyna


Ten problem występuje, jeśli jeden lub oba poniższe warunki są spełnione:
  • %SystemRoot%\System32\Wbem zmiennej path nie ma na liście w ścieżce systemu na komputerze klienckim.
  • Typ wpisu rejestru ścieżka jest niepoprawna na komputerze klienta programu SMS.
Ten problem może również wystąpić, gdy nie można uruchomić usługi Instrumentacja zarządzania Windows (WMI, Windows Management Instrumentation) w sposób terminowy.

Rozwiązanie


Aby rozwiązać ten problem, użyj jednej z następujących metod.

Metoda 1: Upewnij się, że zmienna %SystemRoot%\System32\Wbem jest wymieniony w ścieżce systemu na komputerze klienckim

  1. Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz sysdm.cpl, a następnie kliknij przycisk OK.
  2. Kliknij kartę Zaawansowane , a następnie kliknij przycisk Zmienne środowiskowe.
  3. W obszarze Zmienne systemowekliknij ścieżkę, a następnie kliknij przycisk Edytuj.
  4. Upewnij się, że ten %SystemRoot%\System32\Wbem jest wymieniona w polu wartość zmiennej . Jeśli ta wartość nie ma na liście, należy dodać go. Aby to zrobić, wykonaj następujące kroki:
    1. W oknie dialogowym Edytowanie zmienna systemowa kliknij przycisk na końcu tekstu w polu wartość zmiennej , a następnie wpisz następujące czynności:
      ;%SystemRoot%\System32\Wbem
    2. Kliknij trzy razy przycisk OK , aby zapisać zmiany.

Metoda 2: Ustaw typ ścieżki wpisu rejestru REG_EXPAND_SZ

Ostrzeżenie: Nieprawidłowa modyfikacja rejestru za pomocą Edytora rejestru lub inną metodą może spowodować poważne problemy. Mogą one wymagać ponownego zainstalowania systemu operacyjnego. Firma Microsoft nie gwarantuje, że możliwe będzie rozwiązanie tych problemów. Modyfikujesz rejestr na własną odpowiedzialność.
  1. Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz polecenie regedit, a następnie kliknij OK.
  2. W Edytorze rejestru zlokalizuj i kliknij następujący podklucz rejestru:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
  3. Upewnij się, że typ zapisu ścieżki jest REG_EXPAND_SZ i nie REG_SZ. Jeśli typ zapisu to REG_SZ, należy skopiować informacje o ścieżce, usuń istniejący wpis ścieżki, a następnie utwórz nowy wpis typu REG_EXPAND_SZ. Aby to zrobić, wykonaj następujące kroki:
    1. W Edytorze rejestru kliknij dwukrotnie wartość ścieżki .
    2. Kliknij prawym przyciskiem myszy tekst w polu Dane wartości , kliknij Kopiuj, a następnie kliknij przycisk Anuluj.
    3. Wklej tekst do dokumentu programu Notatnik.
    4. W Edytorze rejestru kliknij prawym przyciskiem myszy ścieżkę, a następnie kliknij przycisk Usuń.
    5. Na pasku menu kliknij menu Edycja, wskaż polecenie Nowy, a następnie kliknij Wartość ciągu rozwijalnego.
    6. Wpisz ścieżkę, a następnie naciśnij klawisz ENTER.
    7. Dwukrotnie kliknij ścieżkę.
    8. Kliknij prawym przyciskiem myszy pole Dane wartości , kliknij przycisk Wklej, a następnie kliknij OK.
    9. Zamknij Edytor rejestru.

Więcej informacji


Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

886137 jest rejestrowany identyfikator zdarzenia 10003 i Push instalacji klienta nie można użyć do zainstalowania programu SMS 2003 Advanced Client

Powiązane artykuły


Aby uzyskać więcej informacji na temat rozwiązywania problemów z zaawansowanymi instalacje wypychania klienta zobacz następujący artykuł z bazy wiedzy Microsoft Knowledge Base:

928282 jak rozwiązywać problemy z Zaawansowanego klienta Push problemy z instalacją programu Systems Management Server 2003 i System Center Menedżer konfiguracji 2007