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:
- Übersicht über die Volumenaktivierung von Office
- Aktivieren von Volumenlizenzversionen von Office mithilfe von MAK
- Aktivieren Sie Volumenlizenzversionen von Office mithilfe von Active Directory.
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
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
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
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
Um den KMS-Aktivierungsverlauf anzuzeigen, geben Sie den folgenden Befehl ein, und drücken Sie die EINGABETASTE:
cscript ospp.vbs /dhistorykms
Geben Sie den folgenden Befehl ein, und drücken Sie die EINGABETASTE, um die Aktivierung auszulösen:
cscript ospp.vbs /act
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
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
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
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
Geben Sie den folgenden Befehl ein, und drücken Sie die EINGABETASTE, um die Aktivierung auszulösen:
cscript ospp.vbs /act
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
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:
- Identifizieren Sie den Installationsordner für VAMT,
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\VAMT3
z. B. . - Laden Sie Office LTSC 2024-Supportdateien über den Office VAMT-Downloadlink herunter.
- Kopieren Sie die
pkeyconfig-office24-client.xrm-ms
Dateien ,pkeyconfig-office24-kmshost.xrm-ms
undOffice24.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.
- Kopieren Sie die XRM-MS-Dateien in den
So importieren Sie Office LTSC 2024-Daten in VAMT:
- Öffnen Sie VAMT.
- Wählen Sie im Bereich Aktionen die Option Liste importieren aus, um das Dialogfeld Liste importieren zu öffnen.
- Navigieren Sie im Dialogfeld Liste importieren zum Speicherort der
Office24.cilx
Datei, wählen Sie die Datei aus, und wählen Sie Öffnen aus. - 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.