Domande frequenti sull'attivazione dei contratti multilicenza del servizio di gestione delle chiavi Microsoft (KMS).

In questo articolo viene descritto come funziona la tecnologia KMS e come utilizzarla per attivare i prodotti Microsoft con contratti multilicenza. Il programma Microsoft Volume Licensing consente ai clienti aziendali di distribuire un servizio internoServizio di gestione delle chiavi (KMS)host sulla rete in cui sono attivati ​​tutti i dispositivi client. Per attivare Windows, Office, Project o Visio, i tuoi computer non devono contattare i server di attivazione online di Microsoft. In questo caso l'attivazione del client avviene interamente all'interno della tua rete locale.

Contenuto:

Comprensione dell'architettura di attivazione dei contratti multilicenza KMS

L'infrastruttura KMS è costituita da aserver KMSche viene attivato da Microsoft (questo deve essere fatto una volta, online o per telefono), eClient KMS, che inviano richieste di attivazione al server KMS. Le workstation Windows, gli host che eseguono Windows Server e i computer su cui è installata la versione del volume Microsoft Office 2021/2019/2016/2013 possono fungere da client KMS Server.

Il server KMS stesso viene attivato utilizzando una società specialeChiave CSVLK (Chiave host KMS), che può essere ottenuto da qualsiasi cliente aziendale Microsoft nel proprio account personale sul sito Microsoft Volume Licensing (VLSC) –https://www.microsoft.com/Licensing/servicecenter/default.aspx

Accedi e vai alCentro servizi Microsoft Volume Licensing –> Licenza -> Riepilogo relazioni -> Codici prodotto.Copia la chiave host KMS perWindows Srv 2019 DataCtr/Std KMS(Per esempio).

Attualmente, la chiave host KMS non è elencata nel VLSC per impostazione predefinita. Microsoft genererà una chiave host KMS per te se contatti il ​​supporto tecnico.

È necessario specificare la chiave CSVLK sull'host KMS e quindi attivare il server KMS su Internet sui server Microsoft. L'attivazione del server KMS deve essere eseguita solo una volta.

Un singolo server KMS può attivare un numero illimitato di client KMS. Ad esempio, sebbene il tuo contratto Microsoft dichiari che hai acquistato licenze a volume per 100 computer desktop, in teoria potresti attivare migliaia di copie di Windows. Naturalmente si tratta di una violazione del contratto di licenza Microsoft, ma tecnicamente il server KMS non limita il numero di attivazioni. Tieni inoltre presente che le informazioni sul numero di attivazioni di contratti multilicenza eseguite non vengono inviate all'esterno dell'organizzazione dall'host KMS.

Il server KMS può attivare client in domini diversi, nonché client in gruppi di lavoro. Un server KMS può attivare contemporaneamente sia le edizioni desktop di Windows che Windows, nonché i prodotti della suite Microsoft Office.

Durante l'installazione di un server KMS, puoi registrare automaticamente uno specialeSRV (_VLMCS)registrare nel DNS. Qualsiasi client può trovare il nome del server KMS nel dominio utilizzando questo record DNS. Ad esempio, per trovare manualmente il nome del server KMS nel tuo dominio corp.woshub.com, esegui il comando:

nslookup -type=srv _vlmcs._tcp.corp.woshub.com

_vlmcs._tcp.corp. woshub.com SRV service location:
priority       = 0
weight         = 0
port           = 1688
svr hostname   = ny-kms01.corp.woshub.com
ny-kms01.corp.woshub.com internet address = 10.0.1.100

In questo esempio puoi vedere che il servizio KMS è distribuito sul server ny-kms01 ed è in ascolto sulla porta TCP 1688.

Affinché il server KMS possa attivare il client, sul client (Windows o Office) deve essere installata una chiave pubblica KMS speciale. Si chiama aGvlk(Volume License generico). Dopo aver specificato la chiave GVLK sul dispositivo client, il client KMS tenta di trovare un record SRV nel DNS che punta all'host KMS e tenta di attivarsi su di esso.

Un elenco completo delle chiavi GVLK per tutte le versioni supportate di Windows è disponibile sul sito Microsoft al seguente linkhttps://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys

Queste chiavi GVLK consentono inoltre di aggiornare una copia di valutazione di Windows Server a un'edizione Standard/Enterprise completa.

Un server KMS attivato con una chiave host KMS più recente può attivare tutte le versioni precedenti di Windows, ma non viceversa. Ad esempio, un server KMS attivato con una chiave KMS Windows Srv 2016 DataCtr/Std non sarà in grado di attivare computer Windows 11 o Windows Server 2022/2019. Per supportare le versioni moderne di Windows, dovrai ottenere una nuova chiave CSVLK e attivarla sul tuo server KMS.

