Ich habe ein Lenovo Yoga 2 11 mit Windows 10. Ich habe es derzeit so eingestellt, dass es wach bleibt, wenn der Deckel geschlossen ist und es eingesteckt ist, und das funktioniert genau wie vorgesehen. Wenn der Deckel jedoch geschlossen ist und es eingesteckt ist, wenn ichStecker ziehenes, ich möchte, dass es schlafen geht.
Szenario: Wenn ich meinen Laptop am Schreibtisch nicht mehr benutze (eingesteckt), schließe ich den Deckel. Er wechselt nicht in den Ruhezustand. Wenn ich meinen Laptop nehme, um zur Arbeit zu gehen, ziehe ich den Stecker (ohne den Deckel zu öffnen und zu schließen). Er ist immer noch aktiv.
Dies hat schon oft dazu geführt, dass mein Laptop bei der Verwendung nicht mehr funktionierte, da er mehrere Stunden herumstand und vor sich hin rumpelte, bis er den Geist aufgab.
Gibt es eine Möglichkeit, es so einzustellen, dass es in den Ruhezustand wechselt, wenn ich den Stecker ziehe und der Deckel geschlossen ist?
Antwort1
Wie du siehstHier, alles was Sie tun müssen, ist
- Gehe zu
Control Panel
- Klicke auf
Hardware & Sound
- Klicke auf
Power Options
- Klicken Sie
Choose when to turn off the display
aufChange when the computer sleeps
- Befolgen Sie die angegebenen Anweisungen
Antwort2
Sie müssen ein wenig in den Leistungseinstellungen stöbern, um Folgendes zu finden:
- Klicken Sie auf „Start“, geben Sie „Energiesparplan bearbeiten“ ein und klicken Sie auf „Energiesparplan bearbeiten“.
- Klicken Sie auf „Erweiterte Energieeinstellungen ändern“
- „Power-Tasten und Deckel“ erweitern
- „Aktion zum Schließen des Deckels“ erweitern
- Hier haben Sie zwei Optionen dafür, was passiert, wenn Sie den Deckel schließen: „im Akkubetrieb“ und „an das Stromnetz angeschlossen“. Stellen Sie die Option „im Akkubetrieb“ auf Ruhezustand ein.
Dadurch erzielen Sie den gewünschten Effekt.
Antwort3
Methode, die ein VBS-Hintergrundskript verwendet, das ein Batchskript startet (erstellt in Windows 10).Aktivieren Sie bei Verwendung die Ruhezustandsoption (siehe unten).Beachten Sie, dass dies keine wirklich zuverlässige Lösung für Ihr Problem ist. Das Batch-Skript versetzt Ihren Computer in einen Hybrid-Ruhezustand, wenn Sie die Ruhezustandsoption aktiviert haben (bei mir ist das der Fall).Ich empfehle, die Ruhezustandsoption zu aktivieren, da das Deaktivieren der Ruhezustandsoption zwar wahrscheinlich dazu führt, dass der Computer stattdessen in den Ruhezustand wechselt, es jedoch eine geringe Wahrscheinlichkeit gibt, dass er heruntergefahren wird.Im Allgemeinen ist die Batch-Methode nicht sehr solide.
VBS-Teil:
Set Shell = CreateObject("WScript.Shell")
do
WScript.sleep 60000
Shell.run "batterysleep.bat"
loop
BAT-Anteil:
set OnAC=false
set cmd=WMIC /NameSpace:\\root\WMI Path BatteryStatus Get PowerOnline
%cmd% | find /i "true" > nul && set OnAC=true
if %OnAC% == false %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
- Sie müssen also zuerst den VBS-Code in eine VBS-Datei einfügen.
- Fügen Sie dann den BAT-Code in eine .bat-Datei einam selben Dateispeicherort wie die VBS-Datei.
- Anschließend müssen Sie eine Verknüpfung Ihrer VBS-Datei erstellen, diese kopieren und in den Startordner einfügen (damit sie beim Start automatisch ausgeführt wird):C:\Benutzer\[IHR BENUTZERNAME]\AppData\Roaming\Microsoft\Windows\Startmenü\Programme\Startup
Grundsätzlich führt dieser Code eine VBS-Datei im Hintergrund aus, die jede Minute ein Batch-Skript öffnet. Dieses Batch-Skript führt die Ruheaktion aus, wenn Ihr Computer nicht an das Stromnetz angeschlossen ist. Um den Prozess zu beenden, geben Sie „taskkill /f /im wscript.exe“ in die Suche ein. Beachten Sie jedoch, dass dadurch alle WScript-Prozesse beendet werden. Beachten Sie erneut, dass dies keine vollständig zuverlässige Lösung ist.