Windows Server: Rozwiązywanie problemów z licencjonowaniem i aktywacją przy użyciu polecenia Slmgr
Summary: W tym artykule pokazano, w jaki sposób można użyć polecenia Slmgr.vbs do diagnozowania i rozwiązywania problemów związanych z licencjonowaniem i aktywacją systemu Windows.
Instructions
Podczas rozwiązywania problemów z licencjonowaniem i aktywacją systemu Windows slmgr.vbs często jest pomocne. To polecenie ma wiele przełączników, a w tym artykule omówiono kilka z najczęstszych.
slmgr.vbs jest skryptem Visual Basic, .vbs Rozszerzenie nie jest potrzebne. Rozszerzenie zostało pominięte w pozostałej części tego artykułu.
Skrypt slmgr /dlv command
Działa slmgr /dlv tworzy wyskakujące okienko zawierające wiele informacji o stanie aktywacji uruchomionego systemu operacyjnego (OS). Dane wyjściowe wyglądają podobnie do poniższego:

Rysunek 1. Dane wyjściowe z adnotacjami slmgr /dlv command
Ponumerowane pola wskazują, co następuje:
- Numer kompilacji systemu operacyjnego: Numer kompilacji zawiera wartość identyfikującą wersję systemu operacyjnego.
26100: Windows Server 2025
20348: Windows Server 2022
17763: Windows Server 2019
14393: Wersja systemu operacyjnego Windows Server 2016
: Wskazuje, czy system operacyjny jest w wersji Datacenter, Standard czy Essentials. Wskazuje również, czy używana jest wersja ewaluacyjna. Wersja ewaluacyjna musi zostać przekonwertowana na wersję nieewaluacyjną, zanim będzie można ją aktywować. Instrukcje dotyczące konwertowania wersji ewaluacyjnej można znaleźć w systemie Microsoft Windows: Klucz produktu systemu Windows nie działa, aby aktywować maszynę wirtualną. - Kanał licencjonowania: Wskazuje typ klucza produktu, który jest w użyciu. Najczęściej spotykane wartości to OEM SLP, OEM non-SLP, Retail, GVLK/KMS i MAK.
- OEM SLP: Klucza preinstalacji blokady systemu (SLP) można użyć tylko do aktywacji fizycznego serwera Dell. Ten typ klucza jest używany, jeśli system operacyjny został zainstalowany fabrycznie lub z oficjalnych nośników firmy Dell. Aktywacja klucza SLP odbywa się bez udziału użytkownika na podstawie określonych danych w systemie BIOS serwera. Dane te znajdują się tylko na serwerze fizycznym, więc klucza SLP nie można użyć do aktywacji maszyny wirtualnej (VM).
- OEM bez SLP: Klucz produktu widoczny na naklejce certyfikatu autentyczności (COA) dołączonej do serwera firmy Dell to klucz OEM inny niż SLP. Na serwerze firmy Dell do aktywacji serwera fizycznego i hostowanych na nim maszyn wirtualnych można użyć klucza innego niż SLP OEM. Maszyny wirtualne muszą mieć tę samą wersję i edycję systemu Windows Server co host.
- Sprzedaż detaliczna: Ten klucz produktu reprezentuje licencję na system operacyjny zakupioną za pośrednictwem kanału sprzedaży detalicznej (innego niż OEM).
- GVLK/KMS: Jest to ogólny klucz licencji zbiorczej (GLVK), znany również jako klucz klienta usług zarządzania kluczami (KMS). Klucze klienta GVLK/KMS są publikowane przez firmę Microsoft
. Mogą pomyślnie aktywować system operacyjny tylko wtedy, gdy serwer KMS jest obecny w środowisku.
- MAK: Jest to klucz aktywacji wielokrotnej (MAK), typ klucza licencji zbiorczej, który nie wymaga serwera KMS. Klucze MAK mogą służyć do aktywowania wielu wystąpień systemu operacyjnego do określonego limitu. System operacyjny Windows Server zakupiony od firmy Dell za pośrednictwem programu Cloud Solution Provider (CSP) korzysta z klucza MAK.
- Częściowy klucz produktu: Ta wartość zawiera pięć ostatnich znaków klucza produktu, który jest w użyciu. Jest to przydatne przy określaniu, czy zainstalowany klucz produktu jest zgodny z kluczem na naklejce COA.
- Stan licencji: Status "Licencjonowany" oznacza, że system operacyjny został aktywowany. Jeśli stan to "Powiadomienie", aktywacja nie powiodła się. W takim przypadku pod stanem licencji wyświetlana jest przyczyna powiadomienia . Przyczyną powiadomienia jest kod szesnastkowy, który może zawierać informacje o niepowodzeniu aktywacji. Uruchom
slui 0x2a <code>, aby spróbować przetłumaczyć ten kod na bardziej zrozumiały komunikat o błędzie. Tłumaczenie nie zawsze się udaje.
Skrypt slmgr /upk command
Działa slmgr /upk usuwa klucz produktu z uruchomionego systemu operacyjnego. System operacyjny nie jest aktywowany do momentu zainstalowania nowego klucza.
Skrypt slmgr /ipk command
Działa slmgr /ipk <key> Instaluje klucz produktu w uruchomionym systemie operacyjnym. Podstawowa weryfikacja jest wykonywana na dostarczonym kluczu, ale klucz może zostać zaakceptowany, ale nadal nie aktywuje systemu operacyjnego.
Skrypt slmgr /ato command
Działa slmgr /ato wymusza próbę aktywacji uruchomionego systemu operacyjnego. Często nie jest to konieczne, ponieważ aktywacja powinna nastąpić automatycznie po wprowadzeniu klucza produktu.
Skrypt slmgr /rearm command
Działa slmgr /rearm w wersji ewaluacyjnej systemu Windows resetuje licznik czasu aktywacji do 180 dni. Nie zastępuje to prawidłowego licencjonowania systemu operacyjnego, ponieważ można to zrobić tylko kilka razy, zanim czasomierz aktywacji wygaśnie na stałe. Liczba pozostałych resetów jest pokazana w danych wyjściowych slmgr /dlv .