กำหนดเวลาให้ Windows เข้าสู่โหมดสลีปและปลุกอัตโนมัติ

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

ไบรอันทำงานได้ยอดเยี่ยมอย่างครอบคลุมมีหลายสิ่งที่คุณสามารถทำได้ด้วย Windows Task Scheduler อีกอย่างหนึ่ง: การตั้งเวลาให้ Windows ปลุกหรือเข้าสู่โหมดสลีปอัตโนมัติตามเวลาที่กำหนด ทำไมคุณต้องการทำเช่นนี้? ฉันไม่รู้เกี่ยวกับคุณ แต่สำหรับฉันฉันใช้เดสก์ท็อป Windows 7 PC เป็นไฟล์เซิร์ฟเวอร์อยู่พักหนึ่ง แทนที่จะส่งแพ็คเก็ต Wake-on-LAN ทุกครั้งที่ฉันต้องการเข้าถึงไฟล์บนไฟล์เซิร์ฟเวอร์ Windows ของฉันฉันตัดสินใจที่จะปล่อยให้สิ่งนั้นตั้งแต่เวลา 10.00 น. ถึง 22.00 น. ทุกวัน นี่คือการประนีประนอมระหว่างการตื่นขึ้นมาตามความต้องการและทิ้งคอมพิวเตอร์ของฉันไว้ที่ 24/7 (ขออภัยด้วยสภาพแวดล้อม)

มีโปรแกรมการจัดการพลังงานของ บริษัท อื่นซึ่งทำสิ่งนี้หลาย ๆ เครื่องมาพร้อมกับแล็ปท็อป แต่ถ้าคุณอยู่บนเดสก์ท็อปธรรมดาของ Windows vanilla คุณอาจต้องไปข้างหน้าและทำมันเอง นี่คือวิธี:

1. ปิดใช้งานไฮบริดสลีป / ไฮเบอร์เนต (ไม่บังคับ แต่แนะนำ)

2. สร้างไฟล์สคริปต์ (.bat) เพื่อให้คอมพิวเตอร์เข้าสู่โหมดสลีป

3. สร้างไฟล์สคริปต์ (.bat) เพื่อปลุกคอมพิวเตอร์ของคุณ

4. กำหนดเวลาให้คอมพิวเตอร์เข้าสู่โหมดสลีปและปลุกในเวลาที่กำหนด

วิธีการปิดใช้งานไฮบริดสลีป / ไฮเบอร์เนตใน Windows

ขั้นตอนแรกคือการปิดใช้งานไฮบริดสลีปและ / หรือไฮเบอร์เนตบนคอมพิวเตอร์ของคุณ ทำไมคุณต้องการทำเช่นนี้?

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

แต่ปัญหาที่แท้จริงคือบางครั้งไฮบริดสลีป / ไฮเบอร์เนตอาจรบกวนสคริปต์การปลุกอัตโนมัติขึ้นอยู่กับการกำหนดค่าของคุณ ในกรณีของฉันตื่นจากการจำศีลจากสคริปต์ทำงานเพียงครึ่งเดียว - คอมพิวเตอร์จะเปิดขึ้นแฟน ๆ จะหมุนและฉันจะติดอยู่บนหน้าจอ "การกลับมาทำงานของ Windows" ตลอดไป หากคุณมีปัญหาที่คล้ายคลึงกันคุณอาจต้องปิดใช้งานโหมดไฮเบอร์เนต / ไฮบริดโดยสิ้นเชิง นี่คือวิธี:

เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ เมื่อต้องการทำสิ่งนี้ใน Windows 7 ให้คลิกปุ่มเริ่มพิมพ์ cmd จากนั้นคลิกขวา cmd.exe และเลือก ทำงานในฐานะผู้ดูแลระบบ.

การปลุกอัตโนมัติและ sleep sleep - cmd.exe มีการยกระดับ

