Freigeben über


Tools zum Verwalten der Volumenaktivierung von Office

Gilt für:Volumenlizenzversionen von Office Long Term Service Channel (LTSC) 2024, Office LTSC 2021, Office 2019 und Office 2016 (einschließlich Project und Visio)

Das Office Software Protection Platform-Skript (ospp.vbs), das Software License Manager-Skript (slmgr.vbs) und das Tool für die Volumenaktivierungsverwaltung (VAMT) helfen Ihnen beim Konfigurieren und Testen von Volumenlizenzversionen von Office, einschließlich Project und Visio. Bevor Sie diesen Artikel lesen, lesen Sie die folgenden Artikel:

Das Skript "ospp.vbs"

Mit dem Office Software Protection Platform-Skript (ospp.vbs) können Sie Volumenlizenzversionen von Office-Produkten konfigurieren, einschließlich Project und Visio. Sie finden das ospp.vbs Skript im Program Files\Microsoft Office\Office16 Ordner. Wenn die 32-Bit-Version von Office auf einem 64-Bit-Betriebssystem installiert ist, wechseln Sie zum Ordner Program Files (x86)\Microsoft Office\Office16.

Hinweis

Das ospp.vbs-Skript funktioniert nicht für Microsoft 365 Apps- oder Abonnementversionen von Project und Visio. Stattdessen können Sie ein PowerShell-Skript mit dem Namen vnextdiag.ps1 verwenden. Weitere Informationen finden Sie unter Überprüfen der lizenz- und aktivierungs-status für Microsoft 365 Apps.

Für die Ausführung von ospp.vbs ist das Skriptmodul cscript.exe erforderlich. Um die Hilfedatei anzuzeigen, geben Sie den folgenden Befehl ein, und drücken Sie die EINGABETASTE:

cscript ospp.vbs /?

Die allgemeine Syntax lautet wie folgt:

cscript ospp.vbs [Option:Value] [ComputerName] [User] [Password]

Option
Gibt die Option und den Wert an, um ein Produkt zu aktivieren, einen Product Key zu installieren oder zu deinstallieren, Lizenzinformationen zu installieren und anzuzeigen, den Hostnamen und port des Schlüsselverwaltungsdiensts (KMS) festzulegen und den KMS-Hostnamen und -Port zu entfernen. Die Optionen und Werte werden in den Tabellen in diesem Abschnitt angezeigt.

ComputerName
Name des Remotecomputers. Wenn Sie keinen Computernamen angeben, verwendet der Befehl den lokalen Computer.

Benutzer
Konto, das über die erforderliche Berechtigung auf dem Remotecomputer verfügt.

Kennwort
Das Kennwort für das Konto Wenn Sie kein Benutzerkonto und Kennwort angeben, verwendet der Befehl Ihre aktuellen Anmeldeinformationen.

Wichtig

Bevor Sie ospp.vbs ausführen, stellen Sie Folgendes sicher:

  • Wenn Sie das Skript auf einem Remotecomputer ausführen, vergewissern Sie sich, dass die Windows-Firewall WMI-Datenverkehr (Windows Management Instrumentation) auf diesem Computer zulässt.
  • Verwenden Sie ein Benutzerkonto, das zur Gruppe Administratoren auf dem Computer gehört, auf dem Sie das Skript ausführen.
  • Führen Sie das ospp.vbs-Skript an einer Eingabeaufforderung mit erhöhten Rechten aus.

Globale Optionen für "ospp.vbs"

Globale Option Beschreibung
/handeln Aktiviert installierte Office-Product Keys.
/inpkey:value Installiert einen Product Key (der vorhandene Schlüssel wird ersetzt), wobei ein vom Benutzer angegebener Product Key verwendet wird. Ein Wert ist erforderlich.
/unpkey:value Deinstalliert einen installierten Product Key mithilfe der letzten fünf Ziffern des zu deinstallierenden Product Keys (wie in der Option /dstatus angezeigt). Ein Wert ist erforderlich.
/inslic:value Installiert eine Lizenz unter Verwendung des Pfads der vom Benutzer bereitgestellten .xrm-ms-Lizenz. Ein Wert ist erforderlich.
/dstatus Zeigt Lizenzinformationen zu den installierten Product Keys an.
/dstatusall Zeigt Lizenzinformationen für alle installierte Lizenzen an.
/dhistoryacterr Zeigt den Fehlerverlauf für MAK- und Einzelhandelsaktivierung an.
/dinstid Zeigt die Installations-ID für die Offlineaktivierung an.
/actcid:value Aktiviert ein Produkt mithilfe einer vom Benutzer bereitgestellten Bestätigungs-ID. Ein Wert ist erforderlich.
/rearm Setzt die Lizenzierungs-status für alle installierten Office-Product Keys zurück.
/rearm:value Setzt die Lizenzierungs-status für eine Office-Lizenz mithilfe eines vom Benutzer bereitgestellten SKU-ID-Werts zurück. Ein Wert ist erforderlich.