Mancia. Microsoft ti consente di utilizzare un'estensione KMS speciale chiamataAttivazione basata su Active Directory (ADBA)per una rete di domini AD. ADBA consente di attivare automaticamente i computer Office, Windows o Windows Server aggiunti a un dominio Active Directory. In questo caso non è presente un host KMS dedicato sulla rete, ma non sarà possibile attivare dispositivi esterni al dominio o in un'altra foresta.

Come installare il server di gestione delle chiavi di attivazione del volume su Windows Server?

Per distribuire un servizio KMS è necessario un host Windows Server (è possibile combinare il ruolo KMS con altri ruoli).

Poiché il servizio KMS non è un servizio ad uso intensivo di risorse, questo ruolo può essere installato su qualsiasi host. Il KMS non deve essere altamente disponibile. Se il server KMS non è disponibile per diverse ore (o addirittura giorni), questo tempo di inattività non avrà alcun impatto sulle operazioni aziendali.

  1. Installa ilServizi di attivazione dei contratti multilicenzaruolo tramite la console di Server Manager o utilizzando PowerShell:Install-WindowsFeature -Name VolumeActivation  -IncludeAllSubFeature –Include ManagementTool
  2. Quindi aprire un prompt dei comandi e installare la chiave CSVLK aziendale. Attiva il tuo server KMS su Microsoft:
    slmgr /ipk <kms_host_key_Windows_Server_2019>
    slmgr /ato

    Per eseguire l'attivazione del server KMS (eseguita una sola volta), i siti Web Microsoft devono essere accessibili dal server KMS sulle porte 80/443. Il server KMS può essere attivato telefonicamente in un ambiente isolato (disconnesso) (puoi trovare il numero di telefono del supporto Microsoft per il tuo Paese nel file phone.inf:get-content C:windowsSystem32sppuiphone.inf).
  3. Per impostazione predefinita, i client si connettono al server KMS utilizzando la porta TCP/1688. Utilizzando PowerShell, abilita la regola del firewall di Windows Defender per aprire questa porta:Enable-NetFirewallRule -Name SPPSVC-In-TCP
  4. Per pubblicare il record SRV di un server KMS in DNS, esegui:
    slmgr /sdns
  5. Verifica che il tuo host KMS sia attivato:
    slmgr.vbs /dlv
    Il comando dovrebbe restituire qualcosa del tipo:Descrizione=VOLUME_KMS_WS22 channel,Stato della licenza=Licensed.

Scopri di più su come installare e configurare un server KMS in Windows Server 2022/2019.

Come attivare Windows con il server KMS?

Utilizza lo script VBS integrato%WinDir%System32slmgr.vbsper gestire manualmente l'attivazione del KMS sui computer Windows. Esegui lo script slmgr.vbs senza parametri per vedere tutte le opzioni disponibili.

Se desideri attivare manualmente una workstation Windows o un host Windows Server su un server KMS, procedi nel seguente modo.

  1. Imposta la chiave GVLK in base alla versione ed edizione di Windows (è possibile trovare un elenco completo delle chiavi GVLK pubbliche sul sito Web Microsoft al collegamento sopra). Ad esempio, per Windows 10 o 11:
    slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
  2. Se il rilevamento automatico del KMS non è configurato nel dominio (tramite il record SRV), è possibile specificare manualmente l'indirizzo e la porta del server KMS:
    slmgr /skms kms-srv.woshub.com:1688
  3. Attiva la tua copia di Windows sul server KMS:
    slmgr /ato
    Dovresti vedere il seguente messaggio:
    Activating Windows(R), EnterpriseS edition (xxxxxxxxxxxxxxxxxxxx) ...
    Product activated successfully.
  4. Controlla lo stato di attivazione di Windows:
    slmgr /dlv
    Se Windows è stato attivato con successo su KMS, dovrebbe essere visualizzato questo:
    VOLUME_KMSCLIENT channel
    License status: Licensed

Non è possibile attivare i prodotti Microsoft con contratto multilicenza utilizzando il server KMS se è raggiunto il seguente numero minimo di client KMS (soglia di attivazione) i requisiti sono soddisfatti:

  • Sistemi operativi desktop Windows: 25
  • Sistemi operativi Windows Server: 5
  • MS Office: 5

Quando il numero di richieste di attivazione da parte dei client supera la soglia di attivazione, il server KMS inizia ad attivare le licenze. Puoi ottenere il numero corrente di client KMS utilizzando il comando:

slmgr.vbs /dlv

Il valore del Conteggio corrente non aumenta dopo aver raggiunto 50.

