Eine Aufgabe zum Herunterfahren des PCs ausführen, wenn sich 5 Minuten lang niemand anmeldet

368
Ramon Castañer

Ich versuche, einen Weg zu finden, meinen PC herunterzufahren, wenn er gestartet wird und sich niemand für 5 Minuten (oder eine andere festgelegte Zeit) anmeldet.

Ich habe ähnliche Aufgaben gefunden, die versuchen, den PC herunterzufahren, wenn er sich im Leerlauf befindet.

Das Problem ist, dass, wenn ein Antivirenprogramm oder etwas anderes im Hintergrund ausgeführt wird, diese Aufgaben nicht funktionieren, da der PC "niemals" im Leerlauf ist.

Auf meinem System wird Windows 8.1 ausgeführt.

1
Verwenden Sie den Aufgabenplaner. Fügen Sie die Task "shutdown / s / f / t 300" mit dem Auslöser "Systemstarts" sowie dem Auslöser "Benutzerabmeldung" und "shutdown / a" mit dem Auslöser "Benutzeranmeldung" ein. Alle Aufgaben müssen mit einem Administratorkonto ausgeführt werden. PS. Ich kann leider keine echten Namen von Veranstaltungen in Englisch finden. Akina vor 5 Jahren 0
@Akina klingt nach einer Antwort für mich. Warum nicht einreichen? OP kann es akzeptieren, wenn es funktioniert, und wir alle wissen, dass er keine weitere Hilfe benötigt. LPChip vor 5 Jahren 0
@LPChip Ich habe noch nie das Herunterfahren mehrerer Benutzer getestet. Ich bin nicht sicher, ob es richtig funktioniert. Und ich möchte es nicht testen. Akina vor 5 Jahren 0
@Akina wird es gut funktionieren. Es ist in Ordnung, eine Antwort zu posten, die Sie nicht getestet haben. Sie können dies in Ihrer Antwort angeben, damit andere wissen, dass Sie es nicht getestet haben. Twisty Impersonator vor 5 Jahren 0
@TwistyImpersonator Ich befürchte, dass es in einem Szenario nicht richtig funktioniert: user1 hat sich angemeldet, user2 hat sich mit schneller Benutzerumschaltung angemeldet, jeder Benutzer meldet sich ab ... 5 min und wird heruntergefahren. Akina vor 5 Jahren 0
@akina Das OP hat nicht erwähnt, dass das System 5 Minuten nach der Abmeldung eines Benutzers heruntergefahren wurde ... Nur 5 Minuten nach dem Systemstart (wenn sich niemand anmeldet). Lösen Sie das Herunterfahren beim Systemstart aus und brechen Sie die Anmeldung ab, wenn sich ein Benutzer anmeldet. Das wird funktionieren und sein, was das OP gefragt hat. Twisty Impersonator vor 5 Jahren 1
@ TwistyImpersonator Vielleicht hast du Recht ... Ich bearbeite meine Antwort. Akina vor 5 Jahren 0

2 Antworten auf die Frage

2
Akina

Verwenden Sie den Aufgabenplaner.

Fügen Sie eine Aufgabe mit der Aktion von ein

shutdown /s /f /t 300 

mit einem Auslöser von "Wenn das System startet" (und möglicherweise plus einem Auslöser von "Wenn sich der Benutzer abmeldet").

Fügen Sie eine Aufgabe mit der Aktion von ein

shutdown /a 

mit dem Auslöser "Wenn sich der Benutzer anmeldet".

Alle Aufgaben müssen unter dem Administratorkonto ausgeführt werden (geben Sie das Kennwort ein, wenn Sie dazu aufgefordert werden).

PS. Ich kann leider keine echten Namen von Veranstaltungen in Englisch finden.

PPS. Ich habe diese Lösung nicht getestet.

Möglicherweise möchten Sie das Herunterfahren von einer Stapelverarbeitungsdatei im Autostart-Ordner anstelle von Taskplaner ausführen. In letzterem Fall müssen Sie angeben, * welcher * Benutzer sich anmelden muss, um die Aufgabe auszulösen, und Sie müssen für jeden Benutzer eine Aufgabe erstellen. Twisty Impersonator vor 5 Jahren 0
@ TwistyImpersonator Das stimmt auch. Vielen Dank. Akina vor 5 Jahren 0
+1 für die Veröffentlichung der Antwort. :) LPChip vor 5 Jahren 0
0
Ramon Castañer

@Akina, Es funktioniert gut mit den beiden Tasks, eine zum Herunterfahren und die andere zum Stoppen, wenn sich jemand anmeldet. Ich habe den Taskplaner verwendet.

ICH DANKE DIR SEHR.

Ich wollte diese Aufgabe machen, weil ich heutzutage ein Problem habe: Wenn ich meinen PC herunterfahre, erscheint manchmal ein driver_power_state_failure, das ich nicht lösen kann. Der PC startet sich neu, wenn der Fehler auftritt. Ich hätte einen automatischen Ruhezustand (S4) programmiert, aber ich bevorzuge ein echtes Herunterfahren (S5), da mein Motherboard etwas alt ist. Ich konnte das System nicht mit WOL aufwecken, wenn es sich im Zustand S4 befindet, aber jetzt kann ich es aufwecken, weil es im Zustand S5 heruntergefahren wird.

Danke dir nochmal.