Freigeben über


Slmgr.vbs-Optionen zum Abrufen von Informationen zur Volumenaktivierung

Slmgr.vbs ist ein in Windows enthaltenes Visual Basic-Skript, das als Befehlszeilentool zum Verwalten der Lizenzierung und Aktivierung des Betriebssystems dient. Sie ermöglicht Es Benutzern, Product Keys zu installieren und zu ändern, Windows zu aktivieren und den aktuellen Aktivierungs- oder Lizenzierungsstatus zu überprüfen. Außerdem werden Aufgaben wie das Verlängern der Aktivierungsfrist (erneute Aktivierung) und die Fehlerbehebung bei Aktivierungsproblemen unterstützt.

Die Syntax des Skripts Slmgr.vbs und der Tabellen in diesem Artikel beschreibt jede Befehlszeilenoption.

slmgr.vbs [<ComputerName> [<User> <Password>]] [<Options>]

Hinweis

In diesem Artikel schließen eckige Klammern "[ ]" optionale Argumente ein, und winkelige Klammern "<>" schließen Platzhalter ein. Wenn Sie diese Anweisungen eingeben, lassen Sie die Klammern aus, und ersetzen Sie die Platzhalter durch entsprechende Werte.

Informationen zu anderen Softwareprodukten, die die Volumenaktivierung verwenden, finden Sie in den Dokumenten, die für diese Anwendungen geschrieben wurden.

Verwenden von Slmgr auf Remotecomputern

Um Remoteclients zu verwalten, verwenden Sie das Volume Activation Management Tool (VAMT) Version 1.2 oder höher, oder erstellen Sie benutzerdefinierte WMI-Skripts, die die Unterschiede zwischen Plattformen kennen. Weitere Informationen zu WMI-Eigenschaften und -Methoden für die Volumenaktivierung finden Sie unter WMI-Eigenschaften und -Methoden für die Volumenaktivierung.

Von Bedeutung

Aufgrund von WMI-Änderungen in Windows 7 und Windows Server 2008 R2 ist das Skript Slmgr.vbs nicht für die Plattformübergreifendes Funktionieren vorgesehen. Die Verwendung von Slmgr.vbs zum Verwalten eines Windows 7- oder Windows Server 2008 R2-Systems vom Windows Vista-Betriebssystem® wird nicht unterstützt. Wenn Sie versuchen, ein älteres System von Windows 7 oder Windows Server 2008 R2 zu verwalten, wird ein bestimmter Fehler bei der Versionsübereinstimmung generiert. Beispielsweise erzeugt das Ausführen von cscript slmgr.vbs <vista_machine_name> /dlv die folgende Ausgabe:

Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.

The remote machine does not support this version of SLMgr.vbs

Allgemeine Slmgr.vbs-Optionen

Auswahlmöglichkeit BESCHREIBUNG
[<ComputerName>] Name eines Remotecomputers (Standard ist lokaler Computer).
[<Benutzer>] Konto, das über die erforderlichen Berechtigungen auf dem Remotecomputer verfügt.
[<Kennwort>] Kennwort für das Konto, das über die erforderlichen Berechtigungen auf dem Remotecomputer verfügt.

Globale Optionen

Auswahlmöglichkeit BESCHREIBUNG
/ipk <Produktschlüssel> Versucht, einen 5x5-Product Key zu installieren. Der vom Parameter bereitgestellte Product Key wird bestätigt und gilt für das installierte Betriebssystem.

Wenn nicht, wird ein Fehler zurückgegeben.

Wenn der Schlüssel gültig und zutreffend ist, wird der Schlüssel installiert. Wenn bereits ein Schlüssel installiert ist, wird er im Hintergrund ersetzt.

Um Instabilität im Lizenzdienst zu verhindern, sollte das System neu gestartet werden, oder der Softwareschutzdienst sollte neu gestartet werden.

Dieser Vorgang muss über ein Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden, oder der Registrierungswert für Standardbenutzervorgänge muss so festgelegt werden, dass nicht privilegierte Benutzer zusätzlichen Zugriff auf den Softwareschutzdienst erhalten.
/ato [<Aktivierungs-ID>] Für Einzelhandelseditionen und Volumenlizenzsysteme mit einem KMS-Hostschlüssel oder einem installierten MAK (Multiple Activation Key) fordert /ato Windows auf, die Onlineaktivierung zu versuchen.

