Die Windows-Aktivierung ist so narrensicher wie möglich gestaltet, sodass die grafischen Tools von Microsoft es einfach halten. Wenn Sie etwas Fortgeschritteneres tun möchten, z. B. einen Produktschlüssel entfernen, eine Online-Aktivierung erzwingen oder den Aktivierungstimer verlängern möchten, benötigen Sie Slmgr.vbs.
Dieses Befehlszeilentool ist in Windows enthalten und bietet Optionen, die in der Standardaktivierungsoberfläche im Bildschirm Update & Sicherheit > Aktivierung in der App Einstellungen nicht verfügbar sind.
Zuerst: Öffnen Sie ein Administrator-Eingabeaufforderungsfenster
Um dieses Tool zu verwenden, müssen Sie eine Eingabeaufforderung mit Administratorzugriff starten. Klicken Sie dazu unter Windows 8 oder 10 entweder mit der rechten Maustaste auf die Schaltfläche Start oder drücken Sie Windows + X. Klicken Sie im angezeigten Menü auf die Option «Eingabeaufforderung (Admin)». Suchen Sie unter Windows 7 im Startmenü nach „Eingabeaufforderung“, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Als Administrator ausführen“.

: Wenn Sie PowerShell anstelle von Eingabeaufforderung im Menü Hauptbenutzer sehen, ist dies ein Wechsel, der mit dem Creators Update für Windows 10 eingeführt wurde. Es ist sehr einfach, zurück zur Anzeige der Eingabeaufforderung im Menü Hauptbenutzer zu wechseln, wenn Sie möchten, oder Sie können PowerShell ausprobieren. Sie können in PowerShell so ziemlich alles tun, was Sie in der Eingabeaufforderung tun können, sowie viele andere nützliche Dinge.
Anzeigen von Informationen zu Aktivierung, Lizenz und Ablaufdatum
Führen Sie den folgenden Befehl aus, um sehr grundlegende Lizenz- und Aktivierungsinformationen zum aktuellen System anzuzeigen. Dieser Befehl informiert Sie über die Edition von Windows, einen Teil des Produktschlüssels, damit Sie ihn identifizieren können, und ob das System aktiviert ist.
slmgr.vbs /dli
Um detailliertere Lizenzinformationen anzuzeigen – einschließlich der Aktivierungs-ID, Installations-ID und anderer Details – führen Sie den folgenden Befehl aus:
slmgr.vbs /dlv

Das Ablaufdatum der Lizenz anzeigen
Führen Sie den folgenden Befehl aus, um das Ablaufdatum der aktuellen Lizenz anzuzeigen. Dies ist nur für Windows-Systeme nützlich, die über den KMS-Server einer Organisation aktiviert werden, da Einzelhandelslizenzen und mehrere Aktivierungsschlüssel zu einer unbefristeten Lizenz führen, die nicht abläuft. Wenn Sie keinen Product Key angegeben haben, erhalten Sie eine Fehlermeldung.
slmgr.vbs /xpr

Deinstallieren Sie den Produktschlüssel
Sie können den Product Key mit Slmgr von Ihrem aktuellen Windows-System entfernen. Nachdem Sie den folgenden Befehl ausgeführt und Ihren Computer neu gestartet haben, verfügt das Windows-System über keinen Produktschlüssel und befindet sich in einem nicht aktivierten, nicht lizenzierten Zustand.
Wenn Sie Windows von einer Einzelhandelslizenz installiert haben und diese Lizenz auf einem anderen Computer verwenden möchten, können Sie die Lizenz entfernen. Es könnte auch nützlich sein, wenn Sie diesen Computer an eine andere Person weitergeben. Die meisten Windows-Lizenzen sind jedoch an den Computer gebunden, mit dem sie geliefert wurden – es sei denn, Sie haben eine verpackte Kopie gekauft.
Um den aktuellen Product Key zu entfernen, führen Sie den folgenden Befehl aus und starten Sie Ihren Computer neu:
slmgr.vbs /upk

Windows speichert den Produktschlüssel auch in der Registrierung, da es manchmal erforderlich ist, dass der Schlüssel beim Einrichten des Computers in der Registrierung enthalten ist. Wenn Sie den Produktschlüssel deinstalliert haben, sollten Sie den folgenden Befehl ausführen, um sicherzustellen, dass er auch aus der Registrierung entfernt wird. Dadurch wird sichergestellt, dass Personen, die den Computer in Zukunft verwenden, den Produktschlüssel nicht abrufen können.
Wenn Sie diesen Befehl allein ausführen, wird Ihr Produktschlüssel nicht deinstalliert. Es wird es aus der Registrierung entfernen, sodass Programme von dort nicht darauf zugreifen können, aber Ihr Windows-System bleibt lizenziert, es sei denn, Sie führen den obigen Befehl aus, um den Produktschlüssel tatsächlich zu deinstallieren. Diese Option soll wirklich verhindern, dass der Schlüssel von Malware gestohlen wird, wenn Malware, die auf dem aktuellen System ausgeführt wird, Zugriff auf die Registrierung erhält.
slmgr.vbs /cpky