Mancia. Se necessario, il contatore di attivazione sul server KMS può essere aumentato utilizzando uno script.

I computer che sono stati attivati ​​sul server KMS dovranno connettersi al server KMS almeno una volta ogni 180 giorni per rinnovare l'attivazione. Se il computer non è stato collegato per più di 180 giorni, la copia di Windows entra in modalità di valutazione (periodo di grazia). Per impostazione predefinita, i computer client KMS tentano di rinnovare l'attivazione ogni sette giorni.

Se hai bisogno di attivare dispositivi non connessi alla rete aziendale con un server KMS almeno una volta ogni 180 giorni, ti consigliamo di utilizzare le chiavi MAK (Attivazione Multipla).

Attivazione del contratto multilicenza di Microsoft Office con il server KMS

L'attivazione dei prodotti MS Office su un server KMS richiede l'installazione di un'estensione speciale,Pacchetto multilicenza di Microsoft Office. A seconda della versione di MS Office, è necessario scaricare e installare la versione appropriata di volumelicensepack.

  • Pacchetto multilicenza Microsoft Office 2016
  • Pacchetto multilicenza Microsoft Office 2019
  • Pacchetto multilicenza Microsoft Office LTSC 2021

Leggi anche:Come risolvere l'errore di attivazione KMS 0xC004F042 in Windows

Dopo aver installato il pacchetto licenza per MS Office sul server KMS, è necessario installare la chiave personale CSVLK di Office e attivarla.

Un altro script VBS (ospp.vbs) viene utilizzato per gestire l'attivazione di Microsoft Office sui client. Apri la directory di installazione di Office per trovarla. Per Office 2019, il file ospp.vbs si trova per impostazione predefinita nella cartellaProgram FilesMicrosoft OfficeOffice16directory.

Per specificare manualmente l'indirizzo del server KMS nel client Office:

cscript ospp.vbs /sethst:kms-srv.woshub.com

Modificare la porta del server KMS di destinazione:

cscript ospp.vbs /setprt:1688

Attiva la tua versione di MS Office con contratto multilicenza su un server KMS:

cscript ospp.vbs /act

Utilizzare il comando seguente per verificare lo stato di attivazione corrente di Office 2019/2016/365:

cscript ospp.vbs /dstatusall

Ulteriori informazioni sull'attivazione del servizio KMS di Microsoft Office.

VAMT: strumento di gestione dell'attivazione dei contratti multilicenza

Per gestire i server e le chiavi KMS e per ottenere statistiche di attivazione, è possibile installare l'utilità VAMT (Volume Activation Management Tool).

  • VAMT non viene fornito come parte del sistema operativo; è incluso in Windows Assessment and Deployment Kit (ADK) ed è installato separatamente;
  • Per eseguire VAMT è necessario .NET Framework;
  • VAMT utilizza il database SQL Server Express;
  • L'ultima versione di VAMT (3.1) supporta tutti i sistemi operativi Microsoft, inclusi Windows 10/11 e Windows Server 2019/2022.

Problemi noti di attivazione del KMS

  • Un errore comune è installare una chiave KMS aziendale (chiave CSVLK) sui client anziché su una chiave pubblicaGvlkchiave;
  • La chiave GVLK che stai utilizzando non corrisponde alla versione del sistema operativo su una macchina attivata;
  • Per supportare l'attivazione delle ultime versioni dei prodotti Microsoft è necessario aggiornare il server KMS;
  • Se ottieni un0xC004F074errore durante il tentativo di attivazione, ciò potrebbe essere dovuto alla mancanza di un record SRV_VLMCS._tcp.woshub.comnel DNS. Può essere creato dall'amministratore DNS oppure l'indirizzo del server KMS può essere specificato manualmente sul client;
  • Errore0xC004F038significa che non ci sono abbastanza client sulla rete da attivare (vedere le informazioni sulla soglia di attivazione sopra). Il server KMS inizierà ad attivare i client non appena riceverà il numero minimo di richieste di attivazione;
  • Utilizzare il cmdlet Test-NetConnection per verificare la disponibilità della portaTCP/1688sul server KMS:TNC par-kms -Port 1688 -InformationLevel Quiet. Se la porta non è disponibile, è possibile che un firewall stia bloccando l'accesso o il servizio di protezione software del server KMS (sppsvc) non è in esecuzione;
  • Se desideri maggiori informazioni su uno specifico errore di attivazione di Windows, puoi utilizzare il comando:slui.exe 0x2a ErrorCode.

Esiste anche un emulatore KMS open source per Linux chiamato vlmcsd, che può essere utilizzato per test e valutazioni.

Related Posts