Bei Systemen, die einen generischen Volumenlizenzschlüssel (Generic Volume License Key, GVLK) installiert haben, wird ein KMS-Aktivierungsversuch angezeigt. Systeme, die für das Anhalten automatischer KMS-Aktivierungsversuche (/stao) festgelegt sind, führen dennoch die KMS-Aktivierung durch, wenn /ato ausgeführt wird.

Anmerkung: Ab Windows 8 (und Windows Server 2012) ist die Option "/stao " veraltet. Verwenden Sie stattdessen die Option "/act-type" .

Der Parameter <Aktivierungs-ID> erweitert die /ato-Unterstützung, um eine auf dem Computer installierte Windows-Edition zu identifizieren. Wenn Sie den <Parameter "Aktivierungs-ID" angeben, werden die Auswirkungen der Option auf die mit dieser Aktivierungs-ID > verknüpfte Edition isoliert. Führen Sie slmgr.vbs /dlv alle aus, um die Aktivierungs-IDs für die installierte Version von Windows abzurufen. Wenn Sie andere Anwendungen unterstützen müssen, lesen Sie die Anleitungen dieser Anwendung für weitere Anweisungen.

Für die KMS-Aktivierung sind keine erhöhten Berechtigungen erforderlich. Für die Onlineaktivierung ist jedoch eine Erhöhung erforderlich, oder der Registrierungswert für Standardbenutzervorgänge muss so festgelegt werden, dass nicht privilegierte Benutzer zusätzlichen Zugriff auf den Softwareschutzdienst erhalten.
/dli [<Aktivierungs-ID> | Alle] Anzeigen von Lizenzinformationen.

Standardmäßig zeigt /dli die Lizenzinformationen für die installierte aktive Windows-Edition an. Wenn Sie den <Parameter "Aktivierungs-ID> " angeben, werden die Lizenzinformationen für die angegebene Edition angezeigt, die dieser Aktivierungs-ID zugeordnet ist. Beim Angeben von "Alle " als Parameter werden Lizenzinformationen für alle anwendbaren installierten Produkte angezeigt.

Für diesen Vorgang sind keine erhöhten Berechtigungen erforderlich.
/dlv [<Aktivierungs-ID> | Alle] Detaillierte Lizenzinformationen anzeigen.

Standardmäßig zeigt /dlv die Lizenzinformationen für das installierte Betriebssystem an. Wenn Sie den <Parameter "Aktivierungs-ID> " angeben, werden die Lizenzinformationen für die angegebene Edition angezeigt, die dieser Aktivierungs-ID zugeordnet ist. Wenn Sie den Parameter "Alle " angeben, werden Lizenzinformationen für alle anwendbaren installierten Produkte angezeigt.

Für diesen Vorgang sind keine erhöhten Berechtigungen erforderlich.
/xpr [<Aktivierungs-ID>] Zeigt das Ablaufdatum der Aktivierung für das Produkt an. Standardmäßig bezieht sich dies auf die aktuelle Windows-Edition und ist in erster Linie für KMS-Clients nützlich, da MAK und Einzelhandelsaktivierung unbefristet sind.

Wenn Sie den <Parameter "Aktivierungs-ID" angeben, wird das Ablaufdatum der Aktivierung der angegebenen Edition angezeigt, die dieser Aktivierungs-ID > zugeordnet ist. Für diesen Vorgang sind keine erhöhten Berechtigungen erforderlich.

Erweiterte Optionen

Auswahlmöglichkeit BESCHREIBUNG
/cpky Bei einigen Wartungsvorgängen muss der Produktschlüssel während der Out-of-Box-Erfahrung (OOBE) in der Registrierung verfügbar sein. Die Option "/cpky " entfernt den Product Key aus der Registrierung, um zu verhindern, dass dieser Schlüssel durch bösartigen Code gestohlen wird.

