
Eine der virtuellen Windows Server-Maschinen wurde ohne ersichtlichen Grund jede Stunde automatisch heruntergefahren. Dieses Verhalten tritt normalerweise auf, wenn eine Testversion von Windows auf dem Computer oder der virtuellen Maschine installiert ist und abgelaufen ist (normalerweise nach 90 oder 180 Tagen). Wenn der Testzeitraum abgelaufen ist, fährt der Windows-Lizenzüberwachungsdienst („WLMS“) das Betriebssystem nach einer Betriebsstunde automatisch herunter. Dies gilt für Evaluierungsversionen von Windows Server und für Windows 10/11 Enterprise (einschließlich LTSC).
In meinem Fall wird dies durch ein Wasserzeichen in der unteren rechten Ecke des Desktops angezeigt, das die folgende Meldung anzeigt:
Windows Server 2025 Standard EvaluationWindows License is expired

Sie können den Windows-Aktivierungsstatus auch mit dem folgenden Befehl überprüfen:
slmgr/dli
Name: Windows(R), ServerStandardEval editionDescription: Windows(R) Operating System, TIMEBASED_EVAL channel

Sie können hier auch sehen, dass auf der VM eine abgelaufene Evaluierungsversion von Windows Server („TIMEBASED_EVAL-Kanal“) installiert ist, Lizenzstatus: „Benachrichtigung“, Benachrichtigungsgrund: „0xC004FC07“.
Nach Ablauf des Windows Server-Testzeitraums wird das Betriebssystem jede Stunde automatisch heruntergefahren, um Benutzer zum Kauf einer Volllizenz zu ermutigen. Das Herunterfahren von Windows wird durch den Prozess „wlms.exe“ initiiert, der diese Aktion in der Ereignisanzeige protokolliert (Ereignis-ID: 1074):
The process C:\WINDOWS\system32\wlms\wlms.exe (SRV01) has initiated the shutdown of computer SRV01on behalf of user NT AUTHORITY\SYSTEM for the following reason: Other (Planned) Reason Code: 0x80000000 Shutdown Type: shutdownComment: The license period for this installation of Windows has expired. The operating system is shutting down.

Microsoft rät davon ab, Testversionen seiner Produkte über den Testzeitraum hinaus zu verwenden, insbesondere für die Ausführung von Produktions-Workloads.
Wenn Sie weiterhin die Windows-Testversion auf Ihrem Computer verwenden und das automatische Herunterfahren verhindern möchten, können Sie die folgenden Schritte ausführen:
-
Verlängern Sie Ihren Windows-Testzeitraum um weitere 180 Tage (kann bis zu 5 Mal verlängert werden):
slmgr/rearm
-
Konvertieren Sie eine Testversion von Windows Server in eine Standard- oder Enterprise-Edition mit vollem Funktionsumfang. Aktivieren Sie dann das Betriebssystem, indem Sie entweder Ihren Produktschlüssel eingeben oder die Windows Server-Aktivierung auf einem KMS-Server durchführen.
-
Deaktivieren Sie den WLMS-Dienst, der das Herunterfahren des Betriebssystems einleitet.
Da das Herunterfahren des Hosts durch den Windows Licensing Monitoring Service (WLMS) ausgelöst wird, können Sie das Herunterfahren verhindern, indem Sie diesen Dienst deaktivieren. Allerdings verfügt nicht einmal das lokale Administratorkonto über die erforderlichen Berechtigungen, um die Einstellungen dieses Dienstes zu ändern

Um den Dienst zu stoppen, öffnen Sie eine Eingabeaufforderung als SYSTEM mit dem PsExec-Tool:
.\PsExec64.exe-i-s cmd.exe
Sie können den Dienst jetzt über die Eingabeaufforderung deaktivieren, die mit NT-Autoritäts-/Systemberechtigungen ausgeführt wird:
sc config WLMS start=disabled

Starten Sie den Host neu, um den WLMS-Dienst zu stoppen. Aufgrund des abgelaufenen Testzeitraums wird Windows nicht mehr jede Stunde automatisch neu gestartet.
Wenn der Windows Server-Host unerwartet neu startet und die Evaluierungslizenz nicht abgelaufen ist (oder nicht verwendet wurde), überprüfen Sie die Systemprotokolle der Ereignisanzeige, um festzustellen, welcher Benutzer oder Prozess den Neustart oder das Herunterfahren initiiert hat. Im verlinkten Beitrag wird erläutert, wie Sie mit der Ereignisanzeige Systemprotokolle nach der Ereignis-ID 1074 aus der Quelle „User32“ filtern, um zu ermitteln, wer das Herunterfahren von Windows veranlasst hat.

Überprüfen Sie außerdem den Taskplaner auf geplante Aufgaben, die einen Neustart oder ein Herunterfahren von Windows auslösen.
*️⃣ Quelllink:
Überprüfen des Windows-Aktivierungsstatus, Konvertieren einer Testversion von Windows Server, Durchführen der Windows Server-Aktivierung auf einem KMS-Server, Berechtigungen zum Ändern der Einstellungen dieses Dienstes, Öffnen einer Eingabeaufforderung als SYSTEM, unerwarteter Neustart, Identifizieren, welcher Benutzer oder Prozess den Neustart oder das Herunterfahren initiiert hat, geplante Aufgaben, die einen Windows-Neustart oder das Herunterfahren initiieren,
