Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klienci korporacyjni konfigurują usługę zarządzania kluczami (KMS) w ramach procesu wdrażania, ponieważ umożliwia im korzystanie z prostego, prostego procesu aktywowania systemu Windows w swoich środowiskach. Zwykle po skonfigurowaniu hosta usługi KMS klienci usługi KMS łączą się automatycznie z hostem i aktywują je samodzielnie. Jednak czasami proces nie działa zgodnie z oczekiwaniami. W tym artykule opisano sposób rozwiązywania wszelkich problemów, które mogą wystąpić.
Aby uzyskać więcej informacji na temat wpisów dziennika zdarzeń i skryptu slmgr.vbs, przeczytaj w Informacje techniczne dotyczące aktywacji zbiorczej.
Gdzie rozpocząć rozwiązywanie problemów z usługą KMS
Zacznijmy od szybkiego przypomnienia, jak działa aktywacja KMS. Usługa KMS to model klient-serwer, który ma pewne podobieństwa do protokołu DHCP (Dynamic Host Configuration Protocol). Jednak zamiast przekazywania adresów IP klientom na żądanie usługa KMS umożliwia aktywację produktu. Usługa KMS jest również modelem odnawiania, w którym klienci próbują ponownie uaktywnić się w regularnych odstępach czasu. Istnieją dwie role: host usługi KMS i klient usługi KMS.
- Host usługi KMS uruchamia usługę aktywacji i włącza aktywację w środowisku. Aby skonfigurować hosta usługi KMS, należy zainstalować klucz usługi KMS z centrum usługi licencjonowania zbiorowego (VLSC), a następnie aktywować usługę.
- Klient usługi KMS to system operacyjny Windows, który jest wdrażany w środowisku i musi zostać aktywowany. Klienci usługi KMS mogą uruchamiać dowolną wersję systemu Windows korzystającą z aktywacji zbiorczej. Klienci usługi KMS mają wstępnie zainstalowany klucz nazywany ogólnym kluczem licencji zbiorczej (GVLK) lub kluczem instalacji klienta usługi KMS. Obecność GVLK jest tym, co sprawia, że system jest klientem usługi KMS. Klienci usługi KMS używają rekordów SRV systemu nazw domen (DNS) (
_vlmcs._tcp) do identyfikowania hosta usługi KMS. Następnie klienci automatycznie próbują odnaleźć tę usługę i użyć jej do aktywowania się. Podczas 30-dniowego początkowego okresu próbnego próbują aktywować co dwie godziny. Po aktywowaniu klientów usługi KMS próbują odnowić aktywację co siedem dni.
Z perspektywy rozwiązywania problemów może być konieczne przyjrzenie się zarówno po stronie hosta, jak i klienta, aby dowiedzieć się, dlaczego występuje problem.
Rozwiązywanie problemów na hoście usługi KMS
Podczas badania hosta usługi KMS w trakcie rozwiązywania problemów należy przyjrzeć się dwóm obszarom:
- Sprawdź stan usługi licencjonowania oprogramowania hosta przy użyciu polecenia
slmgr.vbsw wierszu poleceń. - Sprawdź Podgląd zdarzeń pod kątem zdarzeń związanych z licencjonowaniem lub aktywacją.
Slmgr.vbs i usługa licencjonowania oprogramowania
Aby rozwiązać problemy z aktywacją na klientach usługi KMS, możesz użyć narzędzia wiersza polecenia slmgr.vbs oraz Podglądu zdarzeń. Aby wyświetlić szczegółowe dane wyjściowe z usługi licencjonowania oprogramowania, otwórz okno wiersza polecenia z podwyższonym poziomem uprawnień lub okno programu PowerShell i uruchom polecenie slmgr.vbs /dlv. Poniższy zrzut ekranu przedstawia wyniki tego polecenia dla klienta usługi KMS i hosta usługi KMS odpowiednio:
Oto kilka zmiennych, na które należy zwrócić uwagę w danych wyjściowych podczas rozwiązywania problemów.
Informacje o wersji są w górnej części danych wyjściowych
slmgr.vbs /dlv. Informacje o wersji są przydatne do określania, czy usługa jest up-to-date. Upewnienie się, że wszystko jest aktualne, jest ważne, ponieważ usługa KMS obsługuje różne klucze hosta usługi KMS. Możesz użyć tych danych, aby ocenić, czy wersja, której obecnie używasz, obsługuje klucz hosta usługi KMS, który próbujesz zainstalować. Aby uzyskać więcej informacji na temat aktualizacji, zobacz Aktualizacja jest dostępna dla systemu Windows Vista i windows Server 2008 w celu rozszerzenia obsługi aktywacji usługi KMS dla systemu Windows 7 i Windows Server 2008 R2.Nazwa wskazuje, która wersja systemu Windows jest uruchomiona w systemie hosta usługi KMS. Te informacje umożliwiają rozwiązywanie problemów związanych z dodawaniem lub zmienianiem klucza hosta usługi KMS. Na przykład możesz użyć tych informacji, aby sprawdzić, czy wersja systemu operacyjnego obsługuje klucz, którego próbujesz użyć.
Opis pokazuje, który klucz jest aktualnie zainstalowany. Użyj tego pola, aby sprawdzić, czy klucz, który po raz pierwszy aktywował usługę, był poprawny dla wdrożonych klientów usługi KMS.
Stan licencji pokazuje stan systemu hosta usługi KMS. Wartość powinna być licencjonowana. Każda inna wartość oznacza, że należy ponownie uaktywnić hosta.
Bieżąca liczba wyświetla liczbę z zakresu od 0 do 50. Liczba jest skumulowana między systemami operacyjnymi i wskazuje liczbę ważnych systemów, które próbowały się aktywować w ciągu 30 dni.
Jeśli liczba wynosi 0, usługa została ostatnio aktywowana lub żaden prawidłowy klient nie jest połączony z hostem usługi KMS.
Liczba nie zwiększa się powyżej 50, niezależnie od liczby prawidłowych systemów w środowisku. Liczba jest ustawiona na buforowaną wartość wynoszącą maksymalnie dwukrotność maksymalnej liczby licencji zwróconej przez klienta usługi KMS. Maksymalna zasada ustawiona przez system operacyjny klienta systemu Windows wymaga liczby 25 lub większej od hosta usługi KMS w celu aktywowania się. W związku z tym najwyższą liczbą, jaką host usługi KMS może obsłużyć, jest 50 lub 2 x 25. W środowiskach, które zawierają tylko klientów usługi KMS systemu Windows Server, maksymalna liczba na hoście usługi KMS wynosi 10. Ten limit jest spowodowany tym, że próg dla wersji systemu Windows Server wynosi 5 (2 x 5 lub 10).
Typowy problem związany z licznikiem występuje, gdy środowisko ma aktywowanego hosta usługi KMS i wystarczająco klientów, ale licznik nie wzrasta ponad jeden. W przypadku wystąpienia tego problemu oznacza to, że wdrożony obraz klienta nie został poprawnie skonfigurowany, więc systemy nie mają unikatowych identyfikatorów maszyn klienckich (CMID). Aby uzyskać więcej informacji, zobacz następujące artykuły:
Innym powodem, dla którego licznik może nie rośnie, jest zbyt wiele hostów usługi KMS w środowisku i licznik jest rozłożony na wszystkie z nich.
Nasłuchiwanie na porcie Komunikacja z KMS odbywa się za pomocą anonimowego RPC. Domyślnie klienci używają portu TCP 1688 do nawiązywania połączenia z hostem usługi KMS. Upewnij się, że ten port jest otwarty między klientami usługi KMS i hostem usługi KMS. Możesz zmienić lub skonfigurować port na hoście usługi KMS. Podczas komunikacji host usługi KMS wysyła oznaczenie portu do klientów usługi KMS. Jeśli zmienisz port na kliencie usługi KMS, oznaczenie portu zostanie zastąpione, gdy klient kontaktuje się z hostem.
Często pytamy o sekcję skumulowanych żądań danych wyjściowych slmgr.vbs /dlv . Ogólnie rzecz biorąc, te dane nie są przydatne do rozwiązywania problemów. Host usługi KMS przechowuje bieżący rekord stanu każdego klienta usługi KMS, który próbuje aktywować lub ponownie uaktywnić. Żądania, które zakończyły się niepowodzeniem, wskazują, że host usługi KMS nie obsługuje niektórych klientów usługi KMS. Jeśli na przykład klient usługi KMS systemu Windows 7 spróbuje aktywować hosta usługi KMS, który został aktywowany przy użyciu klucza KMS systemu Windows Vista, aktywacja zakończy się niepowodzeniem.
W wierszach Żądania ze stanem licencji opisano wszystkie możliwe stany licencji, zarówno wcześniejsze, jak i obecne. Z perspektywy rozwiązywania problemów te dane są istotne tylko wtedy, gdy liczba nie zwiększa się zgodnie z oczekiwaniami. W takim przypadku powinna zwiększać się liczba żądań zakończonych niepowodzeniem. Aby rozwiązać ten problem, należy sprawdzić klucz produktu, który został użyty do pierwszego aktywowania systemu hosta usługi KMS. Należy również zauważyć, że skumulowane wartości żądania są resetowane tylko w przypadku ponownego zainstalowania systemu hosta usługi KMS.
Identyfikatory zdarzeń usługi KMS
W poniższych sekcjach opisano zdarzenia klienta, które należy znać, aby ułatwić wydajniejsze rozwiązywanie potencjalnych problemów. Gdy klient usługi KMS pomyślnie aktywuje lub reaktywuje, klient rejestruje zdarzenie o identyfikatorze zdarzenia 12288 i identyfikatorze zdarzenia 12289.
Identyfikator zdarzenia 12288:
Poniższy zrzut ekranu przedstawiający segment wpisu o identyfikatorze zdarzenia 12288 z dziennika zdarzeń usługi KMS:
Jeśli widzisz tylko identyfikator zdarzenia 12288 bez odpowiedniego identyfikatora zdarzenia 12289, klient usługi KMS nie może nawiązać połączenia z hostem usługi KMS, host usługi KMS nie odpowiedział lub klient nie otrzymał odpowiedzi hosta. W takich przypadkach należy sprawdzić, czy host usługi KMS jest wykrywalny i czy klienci usługi KMS mogą się z nim skontaktować.
Najbardziej istotne informacje o identyfikatorze zdarzenia 12288 to dane w polu Informacje . Na przykład pole Informacje zawiera bieżący stan klienta oraz nazwę FQDN i port TCP używany podczas próby aktywowania klienta. Za pomocą nazwy FQDN można rozwiązywać problemy ze scenariuszami, w których liczba hostów usługi KMS nie zwiększa się. Na przykład, jeśli dostępnych jest zbyt wiele hostów usługi KMS dla klientów (czy to legalne, czy nieobsługiwane systemy), liczba może być rozdzielona między wszystkimi z nich.
Nieudana aktywacja nie zawsze oznacza, że klient ma identyfikator zdarzenia 12288, a nie 12289. Nieudana aktywacja lub ponowna aktywacja może również skutkować wystąpieniem obu zdarzeń. W takim przypadku należy zbadać drugie zdarzenie, aby sprawdzić przyczynę błędu.
Identyfikator zdarzenia 12289:
Poniższy zrzut ekranu przedstawiający segment wpisu o identyfikatorze zdarzenia 12289 z dziennika zdarzeń usługi KMS:
Sekcja Informacje o zdarzeniu o identyfikatorze 12289 zawiera następujące informacje:
Flaga aktywacji wskazująca, czy aktywacja zakończyła się powodzeniem (1) lub niepowodzeniem (0).
Bieżąca liczba na hoście usługi KMS, która pokazuje wartość licznika na hoście usługi KMS, gdy klient próbuje dokonać aktywacji. Jeśli aktywacja nie powiedzie się, może to być spowodowane tym, że liczba jest niewystarczająca dla tego systemu operacyjnego klienta lub że w środowisku nie ma wystarczającej liczby systemów, aby utworzyć liczbę.
Wymagania dotyczące odnawiania klienta usługi KMS
Aktywacja usługi KMS działa w modelu odnawiania, w którym każde urządzenie klienckie musi łączyć się z serwerem hosta usługi KMS co najmniej raz na 180 dni, aby zachować aktywację. Domyślnie klienci usługi KMS próbują odnowić aktywację co siedem dni. Po pomyślnym odnowieniu okres ważności aktywacji zostanie zresetowany przez kolejne 180 dni.
Z jakiegokolwiek powodu, jeśli wymaganie odnowienia nie zostanie spełnione, zostanie wyświetlone wyskakujące powiadomienie 30 dni przed upływem 180 dni w celu odnowienia. Powiadomienie o odnowieniu jest również wyświetlane w panelu aktywacji.
Rozwiązywanie problemów z wymaganiami dotyczącymi odnawiania klienta usługi KMS
Otrzymasz to powiadomienie tylko wtedy, gdy jesteś na urządzeniu należącym do firmy lub zarządzanym. Jeśli jest to nieprawidłowe, uzyskaj klucz sprzedaży detalicznej ze Sklepu Microsoft.
Jeśli używasz urządzenia należącego do firmy lub zarządzanego, skontaktuj się z administratorem IT. Oto kilka możliwych powodów, dla których może zostać wyświetlony następujący komunikat:
Host usługi KMS jest zlikwidowany: administrator IT musi skonfigurować wersję klienta usługi KMS z serwerem usługi KMS. Zapoznaj się z tematem Aktywowanie przy użyciu usługi zarządzania kluczami.
Nasłuchiwanie na innym porcie: komunikacja z usługą KMS używa anonimowego wywołania RPC. Domyślnie klienci używają portu TCP 1688 do nawiązywania połączenia z hostem usługi KMS. Upewnij się, że ten port jest otwarty między klientami usługi KMS a hostem usługi KMS. Port na hoście usługi KMS można skonfigurować za pośrednictwem zapory systemu Windows z zabezpieczeniami zaawansowanymi.
Zweryfikuj konfigurację DNS: domyślnie klienci usługi KMS używają procesu automatycznego odnajdywania w celu wysyłania zapytań do systemu DNS w celu uzyskania listy serwerów. Aby dowiedzieć się więcej, zobacz Wskazówki dotyczące rozwiązywania problemów z aktywacją związaną z systemem DNS.
O co prosi wsparcie techniczne?
Jeśli aktywacje nie działają zgodnie z oczekiwaniami po rozwiązaniu problemów, możesz skontaktować się z pomocą techniczną firmy Microsoft w celu uzyskania pomocy technicznej. Inżynier pomocy technicznej zwykle prosi o następujące informacje:
-
slmgr.vbs /dlvdane wyjściowe z hosta usługi KMS i systemów klienckich usługi KMS. - Dzienniki zdarzeń zarówno z hosta usługi KMS (dziennika usługi zarządzania kluczami) jak i systemów klienckich usługi KMS (dziennik aplikacji).