Für Einzelhandelsinstallationen, die Schlüssel bereitstellen, empfehlen bewährte Methoden die Ausführung dieser Option. Diese Option ist für MAK- und KMS-Hostschlüssel nicht erforderlich, da dies das Standardverhalten für diese Schlüssel ist. Diese Option ist nur für andere Schlüsseltypen erforderlich, deren Standardverhalten nicht zum Löschen des Schlüssels aus der Registrierung dient.

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.
/ilc <lizenz_datei> Mit dieser Option wird die durch den erforderlichen Parameter angegebene Lizenzdatei installiert. Diese Lizenzen können als Problembehandlungsmaßnahme installiert werden, um die tokenbasierte Aktivierung oder als Teil einer manuellen Installation einer an Bord befindlichen Anwendung zu unterstützen.

Lizenzen werden während dieses Prozesses nicht überprüft: Die Lizenzüberprüfung ist außerhalb des Gültigkeitsbereichs für Slmgr.vbs. Stattdessen erfolgt die Überprüfung zur Laufzeit durch den Softwareschutzdienst.

Dieser Vorgang muss über ein Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden, oder der Registrierungswert für Standardbenutzervorgänge muss so festgelegt werden, dass nicht privilegierte Benutzer zusätzlichen Zugriff auf den Softwareschutzdienst erhalten.
/rilc Mit dieser Option werden alle lizenzen neu installiert, die in %SystemRoot%\system32\oem und %SystemRoot%\System32\spp\tokens gespeichert sind. Hierbei handelt es sich um "als zuverlässig bekannte" Kopien, die während der Installation gespeichert wurden.

Alle übereinstimmenden Lizenzen im vertrauenswürdigen Store werden ersetzt. Alle zusätzlichen Lizenzen, z. B. Ausstellungslizenzen für Vertrauenswürdige Autoritäten (TAs), Lizenzen für Applikationen, sind nicht betroffen.

Dieser Vorgang muss in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden, oder der Registrierungswert für Standardbenutzervorgänge muss so festgelegt werden, dass nicht privilegierte Benutzer zusätzlichen Zugriff auf den Softwareschutzdienst erhalten.
/rearm Mit dieser Option werden die Aktivierungszeitgeber zurückgesetzt. Der Prozess /rearm wird auch von sysprep /generalize aufgerufen.

Dieser Vorgang führt nichts aus, wenn der RegistrierungseintragHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\SkipRearm auf 1 festgelegt ist. Details zu diesem Registrierungseintrag finden Sie unter Registrierungseinstellungen für die Volumenaktivierung .

Dieser Vorgang muss in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden, oder der Registrierungswert für Standardbenutzervorgänge muss so festgelegt werden, dass nicht privilegierte Benutzer zusätzlichen Zugriff auf den Softwareschutzdienst erhalten.
/rearm-app <Anwendungs-ID> Setzt den Lizenzierungsstatus der angegebenen App zurück.
/rearm-sku <Anwendungs-ID> Setzt den Lizenzierungsstatus der angegebenen SKU zurück.
/upk [<Anwendungs-ID>] Mit dieser Option wird der Product Key der aktuellen Windows-Edition deinstalliert. Nach einem Neustart befindet sich das System im Zustand "Nicht lizenziert", es sei denn, ein neuer Product Key ist installiert.

Optional können Sie den <Parameter "Activation ID> " verwenden, um ein anderes installiertes Produkt anzugeben.

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.
/dti [<Aktivierungs-ID>] Zeigt die Installations-ID für die Offlineaktivierung an.
/atp <Bestätigungs-ID> Aktivieren Sie das Produkt mithilfe der vom Benutzer bereitgestellten Bestätigungs-ID.

KMS-Client-Optionen

Auswahlmöglichkeit BESCHREIBUNG
/skms <Name[:Port] | : Port> [<Aktivierungs-ID>] Diese Option gibt den Namen und optional den Port des KMS-Hostcomputers an, an den kontaktiert werden soll. Durch Festlegen dieses Werts wird die automatische Erkennung des KMS-Hosts deaktiviert.

