แล็ปท็อปของฉันจะเข้าสู่โหมดสลีปได้อย่างไรเมื่อไม่ได้เสียบปลั๊กขณะปิดฝา (ไม่ต้องการให้หลับเมื่อปิดฝาและเสียบเข้า)


10

ฉันมี Lenovo Yoga 2 11 ที่ใช้ Windows 10 ฉันมีมันตั้งอยู่ให้ตื่นเมื่อฝาปิดและเสียบอยู่และมันก็ทำงานได้ตามที่ตั้งใจ อย่างไรก็ตามหากฝาปิดและเสียบอยู่เมื่อฉันถอดปลั๊กออกฉันต้องการให้มันเข้าสู่โหมดสลีป

สถานการณ์จำลอง: เมื่อฉันใช้แล็ปท็อปของฉันที่โต๊ะทำงาน (เสียบปลั๊ก) ฉันก็ปิดฝา มันไม่ได้ไปนอน เมื่อฉันคว้าแล็ปท็อปของฉันไปทำงานฉันถอดปลั๊กออก (โดยไม่ต้องเปิดและปิดฝา) มันยังคงตื่นอยู่

สิ่งนี้นำไปสู่หลายครั้งที่แล็ปท็อปของฉันตายเมื่อฉันไปใช้ตั้งแต่นั่งและปั่นป่วนสองสามชั่วโมงจนกระทั่งมันตาย

มีวิธีที่ฉันสามารถทำมันเพื่อให้มันจะไปนอนเมื่อฉันถอดปลั๊กและฝาปิด?


ไม่ไร้เดียงสาที่ฉันรู้ บางทีมีบางสิ่งที่สัญญาใน Lenovo Power Manager? ในตัวเลือกการใช้พลังงานของ Windows คุณสามารถตั้งค่าตัวเลือกใช้แบตเตอรีเป็นโหมดสลีปและตัวเลือกเสียบปลั๊กเป็นไม่ทำอะไรเลย แต่ฉันเห็นจุดของคุณเนื่องจากการตั้งค่าเปิดใช้แบตเตอรีจะไม่มีผลหลังจากถอดปลั๊กออก .
ราก

1
@ รูตมีวิธีการคือ
ds_secret

คำตอบ:


1

อย่างที่คุณเห็นที่นี่สิ่งที่คุณต้องทำคือ

  1. ไปที่ Control Panel
  2. คลิกที่ Hardware & Sound
  3. คลิกที่ Power Options
  4. คลิกที่Choose when to turn off the displayจากChange when the computer sleeps
  5. ทำตามคำแนะนำที่ได้รับ

2
มันไม่ทำงาน! ฉันมีการตั้งค่าอ้างอิงด้านบนที่กำหนดไว้ดังต่อไปนี้: เมื่อเชื่อมต่อสายไฟ: อย่าหลับเมื่อฝาปิดอยู่ เมื่อไม่ได้เชื่อมต่อสายไฟ: หลับเมื่อฝาปิดอยู่ หากฉันปิดฝาที่มีไฟเชื่อมต่อจากนั้นก็ปลดสายไฟแล็ปท็อปยังคงอยู่! ทำให้ง่ายต่อการเก็บแล็ปท็อปไว้ในกระเป๋าและทำให้ร้อนมากเกินไป! อย่างน้อยที่สุดมันควรเปลี่ยนเป็นโปรไฟล์แบตเตอรี่ดังนั้นมันจะนอนหลังจากผ่านไปไม่กี่นาที แต่สิ่งนี้ไม่ได้เกิดขึ้นกับแล็ปท็อปของฉัน!
Jules

0

วิธีการใช้สคริปต์พื้นหลัง VBS ที่เริ่มสคริปต์ชุดงาน (ทำใน windows 10) เปิดตัวเลือกการจำศีลเมื่อใช้สิ่งนี้ (อธิบายไว้ด้านล่าง) โปรดทราบว่านี่ไม่ใช่วิธีแก้ไขปัญหาของคุณอย่างเด็ดขาด สคริปต์แบตช์จะทำให้คอมพิวเตอร์ของคุณเข้าสู่โหมดไฮบริดสลีปไฮเบอร์เนตหากคุณเปิดตัวเลือกไฮเบอร์เนตไว้ (ฉันทำ) ฉันขอแนะนำให้เปิดตัวเลือกการจำศีลเพราะถึงแม้ว่าการปิดเครื่องจะทำให้คอมพิวเตอร์เข้าสู่โหมดสลีปแทน โดยทั่วไปวิธีการแบทช์ไม่มั่นคงมาก

ส่วน VBS:

Set Shell = CreateObject("WScript.Shell")
do
WScript.sleep 60000
Shell.run "batterysleep.bat"
loop

ส่วน BAT:

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
  1. ดังนั้นก่อนอื่นคุณต้องวางรหัส VBS ลงในไฟล์. vbs
  2. จากนั้นวางรหัส BAT ลงในไฟล์. bat ในตำแหน่งไฟล์เดียวกับไฟล์ VBS
  3. หลังจากนั้นคุณจะต้องสร้างทางลัดของไฟล์ VBS คัดลอกและวางลงในโฟลเดอร์เริ่มต้น (เพื่อให้ทำงานโดยอัตโนมัติเมื่อเริ่มต้น): C: \ Users \ [คุณชื่อผู้ใช้] \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

โดยทั่วไปโค้ดนี้จะรันไฟล์ VBS ในพื้นหลังซึ่งจะเปิดสคริปต์แบทช์ทุกนาที สคริปต์ชุดนี้จะดำเนินการกับโหมดสลีปหากคอมพิวเตอร์ของคุณไม่ได้ใช้ไฟ AC หากต้องการฆ่ากระบวนการให้พิมพ์ "taskkill / f / im wscript.exe" ลงในการค้นหา แต่โปรดทราบว่าสิ่งนี้จะเป็นการฆ่ากระบวนการ WScript ทั้งหมด อีกครั้งโปรดทราบว่านี่ไม่ใช่วิธีการแก้ปัญหาที่เชื่อถือได้อย่างสมบูรณ์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.