Verwenden Sie diese Option mit der SKU-ID, die durch die Option /dstatus angegeben wird, wenn die Rearms nicht mehr verfügbar sind und Office über KMS oder active Directory-basierte Aktivierung aktiviert wurde, um eine weitere Neustrukturierung zu erhalten.
/ddescr:value Zeigt die Beschreibung zu einem vom Benutzer angegebenen Fehlercode an. Ein Wert ist erforderlich.

In der folgenden Tabelle werden die Optionen für ospp.vbs zum Konfigurieren des KMS-Clients erläutert.

KMS-Clientoptionen für "ospp.vbs"

KMS-Clientoption Beschreibung
/dhistorykms Zeigt den KMS-Clientaktivierungsverlauf an.
/dcmid Zeigt die KMS-Clientcomputer-ID (CMID) an.
/sethst:value Legt einen KMS-Hostnamen unter Verwendung eines vom Benutzer bereitgestellten Hostnamens fest. Ein Wert ist erforderlich.

Dieser Befehl legt fest HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceName (REG_SZ).
/setprt:value Legt einen KMS-Port unter Verwendung einer vom Benutzer bereitgestellten Portnummer fest. Der Standardport ist 1688. Ein Wert ist erforderlich.

Dieser Befehl legt fest HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServicePort (REG_SZ).
/remhst Entfernt den KMS-Hostnamen und setzt den Port auf den Standardwert (1688) zurück.
/cachst:value Verweigert oder erlaubt die KMS-Hostzwischenspeicherung. Ein Wert ist erforderlich (TRUE oder FALSE).
/actype:value (nur Windows 8.1 und höher) Legt den Volumenaktivierungstyp fest. Ein Wert ist erforderlich.

Werte: 1 (für Active Directory-basiert), 2 (für KMS), 0 (für beides).
/skms-domain:value (nur Windows 8.1 und höher) Legt die spezifische DNS-Domäne fest, in der alle KMS-Diensteinträge (SRV) angezeigt werden. Diese Einstellung wirkt sich nicht auf die automatische Ermittlung aus, wenn ein einzelner KMS-Hostname mit der Option /sethst festgelegt wird. Der Wert muss der vollqualifizierte Domänenname (Fully Qualified Domain Name, FQDN) sein.
/ckms-domain (nur Windows 8.1 und höheren Versionen) Löscht die spezifische DNS-Domäne, in der alle KMS SRV-Einträge angezeigt werden. Wenn kein einzelner KMS-Hostname mithilfe von /sethst festgelegt ist, findet die automatische Ermittlung den KMS-Host.

Szenarios, in denen "ospp.vbs" verwendet wird

In diesen Szenarien wird davon ausgegangen, dass Sie ospp.vbs über eine Eingabeaufforderung mit erhöhten Rechten ausführen.

Hinweis

Alle Änderungen, die Sie vornehmen, wirken sich nur auf Office-Clientprodukte aus. Konfigurieren Sie den Windows-Client separat mithilfe des slmgr.vbs-Skripts.

So ändern Sie den Product Key in einen Mehrfachaktivierungsschlüssel auf einem Remotecomputer

  1. Wenn der Remotecomputer den Namen contoso1 trägt, führen Sie den folgenden Befehl aus, um den Product Key einzugeben. Bei diesem Befehl wird davon ausgegangen, dass Sie über Administratoranmeldeinformationen auf dem Remotecomputer verfügen. Wenn sich Ihre Anmeldeinformationen von Ihrem Anmeldenamen und Kennwort unterscheiden, geben Sie Ihren Anmeldenamen und das Kennwort in der Befehlszeile ein, und drücken Sie die EINGABETASTE:

    cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx contoso1
    
  2. Geben Sie zum Aktivieren des Remotecomputers den folgenden Befehl ein, und drücken Sie die EINGABETASTE:

    cscript ospp.vbs /act contoso1
    