Wenn der KMS-Host nur Internetprotokoll Version 6 (IPv6) verwendet, muss die Adresse im Format <hostname>:<port> angegeben werden. IPv6-Adressen enthalten Doppelpunkte (:), die das Skript Slmgr.vbs nicht richtig analysiert.

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.
/skms-domain <FQDN> [<Aktivierungs-ID>] Legt die spezifische DNS-Domäne fest, in der alle KMS SRV-Einträge gefunden werden können. Diese Einstellung hat keine Auswirkung, wenn der spezifische einzelne KMS-Host mithilfe der Option "/skms " festgelegt wird. Verwenden Sie diese Option, insbesondere in nicht zusammenhängenden Namespaceumgebungen, um KMS zu erzwingen, die DNS-Suffix-Suchliste zu ignorieren und stattdessen nach KMS-Hosteinträgen in der angegebenen DNS-Domäne zu suchen.
/ckms [<Aktivierungs-ID>] Mit dieser Option werden der angegebene KMS-Hostname, die Adresse und die Portinformationen aus der Registrierung entfernt und das Automatische Erkennungsverhalten von KMS wiederhergestellt.

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.
/skhc Diese Option aktiviert die KMS-Hostzwischenspeicherung (Standardeinstellung). Nachdem der Client einen funktionierenden KMS-Host ermittelt hat, wird durch diese Einstellung verhindert, dass die Priorität des Domain Name System (DNS) und die Gewichtung die weitere Kommunikation mit dem Host beeinträchtigen. Wenn das System den funktionierenden KMS-Host nicht mehr kontaktieren kann, versucht der Client, einen neuen Host zu ermitteln.

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.
/ckhc Mit dieser Option wird die KMS-Hostzwischenspeicherung deaktiviert. Diese Einstellung weist den Client an, bei jedem Versuch der KMS-Aktivierung automatisch die DNS-Autoerkennung zu verwenden (empfohlen bei Nutzung von Priorität und Gewichtung).

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.

KMS-Hostkonfigurationsoptionen

Auswahlmöglichkeit BESCHREIBUNG
/sai <Intervall> Mit dieser Option wird das Intervall in Minuten für nicht aktivierte Clients festgelegt, um zu versuchen, eine Verbindung mit KMS herzustellen. Das Aktivierungsintervall muss zwischen 15 Minuten und 30 Tagen betragen, obwohl der Standardwert (zwei Stunden) empfohlen wird.

Der KMS-Client übernimmt dieses Intervall zunächst aus der Registrierung, wechselt jedoch zur KMS-Einstellung, nachdem er die erste KMS-Antwort erhält.

Dieser Vorgang muss in einem erhöhten Eingabeaufforderungsfenster ausgeführt werden.
/sri <Intervall> Mit dieser Option wird das Verlängerungsintervall in Minuten festgelegt, damit aktivierte Clients versuchen, eine Verbindung mit KMS herzustellen. Das Verlängerungsintervall muss zwischen 15 Minuten und 30 Tagen betragen. Diese Option wird zunächst sowohl auf dem KMS-Server als auch auf clientseitigen Seiten festgelegt. Der Standardwert ist 10.080 Minuten (7 Tage).

Der KMS-Client nimmt dieses Intervall zunächst aus der Registrierung auf, wechselt jedoch zur KMS-Einstellung, nachdem er die erste KMS-Antwort empfängt.

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.
/sprt <Port> Diese Option legt den Port fest, auf dem der KMS-Host auf Clientaktivierungsanforderungen lauscht. Der Standardmäßige TCP-Port ist 1688.

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.
/sdns Aktivieren Sie die DNS-Veröffentlichung durch den KMS-Host (Standard).

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.
/cdns Deaktivieren Sie die DNS-Veröffentlichung durch den KMS-Host.

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.
/spri Legen Sie die KMS-Priorität auf normal fest (Standardeinstellung).

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.
/cpri Legen Sie die KMS-Priorität auf "niedrig" fest.

Verwenden Sie diese Option, um Konflikte mit dem KMS in einer gemeinsam gehosteten Umgebung zu minimieren, die zu einem Ressourcenengpass des KMS führen können, abhängig davon, welche anderen Anwendungen oder Serverrollen aktiv sind. Verwenden Sie mit Sorgfalt.

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.
/act-type [<Activation-Type>] [<Activation ID>] Diese Option legt einen Wert in der Registrierung fest, der die Volumenaktivierung auf einen einzelnen Typ beschränkt. Aktivierungstyp 1 beschränkt die Aktivierung nur auf Active Directory; 2 beschränkt sie auf KMS-Aktivierung; 3 beschränkt sie auf tokenbasierte Aktivierung. Die Option "0" lässt jeden Aktivierungstyp zu und ist der Standardwert.

