Behandlung von Problemen bei der Aktivierung virtueller Windows-Computer

Wenn Sie Probleme beim Aktivieren eines virtuellen Azure Windows-Computers haben, der von einem benutzerdefinierten Image erstellt wurde, können Sie die in diesem Dokument bereitgestellten Informationen verwenden, um das Problem zu lösen.

Grundlegendes zu Azure KMS-Endpunkten für die Windows-Produktaktivierung von Azure Virtual Machines

Abhängig von der Cloudregion, in der sich der virtuelle Computer befindet, verwendet Azure verschiedene Endpunkte für die KMS-Aktivierung (Key Management Services). Verwenden Sie für dieses Handbuchs zur Problembehandlung den für Ihre Region vorgesehenen KMS-Endpunkt.

  • Azure Public Cloud-Regionen: kms.core.windows.net:1688 oder azkms.core.windows.net:1688
  • Nationale Cloudregionen für Azure China 21Vianet: kms.core.chinacloudapi.cn:1688
  • Nationale Cloudregionen für Azure Deutschland: kms.core.cloudapi.de:1688
  • Nationale Cloudregionen für Azure US Gov: kms.core.usgovcloudapi.net:1688

Problembeschreibung

Wenn Sie versuchen, eine Azure Windows-VM zu aktivieren, wird eine Fehlermeldung ausgegeben, die in etwa so aussieht:

Fehler: 0xC004F074 Der Software LicensingService hat gemeldet, dass der Computer nicht aktiviert werden konnte. Es konnte kein Key ManagementService (KMS) kontaktiert werden. Weitere Informationen finden Sie im Anwendungsereignisprotokoll.

Ursache

In der Regel treten Probleme bei der VM-Aktivierung in Azure auf, wenn die Windows-VM nicht mithilfe des geeigneten KMS-Clientsetupschlüssel konfiguriert wurde oder die Windows-VM keine Verbindung mit dem Azure KMS-Dienst (kms.core.windows.net, Port 1688) herstellen kann.

Lösung

Hinweis

Wenn Sie ein Standort-zu-Standort-VPN und eine Tunnelerzwingung verwenden, gehen Sie unter Verwenden von benutzerdefinierten Azure-Routen zum Aktivieren der KMS-Aktivierung mit Tunnelerzwingung.

Wenn Sie ExpressRoute verwenden und eine Standardroute veröffentlicht haben, finden Sie weitere Informationen unter Kann ich die Verbindung mit dem Internet für virtuelle Netzwerke blockieren, die mit ExpressRoute-Verbindungen verbunden sind?

Schritt 1: Konfigurieren der entsprechenden KMS-Clientsetupschlüssel

Hinweis

Für VMs, die Windows 10 Enterprise für mehrere Sitzungen (auch bekannt als Windows 10 Enterprise für virtuelle Desktops) in Azure Virtual Desktop ausführen, ist dieser Schritt nicht erforderlich.

Wenn Sie eine Windows 10 Enterprise-VM für mehrere Sitzungen bereitstellen und dann den Product Key auf eine andere Edition aktualisieren, können Sie die VM nicht wieder auf Windows 10 Enterprise für mehrere Sitzungen umstellen, und Sie müssen die VM erneut bereitstellen.

Führen Sie den folgenden Befehl aus, um festzustellen, ob auf Ihrer VM mehrere Sitzungen ausgeführt werden:

slmgr.vbs /dlv

Wenn als Ergebnis Name: Windows (R), ServerRdsh Edition zurückgegeben wird, dann ist dieser Schritt nicht erforderlich.

Weitere Informationen finden Sie unter: Häufig gestellte Fragen zu Windows 10 Enterprise für mehrere Sitzungen

Sie müssen für den aus einem benutzerdefinierten Image erstellten virtuellen Computer den geeigneten KMS-Clientsetupschlüssel konfigurieren.

  1. Führen Sie slmgr.vbs/DLV bei einer Eingabeaufforderung mit erhöhten Rechten aus. Überprüfen Sie den Beschreibungswert in der Ausgabe, und bestimmen Sie, ob er von einem „retail“-(RETAIL-Kanal) oder einem „volume“-Lizenzmedium (VOLUME_KMSCLIENT) erstellt wurde:

    cscript c:\windows\system32\slmgr.vbs /dlv
    
  2. Wenn slmgr.vbs /dlv den RETAIL-Kanal zeigt, führen Sie die folgenden Befehle aus, um den KMS-Clientsetupschlüssel für die aktuelle Version von Windows Server festzulegen, und erzwingen Sie die erneute Aktivierung:

    cscript c:\windows\system32\slmgr.vbs /ipk <KMS client setup key>
    
    cscript c:\windows\system32\slmgr.vbs /ato
    

    Für Windows Server 2016 Datacenter würden Sie z.B. den folgenden Befehl ausführen:

    cscript c:\windows\system32\slmgr.vbs /ipk CB7KF-BWN84-R7R2Y-793K2-8XDDG
    

