Windows 7 Ultimate: Ersetzen Sie "Hibernate after" durch "Shutdown after".

517
Dave Diamond

Manchmal schalte ich meinen Laptop in den Ruhezustand (Ruhezustand im RAM, nicht in den Ruhezustand), aber es könnte passieren, dass ich ihn tagelang nicht wieder aktiviere: In diesem Fall würde ich trotz der Tatsache, dass der Schlafzustand einen geringen Prozentsatz des Akkus verbraucht, jedoch vermeiden jeglicher Verbrauch der Batterie (der nach Tagen der Aussetzung exponentiell ansteigen wird). Ich weiß, dass ich in den erweiterten Energieeinstellungen „Ruhezustand nach“ einstellen kann. In diesem Fall möchte / muss ich jedoch keine offenen Dokumente und laufenden Anwendungen finden, wenn ich meinen Laptop wieder aktiviere. Also suchte ich nach einer Möglichkeit, den "Ruhezustand nach" durch "Herunterfahren nach" zu ersetzen (in meinem Fall z. B. nach 12 Stunden nach dem Schlaf). Nun, hier auf SuperUser fand ich den Vorschlag eines anderen Benutzers, der vorschlug (durch Erstellen einer Aufgabe im Taskplaner), das Herunterfahren nach einer gewissen Zeit auszulösen, nachdem das System in den Ruhezustand versetzt wurde. https://superuser.com/a/934949/386950

Zusammenfassend: Der Vorschlag besteht darin, eine Aufgabe im Taskplaner zu erstellen, die nach X Minuten, in denen der Laptop in den Ruhezustand versetzt wurde, ausgelöst wird. Führen Sie dazu die folgende Aktion auf der Registerkarte Aktionen aus: shutdown -sWie bereits gesagt, diese Aufgabe funktioniert überhaupt nicht für mich. Ich habe auch versucht, die Option "Den Computer zum Ausführen dieser Aufgabe aktivieren" zu aktivieren, diese Aufgabe funktioniert jedoch überhaupt nicht.

Ich bin mir der Tatsache bewusst, dass einige Software-Dienstprogramme wie „Shutdown Timer“ verfügbar sind, https://www.makeuseof.com/tag/automatically-turn-computer-shutdown-timer-windows/, aber ich möchte nicht auf Dritte zurückgreifen -Party-Anwendungen: Ich möchte mich auf die Fähigkeiten von Windows verlassen.

Also: was muss ich ändern, überprüfen oder aktivieren, um meine Bedürfnisse zu erfüllen?

0
Ihr Hauptproblem ist, dass der Code, der für das Herunterfahren Ihres Computers verantwortlich ist, notwendigerweise ausgeführt wird, wenn der Computer * inaktiv ist *. Die Taskplaner-Lösung wird der einzige Ansatz sein, der funktioniert, vorausgesetzt, Sie können Windows dazu bringen, Windows zu aktivieren, damit es selbst ausgeführt wird. Twisty Impersonator vor 5 Jahren 0

1 Antwort auf die Frage

0
Koniewicz
  1. Erstellen Sie eine Batchdatei, der Code ist einfach.

    echo on title :ShutdownBatch: shutdown.exe /s /t 00 
  2. Erstellen Sie eine neue Aufgabe im Taskplaner.

  3. Legen Sie fest, wie die Registerkarte "Allgemein" festgelegt werden soll (ich empfehle, "Ausführen, ob Benutzer angemeldet ist oder nicht") auszuwählen.

  4. Ich habe "Mit höchsten Privilegien ausführen" gewählt, dies hängt jedoch von Ihren Anforderungen ab.

  5. Auf der Registerkarte "Bedingungen" können Sie angeben, ob der Stapel ausgeführt werden soll, wenn sich die Maschine im Leerlauf befindet.

  6. Erstellen Sie einen Auslöser, der beschreibt, wann die Aufgabe ausgeführt werden soll (Sie können einen bestimmten Zeitpunkt für die Ausführung der Stapeldatei festlegen).

  7. Erstellen Sie eine neue Aktion (Durchsuchen Sie das ShutdownBatch-Skript im Feld Programm / Skript. Dies ist der Schlüsselschritt: Die Aktion muss "Programm starten" sein).