Legen Sie den Produktschlüssel fest oder ändern Sie ihn
Sie können slmgr.vbs verwenden, um einen neuen Produktschlüssel einzugeben. Wenn das Windows-System bereits über einen Produktschlüssel verfügt, wird der alte Produktschlüssel mit dem folgenden Befehl automatisch durch den von Ihnen bereitgestellten ersetzt.
Führen Sie den folgenden Befehl aus, um den Produktschlüssel zu ersetzen, und ersetzen Sie ####-######-#####-#####-###### durch den Produktschlüssel. Der Befehl überprüft den von Ihnen eingegebenen Produktschlüssel, um sicherzustellen, dass er gültig ist, bevor er verwendet wird. Microsoft empfiehlt, den Computer nach dem Ausführen dieses Befehls neu zu starten.
Sie können Ihren Product Key auch über den Aktivierungsbildschirm in der App «Einstellungen» ändern, aber mit diesem Befehl können Sie dies über die Befehlszeile tun.
slmgr.vbs /ipk #####-#####-#####-#####-#####

Windows Online aktivieren
Führen Sie den folgenden Befehl aus, um Windows zu zwingen, eine Online-Aktivierung zu versuchen. Wenn Sie eine Einzelhandelsversion von Windows verwenden, wird Windows dadurch gezwungen, eine Online-Aktivierung mit den Servern von Microsoft zu versuchen. Wenn das System für die Verwendung eines KMS-Aktivierungsservers eingerichtet ist, versucht es stattdessen die Aktivierung mit dem KMS-Server im lokalen Netzwerk. Dieser Befehl kann nützlich sein, wenn Windows aufgrund eines Verbindungs- oder Serverproblems nicht aktiviert wurde und Sie einen erneuten Versuch erzwingen möchten.
slmgr.vbs /ato

Windows offline aktivieren
Mit Slmgr können Sie auch eine Offline-Aktivierung durchführen. Führen Sie den folgenden Befehl aus, um eine Installations-ID für die Offline-Aktivierung abzurufen:
slmgr.vbs /dti
Sie benötigen nun eine Bestätigungs-ID, mit der Sie das System telefonisch aktivieren können. Ruf die Microsoft-Produktaktivierungscenter, geben Sie die Installations-ID ein, die Sie oben erhalten haben, und Sie erhalten eine Aktivierungs-ID, wenn alles funktioniert. Damit können Sie Windows-Systeme ohne Internetverbindung aktivieren.
Führen Sie den folgenden Befehl aus, um die Bestätigungs-ID einzugeben, die Sie für die Offline-Aktivierung erhalten haben. Ersetzen Sie „ACTIVATIONID“ durch die Aktivierungs-ID, die Sie erhalten haben.
slmgr.vbs /atp ACTIVATIONID
Sobald Sie fertig sind, können Sie die slmgr.vbs /dli
oder slmgr.vbs /dlv
Befehle, um zu bestätigen, dass Sie aktiviert sind.
Dies kann im Allgemeinen über den Aktivierungsbildschirm in der App „Einstellungen“ erfolgen, wenn Ihr PC nicht aktiviert ist – Sie müssen den Befehl nicht verwenden, wenn Sie lieber die grafische Benutzeroberfläche verwenden möchten.

Verlängern Sie den Aktivierungs-Timer
Einige Windows-Systeme bieten eine begrenzte Zeit, in der Sie sie als kostenlose Testversion verwenden können, bevor Sie einen Produktschlüssel eingeben. Windows 7 bietet beispielsweise eine 30-tägige Testphase, bevor es beginnt, sich bei Ihnen zu beschweren. Um diesen Testzeitraum zu verlängern und auf die verbleibenden 30 Tage zurückzusetzen, können Sie den folgenden Befehl verwenden. Wie in der Dokumentation von Microsoft heißt, setzt dieser Befehl die Aktivierungstimer zurück.
Dieser Befehl kann nur mehrmals verwendet werden, sodass Sie die Testversion nicht unbegrenzt verlängern können. Wie oft es verwendet werden kann, hängt von der „Rearm-Zählung“ ab, die Sie mit der slmgr.vbs /dlv
Befehl. Es scheint bei verschiedenen Windows-Versionen anders zu sein – bei Windows 7 war es dreimal und bei Windows Server 2008 R2 scheint es fünfmal zu sein.
Dies scheint unter Windows 10 nicht mehr zu funktionieren, was sehr nachsichtig ist, wenn Sie sowieso keinen Produktschlüssel bereitstellen. Diese Option funktioniert weiterhin unter älteren Windows-Versionen und funktioniert möglicherweise auch in Zukunft unter anderen Editionen von Windows, z. B. Windows Server.
slmgr.vbs /rearm

Slmgr.vbs kann auch Aktionen auf Remote-Computern ausführen
Slmgr führt normalerweise die von Ihnen angegebenen Aktionen auf dem aktuellen Computer aus. Sie können Computer in Ihrem Netzwerk jedoch auch remote verwalten, wenn Sie Zugriff darauf haben. Der erste Befehl unten gilt beispielsweise für den aktuellen Computer, während der zweite auf einem Remote-Computer ausgeführt wird. Sie benötigen nur den Namen, den Benutzernamen und das Kennwort des Computers.
slmgr.vbs /option
slmgr.vbs computername username password /option
Der Befehl Slmgr.vbs verfügt über andere Optionen, die für den Umgang mit der KMS-Aktivierung und der tokenbasierten Aktivierung nützlich sind. Konsultieren Microsofts Slmgr.vbs-Dokumentation für mehr Details.