So diagnostizieren Sie KMS-Aktivierungsfehler

  1. Wenn auf dem Computer der KMS-Clientschlüssel installiert ist, überprüfen Sie die lizenzierungsbasierte status, indem Sie den folgenden Befehl eingeben und die EINGABETASTE drücken:

    cscript ospp.vbs /dstatusall
    
  2. Um den KMS-Aktivierungsverlauf anzuzeigen, geben Sie den folgenden Befehl ein, und drücken Sie die EINGABETASTE:

    cscript ospp.vbs /dhistorykms
    
  3. Geben Sie den folgenden Befehl ein, und drücken Sie die EINGABETASTE, um die Aktivierung auszulösen:

    cscript ospp.vbs /act
    
  4. Prüfen Sie, ob die Fehlermeldung den Fehlercode 0xC004F042 enthält. Wenn in den Benachrichtigungsdialogfeldern ein Fehlercode angezeigt wird, verwenden Sie diesen Code, um die Fehlermeldung zu überprüfen. Geben Sie dazu den folgenden Befehl ein, und drücken Sie die EINGABETASTE:

    cscript ospp.vbs /ddescr:0xC004F042
    

So aktivieren oder deaktivieren Sie die KMS-Hostzwischenspeicherung auf dem KMS-Client

  1. Geben Sie auf dem KMS-Clientcomputer den folgenden Befehl ein, und drücken Sie die EINGABETASTE, um die Zwischenspeicherung zu aktivieren:

    cscript ospp.vbs /cachst:TRUE
    
  2. Geben Sie auf dem KMS-Clientcomputer den folgenden Befehl ein, und drücken Sie die EINGABETASTE, um die Zwischenspeicherung zu deaktivieren:

    cscript ospp.vbs /cachst:FALSE
    

So testen Sie einen KMS-Hostnamen und legen dann die automatische Ermittlung fest

  1. Wenn Sie einen KMS-Host mit dem Namen kmstest.contoso.com testen und ihn im KMS-Client angeben möchten, geben Sie den folgenden Befehl ein, und drücken Sie die EINGABETASTE:

    cscript ospp.vbs /sethst:kmstest.contoso.com
    

Hinweis

Wenn Sie den Standardport auf dem KMS-Hostcomputer ändern, führen Sie ospp.vbs mit der Option /setprt aus. Beispiel: cscript ospp.vbs /setprt:1750

  1. Geben Sie den folgenden Befehl ein, und drücken Sie die EINGABETASTE, um die Aktivierung auszulösen:

    cscript ospp.vbs /act
    
  2. Um den KMS-Aktivierungsverlauf zu überprüfen und zu bestätigen, dass der Host erfolgreich kontaktiert wurde, geben Sie den folgenden Befehl ein, und drücken Sie die EINGABETASTE:

    cscript ospp.vbs /dhistorykms
    
  3. Um die automatische Ermittlung des KMS-Produktionshosts mithilfe von Domain Name System (DNS) zu aktivieren, entfernen Sie den angegebenen KMS-Hostnamen, indem Sie den folgenden Befehl eingeben und die EINGABETASTE drücken:

    cscript ospp.vbs /remhst
    

Das Skript "slmgr.vbs"

Das Skript Software License Manager (slmgr.vbs) im Windows\system32 Ordner konfiguriert und ruft Volumenaktivierungsdetails für den Office KMS-Host und den Windows-Host ab. Weitere Informationen finden Sie unter Konfigurieren von KMS-Hosts für Windows.

Das Skript kann lokal auf dem Zielcomputer oder remote auf einem anderen Computer ausgeführt werden. Sie müssen ein Administratorkonto verwenden, um das Skript auszuführen. Wenn ein Standardbenutzer slmgr.vbs ausführt, fehlen möglicherweise einige Lizenzdaten oder sind falsch, und viele Vorgänge werden verboten.

Das slmgr.vbs Skript verwendet entweder den Windows-basierten Skripthost (wscript.exe) oder den befehlsbasierten Skripthost (cscript.exe). Administratoren können die Skript-Engine angeben. Wenn Sie keine Skript-Engine angeben, verwendet slmgr.vbs den Standardwert wscript.exe. Verwenden Sie die cscript.exe Skript-Engine.