ประเภท powercfg -h ปิด และกด Enter

ปิดใช้งานการไฮเบอร์เนต / ไฮบริดสลีปกับ powercfg

หากคำสั่งนั้นสำเร็จคุณจะไม่ได้รับข้อความแสดงข้อผิดพลาด

หากคุณได้รับข้อความแสดงข้อผิดพลาด: “ คุณไม่ได้รับอนุญาตให้เปิดใช้งานหรือปิดใช้งานคุณสมบัติไฮเบอร์เนต” จากนั้นอ่านขั้นตอนก่อนหน้านี้อีกครั้งเกี่ยวกับการเรียกใช้ cmd.exe ในฐานะผู้ดูแลระบบ

ตอนนี้เหมือนหมีที่ติดเอสเพรสโซ่แล้วคอมพิวเตอร์ของคุณจะไม่จำศีลอีกต่อไป มันจะนอนหลับ แต่มันจะไม่จำศีล ภารกิจเสร็จสมบูรณ์.

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการไฮเบอร์เนตกับการนอนหลับอ่านบทความนี้ที่ Austin ทำในหัวข้อ: ทำความเข้าใจกับพีซีและอุปกรณ์ของคุณ, Sleep VS ไฮเบอร์เนต [groovyTips]

วิธีสร้างไฟล์แบทช์ (.bat) เพื่อให้คอมพิวเตอร์เข้าสู่โหมดสลีป

วิธีที่เราจะทำให้คอมพิวเตอร์ของคุณเข้าสู่โหมดสลีปก็คือเรียกใช้สคริปต์ (.bat) ที่จะเริ่มต้นคำสั่ง sleep โดยการใช้แบตช์ไฟล์คุณสามารถเพิ่มพารามิเตอร์และคำสั่งอื่น ๆ ในภายหลังโดยไม่ต้องคำนวณงาน Windows Task Scheduler อีกครั้ง

ในการสร้างไฟล์แบทช์สลีปเปิดแผ่นจดบันทึกและพิมพ์ต่อไปนี้:

Rundll32.exe Powrprof.dll, SetSuspendState Sleep

สคริปต์นอนหลับอัตโนมัติสำหรับ windows 7

คลิกไฟล์ -> บันทึกเป็นภายใต้บันทึกเป็นประเภทให้เลือก เอกสารทั้งหมด *.* และตั้งชื่อไฟล์ของคุณเช่น sleep.bat (หรืออย่างอื่นที่มีนามสกุล. bat)

เข้าใจแล้ว? ถ้าไม่คุณสามารถดาวน์โหลดไฟล์แบตช์สลีปและปลุกที่ฉันสร้างไว้แล้วโดยคลิกที่นี่

วิธีสร้างไฟล์แบทช์ (.bat) เพื่อปลุกคอมพิวเตอร์ของคุณ

ไม่มีคำสั่งบรรทัดคำสั่งที่จะปลุกคุณคอมพิวเตอร์. นั่นเป็นเพราะถ้าคุณอยู่ในตำแหน่งที่จะเรียกใช้คำสั่งแสดงว่าคอมพิวเตอร์ของคุณอยู่ในสภาพที่ตื่นแล้ว แต่สิ่งที่เราสามารถทำได้คือสร้างไฟล์แบตช์โดยมีบางอย่างตามอำเภอใจแล้วบอก Windows Task Scheduler ว่ามันสามารถปลุกคอมพิวเตอร์ให้รันได้ ดังนั้นไปข้างหน้าและสร้างไฟล์แบทช์ที่ทำอะไรบางอย่างเช่น "echo Hello!" แล้วบันทึกเป็น wake.bat

สคริปต์ปลุกอัตโนมัติสำหรับ windows 7

คุณสามารถดาวน์โหลดไฟล์แบตช์สลีป / ปลุกของเราได้ที่นี่อีกครั้ง

