Ich benötige einige Windows 2012-Server, um mit dem Netzschalter ordnungsgemäß heruntergefahren zu werden.
- Wenn niemand angemeldet ist, fährt der Netzschalter den Server ordnungsgemäß herunter
- Wenn jemand ohne Blockierungsprogramm angemeldet ist, ist das auch in Ordnung
Aber:
- Wenn eine Sitzung gesperrt ist, führt der Netzschalter nichts aus
- Wenn jemand mit einem Blockierungsprogramm angemeldet ist (z. B. ein Notizblock mit einem nicht gespeicherten Dokument), führt die Schaltfläche auch nichts aus
In früheren Windows-Versionen wurde ich verwendet, um das Verhalten des Netzschalters über die GUI zu konfigurieren und einen Registrierungsschlüssel ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\shutdownwithoutlogon
) zu ändern. Dies scheint jedoch nicht relevanter zu sein.
Kennt jemand den "offiziellen" Weg oder einen Trick?
Bearbeiten:
Das Systemprotokoll zeigt jedes Mal ein Ereignis an, wenn ich den Netzschalter drücke. The kernel power manager has initiated a shutdown transition
mit Ereignis-ID 109.
Wenn die Sitzung gesperrt ist, folgt auf dieses Ereignis nichts. Und keine anderen Ereignisse in anderen Protokollen.
Wenn sich ein Programm weigert, geschlossen zu werden, habe ich den entsprechenden Protokolleintrag, sodass dies bald in Ordnung ist.