Der Softwarelizenzierungsdienst muss neu gestartet werden, damit die Änderungen wirksam werden. Um den Softwarelizenzierungsdienst neu zu starten, verwenden Sie das Microsoft Management Console (MMC) Services-Snap-In, oder geben Sie den folgenden Befehl ein:

net stop sppsvc && net start sppsvc

Führen Sie slmgr.vbs mit mindestens einem Parameter aus. Beim Ausführen des Skripts ohne Parameter werden Hilfeinformationen angezeigt. In der folgenden Tabelle sind slmgr.vbs Befehlszeilenoptionen aufgeführt und jede dieser Optionen beschrieben. Die meisten Parameter konfigurieren den KMS-Hostcomputer. Die Parameter /sai und /sri übergeben sie jedoch an KMS-Clients, nachdem sie den KMS-Hostcomputer kontaktiert haben. Die allgemeine Syntax von slmgr.vbs lautet wie folgt (vorausgesetzt, Sie verwenden die cscript.exe Skript-Engine):

cscript slmgr.vbs [ComputerName] [User] [Password] [Option]

ComputerName
Name des Remotecomputers. Wenn Sie keinen Computernamen angeben, verwendet der Befehl den lokalen Computer.

Benutzer
Konto mit der erforderlichen Berechtigung auf dem Remotecomputer.

Kennwort
Das Kennwort für das Konto Wenn Sie kein Benutzerkonto und Kennwort angeben, verwendet der Befehl Ihre aktuellen Anmeldeinformationen.

Option
Optionen werden in der folgenden Tabelle angezeigt.

befehlsoptionen Slmgr.vbs

Option Beschreibung
/ipk ProductKey Installiert den Product Key für Windows (Standard) oder eine andere Anwendung, die durch den Product Key identifiziert wird.
/ato ActivationID Aktiviert den KMS-Host für Windows (Standard) oder die Anwendung, die durch die angegebene Aktivierungs-ID identifiziert wird.
/dti ActivationID Zeigt die Installations-ID an, die für die telefonische Aktivierung des KMS-Hostcomputers für Windows (Standard) oder der anwendung verwendet wird, die durch die angegebene Aktivierungs-ID identifiziert wird. Geben Sie die Installations-ID in das Telefon ein, um die Bestätigungs-ID zu erhalten, die den KMS-Hostcomputer mithilfe des /atp Parameters aktiviert.
/atp ConfirmationIDActivationID Nachdem Sie die Bestätigungs-ID erhalten haben, aktiviert den KMS-Host für Windows (Standard) oder die Anwendung, die durch die angegebene Aktivierungs-ID identifiziert wird.
/dlv ActivationID Zeigt detaillierte Lizenzinformationen für Windows (Standard) oder die Anwendung an, die durch die angegebene Aktivierungs-ID identifiziert wird.

Führen Sie beispielsweise den folgenden Befehl an einer Eingabeaufforderung mit erhöhten Rechten im Windows\system32 Ordner aus, um die status des Office KMS-Hosts abzurufen:

cscript slmgr.vbs /dlv 70512334-47B4-44DB-A233-BE5EA33B914C
/dli ActivationID Zeigt Lizenzinformationen für Windows (Standard) oder die Anwendung an, die durch die angegebene Aktivierungs-ID identifiziert wird.
/upk ActivationID Deinstalliert den Product Key für Windows (Standard) oder die Anwendung, die durch die angegebene Aktivierungs-ID identifiziert wird.

VORSICHT: Wenn Sie beabsichtigen, den Product Key für Office zu deinstallieren und die Aktivierungs-ID wegzulassen, werden mit dem Befehl alle installierten Product Keys deinstalliert, einschließlich des Windows-Product Keys.
/xpr ActivationID Zeigt das Ablaufdatum des aktuellen Lizenzstatus an.
/sprt PortNumber Legt den Port für die TCP-Kommunikation auf einem KMS-Hostcomputer fest. Ersetzen Sie PortNumber durch die zu verwendende TCP-Portnummer. Der Standardwert ist 1688.
/cdns Deaktiviert die automatische DNS-Veröffentlichung durch einen KMS-Hostcomputer.
/sdns Aktiviert die automatische DNS-Veröffentlichung durch den KMS-Hostcomputer.
/cpri Legt für KMS-Hostcomputerprozesse eine niedrigere Priorität fest.
/sai ActivationInterval Ändert, wie oft ein KMS-Client versucht, sich selbst zu aktivieren, wenn er keinen KMS-Hostcomputer finden kann. Ersetzen Sie ActivationInterval durch einen Wert in Minuten. Der Standardwert beträgt 120 Minuten.
/sri RenewalInterval Ändert, wie oft ein KMS-Client versucht, seine Aktivierung zu verlängern, indem er einen KMS-Hostcomputer kontaktiert. Ersetzen Sie RenewalInterval durch einen Wert in Minuten. Der Standardwert ist 10080 Minuten (sieben Tage). Mit dieser Einstellung werden die lokalen Einstellungen des KMS-Clients außer Kraft gesetzt.