วิธีกำหนดเวลาให้คอมพิวเตอร์เข้าสู่โหมดสลีปและปลุกในบางช่วงเวลา

ตอนนี้เรามีไฟล์แบตช์เพื่อเข้าสู่โหมดสลีปและปลุกคอมพิวเตอร์ของเราสิ่งที่เราต้องทำคือแจ้งให้ Windows ทราบเมื่อมีการเรียกใช้

เรียกใช้ Task Scheduler วิธีที่เร็วที่สุดที่จะไปถึงมันคือการคลิกปุ่มเริ่มและพิมพ์ Task Scheduler

task scheduler - กำหนดการตื่นนอน

คลิก หนังบู๊ แล้ว สร้างงาน; ในแท็บทั่วไปให้ตั้งชื่อเหมือน“ สลีป”

สร้างงานสลีปใน windows task automator

ใน ทริกเกอร์ คลิกเริ่ม ใหม่. ตั้งค่างานให้เริ่มต้น“ ตามกำหนดเวลา” และเลือกรายวันและปลั๊กอินเวลาที่คุณต้องการเรียกใช้ คลิกตกลง

กำหนดเวลาพักเครื่องในตัวกำหนดเวลางาน windows

ทริกเกอร์ของคุณจะเปิดใช้งาน

การสร้างตารางเวลาพักเครื่องรายวันในตัวกำหนดตารางงาน

จากนั้นคลิกที่ การปฏิบัติ แท็บและคลิก ใหม่. ตั้งค่าการกระทำเป็น“ เริ่มโปรแกรม” และเรียกดูสคริปต์ sleep.bat ของคุณ คลิกตกลง

เริ่มต้นสลีปสคริปต์ด้วยตัวกำหนดเวลางาน windows

นี่คือการกระทำของคุณ:

ตัวกำหนดเวลางาน windows ด้วย sleep.bat

หากคุณต้องการป้องกันไม่ให้คอมพิวเตอร์เข้าสู่โหมดสลีปหากมีโปรแกรมทำงานอยู่หรือมีผู้ใช้คอมพิวเตอร์อยู่ให้ใช้การตั้งค่าต่อไปนี้ในแท็บเงื่อนไข:

ป้องกันคอมพิวเตอร์จากโหมดสลีปโดยอัตโนมัติในตัวกำหนดตารางเวลางาน

คลิกตกลง คุณทำส่วนนี้เสร็จแล้ว หากคุณต้องการทดสอบคุณสามารถเพิ่มทริกเกอร์ใหม่ที่ตั้งค่าไว้ในการเคลื่อนไหว 1 นาทีนับจากนี้

sleep and wake task scheduler

ต่อไปมาสร้าง ปลุก งาน. คลิก หนังบู๊ แล้ว สร้างงาน และตั้งชื่อมันว่า Wake ในแท็บทั่วไป

ปลุกอัตโนมัติในตัวกำหนดตารางเวลางาน

จากนั้นสร้างทริกเกอร์รายวันด้วยเวลาที่คุณต้องการปลุกคอมพิวเตอร์

ปลุกคอมพิวเตอร์ในเวลาที่กำหนดในตัวกำหนดเวลางาน

ถัดไปไปที่ การปฏิบัติ แท็บและดำเนินการเพื่อเรียกใช้สคริปต์ wake.bat ของคุณ

wake.bat ในตัวกำหนดเวลางาน windows

ตอนนี้ไปที่ เงื่อนไข แถบ ที่นี่ตรวจสอบให้แน่ใจว่าได้เลือกตัวเลือก“ ปลุกคอมพิวเตอร์ให้ทำงานนี้”

ปลุกคอมพิวเตอร์ให้ทำงานนี้

คลิกตกลง ตอนนี้คอมพิวเตอร์ของคุณจะตื่นและนอนหลับตามเวลาที่กำหนด สนุก!

+1

บทความที่คล้ายกัน

ทิ้งข้อความไว้