Tokenbasierte Aktivierungsoptionen

Auswahlmöglichkeit BESCHREIBUNG
/lil Führt installierte Veröffentlichungslizenzen für die tokenbasierte Aktivierung auf.
/ril <ILID><ILvID> Entfernt eine installierte Veröffentlichungslizenz für die tokenbasierte Aktivierung.

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.
/stao Legt das Kennzeichen Nur tokenbasierte Aktivierung fest und deaktiviert dadurch die automatische KMS-Aktivierung.

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.

Diese Option wurde in Windows Server 2012 R2 und Windows 8.1 entfernt. Verwenden Sie stattdessen die Option "/act-type ".
/ctao Entfernt das Kennzeichen Nur tokenbasierte Aktivierung (Standard) und aktiviert dadurch die automatische KMS-Aktivierung.

Dieser Vorgang kann nur in einem Eingabeaufforderungsfenster mit erhöhten Rechten ausgeführt werden.

Diese Option wurde in Windows Server 2012 R2 und Windows 8.1 entfernt. Verwenden Sie stattdessen die Option "/act-type ".
/ltc Auflisten gültiger tokenbasierter Aktivierungszertifikate, die installierte Software aktivieren können.
/fta <Zertifikatsfingerabdruck> [<PIN>] Erzwingen der tokenbasierten Aktivierung mithilfe des identifizierten Zertifikats. Die optionale persönliche Identifikationsnummer (PIN) wird bereitgestellt, um den privaten Schlüssel ohne PIN-Aufforderung zu entsperren, wenn Sie Zertifikate verwenden, die durch Hardware geschützt sind (z. B. Smartcards).

Active Directory-basierte Aktivierungskonfigurationsoptionen

Auswahlmöglichkeit BESCHREIBUNG
/ad-activation-online <Product Key> [<Name des> Aktivierungsobjekts] Sammelt Active Directory-Daten und startet die Aktivierung der Active Directory-Gesamtstruktur unter Verwendung der von der Eingabeaufforderung ausgeführten Anmeldeinformationen. Der lokale Administratorzugriff ist nicht erforderlich. Allerdings wird eine Lese-/Schreibberechtigung für den Aktivierungsobjektcontainer in der Stammdomäne der Gesamtstruktur benötigt.
/ad-activation-get-IID <Product Key> Mit dieser Option wird die telefonische Aktivierung der Active Directory-Gesamtstruktur gestartet. Es wird die Installations-ID (IID) ausgegeben, mit der die Gesamtstruktur bei fehlender Internetverbindung telefonisch aktiviert werden kann. Bei Angabe der IID im Aktivierungstelefonanruf wird eine CID zurückgegeben, die zum Abschließen der Aktivierung verwendet wird.
/ad-activation-apply-cid <Product Key><Bestätigungs-ID> [<Name des> Aktivierungsobjekts] Wenn Sie diese Option verwenden, geben Sie die CID ein, die im Aktivierungstelefonanruf bereitgestellt wurde, um die Aktivierung abzuschließen.
[/name: <>AO_Name] Optional können Sie die Option "/name " an einen dieser Befehle anfügen, um einen Namen für das in Active Directory gespeicherte Aktivierungsobjekt anzugeben. Der Name darf 40 Unicode-Zeichen nicht überschreiten. Verwenden Sie doppelte Anführungszeichen, um die Namenszeichenfolge explizit zu definieren.

In Windows Server 2012 R2 und Windows 8.1 können Sie den Namen direkt nach /ad-activation-online <Product Key> und /ad-activation-apply-cid anfügen, ohne die Option "/name " verwenden zu müssen.
/ao-list Zeigt alle Aktivierungsobjekte an, die auf dem lokalen Computer verfügbar sind.
/del-ao <AO_DN>

/del-ao <AO_RDN>
Löscht das angegebene Aktivierungsobjekt aus der Gesamtstruktur.

Siehe auch