Hinweis

  • Aktivierungs-ID für Office LTSC 2024: F3D89BBF-C0EC-47CE-A8FA-E5A5F97E447F
  • Aktivierungs-ID für Office LTSC 2021: 47F3B983-7C53-4D45-ABC6-BCD91E2DD90A
  • Aktivierungs-ID für Office 2019: 70512334-47B4-44DB-A233-BE5EA33B914C
  • Aktivierungs-ID für Office 2016: 98EBFE73-2084-4C97-932C-C0CD1643BEA7

Slmgr.vbs-Befehlsoptionen (Active Directory-basierte Aktivierung)

In der folgenden Tabelle sind die Befehlsoptionen zum Aktivieren einer Active Directory Domain Services -Gesamtstruktur (AD DS) mithilfe der Active Directory-basierten Aktivierung aufgeführt.

Option Beschreibung
/ad-activation-online ProductKey Aktiviert eine AD DS-Gesamtstruktur mit dem vom Benutzer bereitgestellten Product Key.
/ad-activation-apply-get-iid ProductKey Zeigt die Installations-ID für eine AD DS-Gesamtstruktur an.
/ad-activation-apply-cid ProductKeyConfirmationID Aktiviert eine AD DS-Gesamtstruktur mit dem vom Benutzer bereitgestellten Product Key und der Bestätigungs-ID.

Tool für die Volumenaktivierungsverwaltung (Volume Activation Management Tool, VAMT)

Tool für die Volumenaktivierungsverwaltung (VAMT) bietet Ihnen eine grafische Benutzeroberfläche zum Verwalten der Volumenaktivierung. Weitere Informationen finden Sie in der technischen Referenz zu Tool für die Volumenaktivierungsverwaltung (VAMT).

Hinweis

  • Office LTSC 2024, Office LTSC 2021 und Office 2019 erfordern mindestens VAMT 3.1.

Verwalten der Volumenaktivierung für Office LTSC 2024 mithilfe von VAMT

Führen Sie die folgenden Schritte aus, um die Volumenaktivierung für Office LTSC 2024 mithilfe von VAMT zu verwalten:

  1. Identifizieren Sie den Installationsordner für VAMT, C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\VAMT3z. B. .
  2. Laden Sie Office LTSC 2024-Supportdateien über den Office VAMT-Downloadlink herunter.
  3. Kopieren Sie die pkeyconfig-office24-client.xrm-msDateien , pkeyconfig-office24-kmshost.xrm-msund Office24.cilx in die entsprechenden VAMT-Verzeichnisse:
    • Kopieren Sie die XRM-MS-Dateien in den VAMT3\pkconfig Ordner.
    • Kopieren Sie die CILX-Datei an einen Speicherort, an dem Sie für den Import problemlos darauf zugreifen können.

So importieren Sie Office LTSC 2024-Daten in VAMT:

  1. Öffnen Sie VAMT.
  2. Wählen Sie im Bereich Aktionen die Option Liste importieren aus, um das Dialogfeld Liste importieren zu öffnen.
  3. Navigieren Sie im Dialogfeld Liste importieren zum Speicherort der Office24.cilx Datei, wählen Sie die Datei aus, und wählen Sie Öffnen aus.
  4. Klicken Sie im Dialogfeld Tool für die Volumenaktivierungsverwaltung auf OK, um mit dem Import zu beginnen. VAMT zeigt eine Statusmeldung an, während die Datei importiert wird. Wählen Sie OK aus, wenn eine Bestätigungsmeldung angezeigt wird, dass der Import erfolgreich abgeschlossen wurde.