Wie kann ich den PC nach einer bestimmten Zeitspanne herunterfahren?


68

Wie würden Sie Ihren Computer nach einer bestimmten Zeitspanne ausschalten?

Ich höre Musik, bevor ich einschlafe, und möchte meinen Computer nach einer bestimmten Zeitspanne herunterfahren können. Nach einer halben Stunde sagen.

Es wäre cool, wenn Sie eine Desktopverknüpfung mit einer Aufgabe im Scheduler verbinden könnten, sodass Sie auf die Verknüpfung klicken und eine halbe Stunde später beendet werden.

Antworten:


23

Die ursprüngliche Empfehlung - TimeComX - ist jetzt nur auf gemeinsam genutzten Hosting-Sites zu finden und wurde eingestellt.

Über Lifehacker scheint dies eine würdige Alternative zu sein (keine persönliche Erfahrung):

Ausschalten mit AiryTec

Einige bemerkenswerte Merkmale:

  • Planen Sie das Herunterfahren nach CPU-Auslastung, Zeit oder Remote-Zugriff
  • Energiesparrechner
  • Portabler Einsatz (keine Installation erforderlich - einige beachten Sie, dass diese Version möglicherweise nicht auf x64 funktioniert)

Bildbeschreibung hier eingeben
(Bild über Entwickler)


111

Erstellen Sie eine Batch-Datei und fügen Sie diesen Code nach der @echo offZeile ein:

shutdown -s -t 1800

Der Computer wird 30 Minuten (1800 Sekunden) nach dem Ausführen der Batchdatei heruntergefahren.

Um ein durch diese Batchdatei initiiertes Herunterfahren abzubrechen, können Sie zu StartAusführen gehen und Folgendes eingeben :

shutdown -a

Oder speichern Sie diese in einer separaten Batch-Datei und führen Sie sie aus, um das Herunterfahren abzubrechen.


40

Hier sind einfache Schritte, um Ihren Computer nach einer bestimmten Zeit ohne Anwendung herunterzufahren:

  1. Öffnen Sie das Ausführungsfenster (Windows-Taste + R) oder (Start / Alle Programme / Zubehör / Ausführen).
  2. Schlüssel shutdown -s -t 1800:

SU215531 Beispiel

[ 1800(kann geändert werden) gibt die Anzahl der Sekunden an, nach denen sich der Computer ausschaltet.]

  1. Klicken Sie auf OKund Ihr Computer wird nach der angegebenen Zeit (hier 30 Minuten) ausgeschaltet.

Sie können -sfür Alternativen wie folgt ändern :

optionen wirkung
-l um sich abzumelden
-r um neu zu starten

5

Gehen Sie zu SystemsteuerungEnergieoptionenPlaneinstellungen ändern und ändern Sie die Option Computer in den Energiesparmodus versetzen nach nach Ihren Wünschen.


Das ist ein bisschen langwierig. Sie denken an etwas, das automatischer ist. Wie ein einfacher Klick auf ein Desktop-Symbol fährt mein Computer in einer halben Stunde herunter.
Andrew

2
und das versetzt den Computer nur in den Ruhezustand. Ich möchte den Computer herunterfahren.
Andrew

Nun, diese Einstellung erfolgt automatisch. Wenn Sie sie einmal auf eine Stunde eingestellt haben, geht das System innerhalb einer Stunde nach dem Inaktivwerden des Computers automatisch in den Energiesparmodus (Sie müssen die Schritte nicht erneut ausführen). Aber ja, damit können Sie den PC nur in den Ruhezustand versetzen. Zum Herunterfahren müssten Sie ein anderes Programm verwenden (wie das unten vorgeschlagene).
Jeevan


3

Das kannst du mit task scheudler und einer bat-datei machen

Erstellen Sie eine bat-Datei mit: Öffnen Sie den Editor und geben Sie die Zeichenfolge ein

shutdown.exe /s /t 00

Speichern Sie diese Datei in Ihrem My Documents-Verzeichnis und nennen Sie sie Shutdown.bat (beachten Sie die .batErweiterung und nicht .txt).

Öffnen Sie dann Task Scheulder (Typ task saus dem Startmenü)

Erstellen Sie eine neue Aufgabe (nicht einfach)

Gib ihm einen Namen

Im Leerlauf

Wählen Sie auf der Registerkarte Bedingungen aus start the task only if the computer is idle for 30 minutes

Klicken Sie nun auf der Registerkarte Aktionen auf Neu, um ein Programm zu starten und Ihre .bat-Datei zu speichern.

Klicken Sie auf OK, bis es gespeichert ist!

Alles erledigt!

Seien Sie im Übrigen vorsichtig, damit Sie nicht gespeicherte Arbeit verlieren. Dies ist möglicherweise auch nicht wünschenswert, wenn ein Hintergrundupdate ausgeführt wird oder ein Download usw


0

Hier ist ein einfaches VBScript, das Windows zu einem bestimmten Zeitpunkt herunterfährt

Set objShell = CreateObject("WScript.Shell") 

Dim Input
Input = "10:00"

'Input = InputBox("Enter the shutdown time here.","", "10:00") 

For i = 1 to 2

CurrentTime = Time & VbCrLf

If Left(CurrentTime,5) = Input Then

objShell.Run "shutdown -s -t 00", 0
WScript.Quit 1

Else

WScript.Sleep 1000

End If

i=i-1

Next

Dies würde nur zweimal Schleife .....
Ramhound

-3

öffne start -> schreibe cmdund öffne es.

Dann schreibe

shutdown /t -s 600 

(für zB 600 Sekunden)


Sie müssen dies zum Start hinzufügen, aber ansonsten ist dies wahrscheinlich der beste Weg.
Jon

Ich verstehe nicht, wo dies den vorhandenen Antworten von Force Flow oder Dave Rook weitere Informationen hinzufügt. Dahinter steckt immer derselbe Mechaniker.
Nixda

1
Denken Sie, Sie meinten hier -s -t 600 herunterfahren. Ihre wird in der aktuellen Syntax nicht ausgeführt.
Will Webb
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.