Schritt 2: Überprüfen der Konnektivität zwischen dem virtuellen Computer und dem Azure KMS-Dienst

  1. Laden Sie das PSping-Tool herunter, und extrahieren Sie es in einem lokalen Ordner auf der VM, die nicht aktiviert wird.

  2. Wechseln Sie zu „Start“, suchen Sie nach Windows PowerShell, klicken Sie mit der rechten Maustaste auf „Windows PowerShell“, und wählen Sie anschließend „Als Administrator ausführen“ aus.

  3. Stellen Sie sicher, dass der virtuelle Computer richtig konfiguriert ist, damit er den richtigen Azure KMS-Server verwendet. Führen Sie dazu den folgenden Befehl aus:

    Invoke-Expression "$env:windir\system32\cscript.exe $env:windir\system32\slmgr.vbs /skms kms.core.windows.net:1688"
    

    Der Befehl sollte Folgendes zurückgeben: Der Schlüsselverwaltungsdienst-Computername wurde erfolgreich auf „kms.core.windows.net:1688“ festgelegt.

  4. Überprüfen Sie mithilfe von Psping, dass Sie eine Verbindung mit dem KMS-Server besitzen. Wechseln Sie zu dem Ordner, in dem Sie den Download „pstools.zip“ extrahiert haben, und führen Sie dann Folgendes aus:

    .\psping.exe kms.core.windows.net:1688
    

    Die vorletzte Zeile der Ausgabe muss Folgendes enthalten: Gesendet = 4, Erhalten = 4, Verloren = 0 (0 % Verlust).

    Wenn „Lost“ größer als 0 (null) ist, hat der virtuelle Computer keine Verbindung zum KMS-Server. In diesem Fall müssen Sie sicherstellen, dass der DNS-Server „kms.core.windows.net“ auflösen kann, falls sich der virtuelle Computer in einem virtuellen Netzwerk befindet und für ihn ein benutzerdefinierter DNS-Server angegeben ist. Ändern Sie alternativ den DNS-Server in einen, der „kms.core.windows.net“ auflösen kann.

    Beachten Sie, dass VMs den internen DNS-Dienst von Azure verwenden, wenn Sie alle DNS-Server aus einem virtuellen Netzwerk entfernen. Dieser Dienst kann „kms.core.windows.net“ auflösen.

    Stellen Sie außerdem sicher, dass der ausgehende Netzwerkdatenverkehr an den KMS-Endpunkt mit Port 1688 nicht durch die Firewall auf der VM blockiert wird.

  5. Vergewissern Sie sich mithilfe der Funktion Network Watcher – nächster Hop, dass der Typ des nächsten Hops von der betreffenden VM an die Ziel-IP-Adresse 23.102.135.246 (für kms.core.windows.net) oder die IP-Adresse des entsprechenden KMS-Endpunkts für Ihre Region Internet lautet.

    Wenn das Ergebnis „VirtualAppliance“ oder „VirtualNetworkGateway“ lautet, ist wahrscheinlich eine Standardroute vorhanden. Wenden Sie sich an Ihren Netzwerkadministrator, und legen Sie in Zusammenarbeit mit ihm die richtige Vorgehensweise fest. Hierbei kann es sich um eine benutzerdefinierte Route handeln, wenn diese Lösung mit den Richtlinien Ihrer Organisation konsistent ist.

  6. Nachdem Sie erfolgreich die Verbindung zu „kms.core.windows.net“ überprüft haben, führen Sie den folgenden Befehl auf der erhöhten Windows PowerShell-Aufforderung aus. Dieser Befehl versucht mehrmals, die Aktivierung durchzuführen.

    1..12 | ForEach-Object { Invoke-Expression "$env:windir\system32\cscript.exe $env:windir\system32\slmgr.vbs /ato" ; start-sleep 5 }
    

    Eine erfolgreiche Aktivierung gibt Informationen zurück, die der folgenden ähnelt:

    Aktivieren von Windows(R), ServerDatacenter-Edition (12345678-1234-1234-1234-12345678) … Das Produkt wurde erfolgreich aktiviert.

Häufig gestellte Fragen

Ich habe einen virtuellen Windows Server-Computer aus dem Azure Marketplace erstellt. Muss ich einen KMS-Schlüssel zum Aktivieren des Systems konfigurieren?

Nein. Im Image des Azure Marketplace wurde der passende KMS-Clientsetupschlüssel schon konfiguriert.

Funktioniert die Windows-Aktivierung auf die gleiche Weise, unabhängig davon, ob der virtuelle Computer den Azure-Vorteil bei Hybridnutzung verwendet oder nicht?

Ja.

Was geschieht, wenn der Zeitraum für die Windows-Aktivierung abläuft?

Wenn der Aktivierungszeitraum abgelaufen und Windows immer noch nicht aktiviert ist, zeigen Windows Server 2008 R2 und höheren Versionen von Windows zusätzliche Benachrichtigungen zur Aktivierung an. Der Desktophintergrund bleibt schwarz und Windows Update installiert nur Sicherheitsupdates und wichtige Updates, jedoch keine optionalen Updates. Weitere Informationen finden Sie im Abschnitt „Notifications“ (Benachrichtigungen) am Ende der Seite Licensing Conditions (Linzenzierungsbedingungen).

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support.