Wie kann ich den Computer über das Menü "Eingabeaufforderung / Ausführen" in den Ruhezustand versetzen?

426246
Lazer

Ich weiß, dass fast alles unter Windows, z. B. das Öffnen einer beliebigen Anwendung, von der Eingabeaufforderung oder vom Ausführen aus möglich ist Menü werden kann.

Wie kann ich meinen Computer in den Ruhezustand versetzen oder herunterfahren ? Was ist der Befehl dafür?

137
Geben Sie an der Eingabeaufforderung den Befehl shutdown ein, und schauen Sie sich die Ausgabe unter XP und darüber an, was ich sagen kann. user10547 vor 15 Jahren 0
Verwandte Themen: http://superuser.com/questions/39584/what-is-the-command-to-use-to-put-your-computer-to-leep-not-ehemate Nayuki vor 8 Jahren 0

12 Antworten auf die Frage

128
brandstaetter

Du wirst finden shutdown.exe, dein Freund zu sein.

Andere praktische Befehle finden Sie hier Beitrag:

Schlafcomputer (lesen Sie mehr unter https://superuser.com/a/463652/249349) )

Arbeitsstation sperren

Computer im Ruhezustand

see answers by Scott Chamberlain and Eric L 

Starte den Computer neu

Shutdown.exe -r -t 00 

Den Computer herunterfahren

Shutdown.exe -s -t 00 

BEARBEITEN / UPDATE:

Es scheint, dass das Einschlafen eines Computers problematisch ist, wenn der Ruhezustand aktiviert ist.

Kopieren von anderen Antworten:

Sie können entweder PsShutdown ausprobieren oder:

Der Befehl rundll32.exe powrprof.dll, SetSuspendState 0,1,0 für den Ruhezustand ist korrekt. Er wird jedoch in den Ruhezustand versetzt, wenn Sie den Ruhezustand nicht deaktivieren.

So geht's:

Gehen Sie zum Startmenü und öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten, indem Sie cmd.exe eingeben, mit der rechten Maustaste klicken und Als Administrator ausführen wählen. Geben Sie den folgenden Befehl ein:

powercfg -hibernate off 
Wenn Sie über Berechtigungen verfügen, können Sie mit shutdown.exe ein Remote-Herunterfahren eines anderen Computers in Ihrem Netzwerk starten. Kann gut für Streiche sein. (Keine Verantwortung übernommen) Matthew Lock vor 14 Jahren 2
Downvoted, weil dies die Frage (wie man einen Schlaf auslöst) eigentlich nicht beantwortet. Shutdown.exe löst KEINEN Ruhezustand aus, es wird nur heruntergefahren, neu gestartet oder in den Ruhezustand versetzt. Für den Ruhezustand müssen Sie Folgendes ausführen: rundll32.exe powrprof.dll, SetSuspendState 0,1,0 Nicholas Head vor 14 Jahren 3
Wenn Sie die verlinkte Seite lesen, werden Sie alle notwendigen Befehle mit Erklärungen finden. Unerwünschte Abstimmungen von FTW! : P brandstaetter vor 13 Jahren 1
Die Downvotes sind nicht im geringsten ungerechtfertigt. Ihre Antwort bezieht sich nicht auf die Frage. Leser sollten in der Lage sein, ausreichend nützliche Informationen aus einer Antwort zu sammeln, um das Problem zu lösen *, ohne * einem Link zu anderen Websites folgen zu müssen, die möglicherweise kaputt oder tot sind. Iszi vor 13 Jahren 4
@Iszi okay, ich habe die Info hinzugefügt, jetzt glücklich? : D brandstaetter vor 13 Jahren 0
Problem mit rundll32.exe powrprof.dll, SetSuspendState 0,1,0 ist, dass es nicht so funktioniert, wie es sollte. SetSuspendState versetzt den Computer in eine Art hybriden Schlaf- / Ruhezustand. Wenn Sie die Sleep-Taste im Startmenü verwenden, können Sie den Computer aus dem Ruhezustand durch Drücken einer beliebigen Taste auf Ihrer Tastatur wieder aktivieren. Wenn Sie diese Befehlszeile verwenden, wird make aufgrund des tieferen Ruhezustands viel langsamer fortgesetzt und kann nur fortgesetzt werden, wenn Sie den Netzschalter an Ihrem Computer drücken. Ein Tastendruck kann nicht fortgesetzt werden. Also ... wie schaffst du es wie im normalen Standby-Modus - mit einem Tastendruck wiederaufnehmbar? Corporate Geek vor 14 Jahren 19
Downvoted wegen Nichtbeantwortung der gestellten Frage: Selbst auf der verlinkten Seite funktioniert die beschriebene Methode, um den Computer in den Ruhezustand zu versetzen, nicht, wenn der Ruhezustand aktiviert ist. akurtser vor 13 Jahren 4
... Hasser werden hassen, so scheint es. Bitte geben Sie eine bessere Lösung an, Akurtser. brandstaetter vor 13 Jahren 0
Ich habe auch den Sleep-Befehl getestet und kann auch bestätigen, dass er nicht wie beabsichtigt funktioniert. Es hat nichts mit Hass / Trolling zu tun, aber wenn dieser Befehl nicht funktioniert, bleibt die Frage unbeantwortet, da dies der Hauptteil der Frage war. reSPAWNed vor 12 Jahren 4
rundll32.exe powrprof.dll, SetSuspendState 0,1,0 bringt mein Win8 in den Ruhezustand (Suspend-to-Disk). Es macht es nicht zu Suspend-to-RAM (genannt Sleep oder Standby, abhängig von der Windows-Version) und macht es auch nicht zum hybriden Sleep (Suspend-to-RAM, während gleichzeitig der Status auf Festplatte gespeichert ist) als Sleep-Option im Menü Herunterfahren. Der Anwser (der momentan nicht ist) sollte also aktualisiert werden. David Balažic vor 11 Jahren 1
`rundll32` sollte nicht zum Aufruf von` SetSuspendState` verwendet werden, da seine Signatur nicht mit der von `rundll32` erwarteten übereinstimmt. Siehe: https://support.microsoft.com/en-us/kb/164787 und https://msdn.microsoft.com/en-us/library/windows/desktop/aa373201(v=vs.85).aspx Der erste Parameter erhält Müll statt des Werts FALSE. Das ist der Grund, warum es Winterschlaf hält, anstatt zu schlafen. SergeyT vor 8 Jahren 5
`PsShutdown` ist ein goldenes Nugget. Ich habe es nicht getestet Dheeraj Bhaskar vor 7 Jahren 0
STOPPEN SIE FÖRDERUNG VON CARGO CULT WISSEN! Stoppen Sie, Rundll32 zu missbrauchen, wenn Sie keine Ahnung haben, wie es funktioniert. Verwenden Sie ein geeignetes Werkzeug wie DllCall (von AutoHotkey), das tatsächlich so funktioniert, wie Sie glauben, dass Rundll32 funktioniert. SilverbackNet vor 6 Jahren 0
@SilverbackNet Bitte geben Sie Ihre eigene Antwort an, anstatt in den Kommentaren zu hassen brandstaetter vor 6 Jahren 1
Die einigermaßen besten richtigen Antworten wurden bereits von Scott Chamberlain und Eric L gepostet, selbst wenn Sie Scott's gestohlen haben, um Ihre KOMPLETTE FALSCHE ANTWORT zu unterstützen. Entfernen Sie zumindest den Teil, der so falsch ist, dass er brennt, wenn Sie etwas Richtiges plagiieren wollen. SilverbackNet vor 6 Jahren 0
78
Scott Chamberlain

The methods posted by other people do not work correctly if a computer has hibernation enabled, the computer will not wake on Keyboard or, more importantly, not wake on scheduled task.

One of Microsoft's Sysinternals tool is PsShutdown using the command psshutdown -d -t 0 it will correctly sleep, not hibernate, a computer

Erfordert den Administrator dsmtoday vor 7 Jahren 0
Funktioniert nicht unter Windows 10. Vorgang wird nicht unterstützt. Ran als Admin. T3rm1 vor 7 Jahren 0
Funktioniert für mich in Windows 10 x64, Build 1709. Hans Løken vor 6 Jahren 2
Funktioniert für mich in Win10x64 Version 1709. Führen Sie cmd mit dem Administrator-Benutzerkonto aus, jedoch ohne die Option zum Ausführen als Administrator Viktor Carlson vor 6 Jahren 1
Funktioniert bei mir mit Windows 10 (auch nicht als Admin). DAB vor 6 Jahren 2
@ T3rm1 [Funktioniert in Windows 10] (https://docs.microsoft.com/de-de/sysinternals/downloads/psshutdown), jedoch müssen [PsTools installiert werden] (https://download.sysinternals.com) /files/PSTools.zip). Boaz vor 6 Jahren 0
Funktioniert in Windows 10 x64 Build 15063. [PsTools herunterladen] (http://technet.microsoft.com/en-us/sysinternals/bb897541) und "psshutdown.exe" aus dem Archiv kopieren, z. B. in "C: \". Windows \ System32`, um den Befehl ohne Pfadangabe verwenden zu können. Man muss dann `psshutdown -d -t 0` mit Administratorrechten ausführen, um den Vorgang auszusetzen. ** Dies sollte die akzeptierte Antwort sein **, da sie die Frage beantwortet, auch wenn sie nicht mit vorinstallierten Tools von Windows ausgeführt wird. Arch Linux Tux vor 6 Jahren 1
19
3498DB

Der Befehl rundll32.exe powrprof.dll,SetSuspendState 0,1,0zum Einschlafen ist korrekt. Wenn Sie den Ruhezustand jedoch nicht ausschalten, wird er in den Ruhezustand versetzt.

So geht's:

Gehen Sie zum Startmenü und öffnen Sie eine Eingabeaufforderung mit erhöhten cmd.exeRechten, indem Sie mit der rechten Maustaste klicken und Als Administrator ausführen auswählen . Geben Sie den folgenden Befehl ein:

powercfg -hibernate off 
Ich denke, es ist die erste Antwort, die es tatsächlich löst. Ich legte diese beiden Zeilen (-hemenate zuerst ab) und machte eine Batchdatei, die den PC in den Ruhezustand versetzt. Ein Problem dabei ist, dass der Ruhezustand im Wesentlichen deaktiviert wird. Dies ist nicht das, was ich wollte. Um dies zu beheben, habe ich eine geplante Aufgabe hinzugefügt, die beim "Auf Entriegeln der Workstation" ausgelöst wurde, um den Ruhezustand mit einem Stapel wieder zu aktivieren, dessen einzige Zeile " powercfg -hypernate ". Dann habe ich einen kurzen Schlüssel für die erste Batchdatei konfiguriert. Erledigt. Funktioniert wie ein Zauber, danke! akurtser vor 13 Jahren 4
Das ist so komisch. Der Ruhezustand muss deaktiviert sein, bevor Sie richtig schlafen können? Gibt es einen Namen für den hybriden Schlaf- / Suspend-Status "powrprof.dll", wenn der Ruhezustand aktiviert ist? Ich würde es nur gerne wissen. Bezieht sich dies auf einen der ACPI-Staaten? Ehtesh Choudhury vor 12 Jahren 0
`rundll32` sollte nicht zum Aufruf von` SetSuspendState` verwendet werden, da seine Signatur nicht mit der von `rundll32` erwarteten übereinstimmt. Siehe: https://support.microsoft.com/en-us/kb/164787 und https://msdn.microsoft.com/en-us/library/windows/desktop/aa373201(v=vs.85).aspx Der erste Parameter erhält Müll statt FALSE. Das ist der Grund, warum es Winterschlaf hält, anstatt zu schlafen. SergeyT vor 8 Jahren 3
Funktioniert nicht unter Windows 10 T3rm1 vor 7 Jahren 0
@EhteshChoudhury, das Problem in diesem Fall ist, dass die Rundll32-Parameter falsch und vollständig ungeeignet sind, sodass sie SetSuspendState tatsächlich mit den Parametern aufrufen: Hibernate: TRUE, ForceCritical: TRUE, DisableWakeEvents: TRUE. Das letzte Stück erklärt, warum Sie den PC nur mit dem Netzschalter aufwecken können. Es ist nur ein Zufall, dass der Versuch, in den Ruhezustand zu wechseln, wenn er deaktiviert ist, Ihren PC in Win7 in den Ruhezustand versetzt, und wahrscheinlich funktioniert er bei manchen Benutzern nicht. SilverbackNet vor 6 Jahren 0
8
Eric L

NirCmd workes on Windows 8 (I assume it also works with Windows 7) → http://www.nirsoft.net/utils/nircmd.html
The command is standby, but it puts the computer to sleep.

nircmd.exe standby

If you have hybrid sleep enabled, it will work; i.e., it puts the computer to sleep and copies the memory to disk in case of power loss.

Dies funktioniert, ohne dass der Administrator angehoben werden muss. Funktioniert mit oder ohne aktivierten Ruhezustand. Funktioniert wie erwartet mit Hybridschlaf. Schöne Lösung für Win10. dsmtoday vor 7 Jahren 0
3
harrymc

Sehen Sie sich das kostenlose Dienstprogramm von Wizmo an, das sehr viele Funktionen bietet.
Der Befehl, nach dem Sie suchen, ist wahrscheinlich:

Wizmo Standby

Wizmo hat das gleiche Problem wie `rundll32.exe powrprof.dll, SetSuspendState 0,1,0` - es versetzt den Computer in den Ruhezustand und nicht in den Ruhezustand Andomar vor 12 Jahren 1
Nein, seit Vista wird der Computer tatsächlich in [Hybrid Sleep] versetzt (http://www.mydigitallife.info/was-ishybrid-leep-and-differences-with-basic-sleep-mode-in-vista/) . Wenn Sie dies nicht wünschen, dann [Hybrid Sleep ausschalten] (http://maximumpcguides.com/windows-7/turn-off-hybrid-sleep-in-windows-7/). harrymc vor 12 Jahren 2
wizmo Blackout arbeitete in Windows 8.1, 10. GROSSARTIG !!!!!!!!!!!!! YumYumYum vor 8 Jahren 1
Wizmo funktioniert super. Leider löscht mein Virenscanner des Unternehmens ihn, da er einige Sequenzen enthält, durch die mcafee den Eindruck erweckt, dass er [einen Trojaner enthält] (https://www.virustotal.com/de/file/7b0b47f936d24686de461bea05a9480179035a5b2b23a74167a7728e95922d5d/analysis/). bastian vor 7 Jahren 0
@bastian: Mcafee war immer eine schlechte Nachricht für einen Anwendungsentwickler (aus eigener Erfahrung). harrymc vor 7 Jahren 0
3
Damn Vegetables

Ich habe eine Verknüpfung für rundll32.exe powrprof.dll,SetSuspendState 0,1,0(auch mit 0,0,0 versucht) erstellt, aber das Ausführen der Verknüpfung schien meinen PC in den Ruhezustand zu versetzen. Ich konnte den PC nicht mit der Tastatur aufwecken; Ich musste den Netzschalter drücken, und der PC zeigte Postnachrichten auf dem Mainboard usw.

Nachdem ich das Windows-API-Dokument gelesen hatte, erstellte ich ein sehr einfaches Programm mit nur drei Zeilen Eingabe. Ich habe die von mir kompilierte ausführbare Datei auf diese Seite hochgeladen (klicken Sie auf "SleepTest.exe"), diese Datei könnte jedoch nach einiger Zeit gelöscht werden (dies ist eine kostenlose Datei-Hosting-Site, die ich gerade durch eine schnelle Google-Suche gefunden habe).

Wenn Sie mir nicht vertrauen (was völlig in Ordnung ist) oder die Datei gelöscht wurde, können Sie den Code selbst kompilieren. Natürlich. Sie müssen den zusätzlichen Abhängigkeiten des Linkers "PowrProf.lib" hinzufügen.

#include "stdafx.h" #include "windows.h" <-- Added this to make it work on Windows. #include "PowrProf.h" <-- Added this to use the sleep function.  int main() { SetSuspendState(FALSE, FALSE, FALSE); <-- Added this actual call. return 0; } 

rundll32.exe powrprof.dll,SetSuspendState 0,1,0scheint das Gleiche zu tun, aber irgendwie hat das obige Programm den Computer nicht in den Ruhezustand versetzt. Ich konnte den PC sofort aufwecken (keine Nachrichten auf dem Mainboard), indem ich eine beliebige Taste auf der Tastatur drücke.

2
BlueDevil

Sie können die Suspend- oder Hibernate-Optionen über die Befehlszeile initiieren, wie unten angegeben und auf die in diesem Artikel verwiesen wird .

%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState 

Wenn Ihr Computer den Ruhezustand zulässt, wird der obige Befehl den Ruhezustand einleiten. Wenn die Ruhezustand-Funktion deaktiviert ist, wird der Standby-Status aktiviert. Wie andere Benutzer bereits geantwortet haben, shutdown.exe /?werden viele Optionen zum Herunterfahren bereitgestellt.

`rundll32` sollte nicht zum Aufruf von` SetSuspendState` verwendet werden, da seine Signatur nicht mit der von `rundll32` erwarteten übereinstimmt. Siehe: https://support.microsoft.com/en-us/kb/164787 und https://msdn.microsoft.com/en-us/library/windows/desktop/aa373201(v=vs.85).aspx Der erste Parameter wird nicht mit FALSE, sondern mit Müll versetzt, sodass er immer in den Ruhezustand versetzt wird und nicht in den Schlafmodus geht. SergeyT vor 8 Jahren 1
1
Mohsen Abasi

Sie müssen den Ruhezustand in Windows deaktivieren und den Computer in den Ruhezustand versetzen . Verwenden Sie die folgenden zwei Befehle:

powercfg -hibernate off rundll32.exe powrprof.dll,SetSuspendState 0,1,0 

und dafür umgekehrte Wirkung, Hibernating der Computer - Befehle zur Verfügung unter:

powercfg -hibernate on rundll32.exe powrprof.dll,SetSuspendState Hibernate 
`rundll32` ist nicht zum Aufruf von` SetSuspendState` gedacht und sollte dafür nicht verwendet werden. Der erste Parameter erhält Müll statt eines korrekten Wertes. Es ist also immer ein Winterschlaf, anstatt schlafen zu gehen (wenn Sie den Ruhezustand nicht deaktiviert haben). SergeyT vor 8 Jahren 3
@SergeyT Es scheint für mich zu funktionieren (nach Deaktivierung des Ruhezustands); Wollen Sie damit sagen, dass Windows beschädigt wird? moondra vor 7 Jahren 0
Es beschädigt den Stack (da rundll32 eine andere Anrufsignatur erwartet, werden Dinge vom Stack genommen, die noch nicht dort abgelegt wurden). Dies führt zu unerwartetem Verhalten. imoatama vor 6 Jahren 0
@imoatama schöne Feststellung ... masterxilo vor 6 Jahren 0
1
wonton

Hier ist ein Artikel zur Verwendung von CLI zum Herunterfahren.

Microsoft bietet PsTools, mit denen Sie die CLI zusammen mit anderen nützlichen Tools herunterfahren können. Das kannst du hier bekommen .

1
T.Todua

only QUICK SLEEPER works for me (works in Windows 7,8,10).

p.s. source code available here.

Gibt es eine Chance, dass Sie einen Link zur tatsächlichen Website angeben können, von der Sie die Datei erhalten haben? Wenn Sie direkt auf die Download-Datei verlinken, insbesondere wenn Sie einen URL-Shortener verwenden, kann die Datei besonders verdächtig erscheinen, da sie häufig von Malware-Autoren verwendet wird. Mokubai vor 8 Jahren 1
ok, ich habe den Link zur offiziellen Website aktualisiert. T.Todua vor 8 Jahren 0