Task Scheduler ของ Windows 10 ทำให้แอปใดๆ ทำงานอัตโนมัติ รวมถึง maintenance, alarm clocks และอื่นๆ ใน Windows 10 โหมด Battery Saver ปรับ Task Scheduler ให้ใช้พลังงานน้อยลง บทความนี้อธิบายว่า Task Scheduler รุ่นใหม่ต่างจากรุ่นเก่าอย่างไร
Task Scheduler คืออะไร?
Windows 10 Task Scheduler รัน scripts หรือ programs ที่เวลาเฉพาะ หรือหลังจากเหตุการณ์บางอย่าง (เราเรียกว่า triggers หรือ conditions) มันมีประโยชน์เป็นเครื่องมือ maintenance หรือ automation แตใน Windows 10 มันผ่านการเปลี่ยนแปลงสำคัญสำหรับ mobile users
อะไรใหม่ใน Windows 10 Task Scheduler?
แม้จะเหมือน Windows Vista Scheduler เกือบทุกประการ แต Windows 10 ต่างออกไปอย่างใหญ่: Battery Saver mode delay งานบางประเภทไม่ให้ทำงาน ด้วย Battery Saver เปิดอยู่, scheduled tasks ไม่ trigger หาก:
- งานตั้งให้ trigger เมื่อ computer is idle
- งานตั้งให้รันระหว่าง automatic maintenance
- งาน ไม่ได้ ตั้งให้รันเมื่อ user is logged on
เพราะ Battery Saver ตั้งค่าเปิดที่ระดับแบตเตอรี่บางระดับ (เช่น 20%) นี่ช่วยลดการใช้พลังงานมาก (วิธีตั้งค่า Battery Saver) ด้านล่างคือรายละเอียดการปรับ Task Scheduler ของ Windows 10 พร้อมตัวอย่าง
1. การปรับพฤติกรรม Task Scheduler
ถ้า Windows ตรวจพบว่าผู้ใช้ไม่ได้ใช้คอมพิวเตอร์ มันถือว่า system idle กระบวนการ排程บางอย่างไม่รันในสถานะนี้ ตัวอย่าง disk optimization รันทุกช่วงเวลาเมื่อคอมพิวเตอร์ idle แต่ตอนใช้แบตเตอรี่ การรัน disk optimization บน HDD ที่ต้อง spin-up อาจทำลาย uptime ของระบบ ตามตรรกะ Battery Mode delay งานทั้งหมดที่ trigger โดย idleness
ผู้ที่มี Solid State Drive (SSD คืออะไร?) อาจไม่สนใจถ้า disk optimization รัน (TRIM คืออะไร?) แม้ใน battery mode; SSD optimization ใช้แค่ไม่กี่วินาที หากคุณต้องการปรับหรือ disable scheduled task ใดๆ ให้เปิด Task Scheduler พิมพ์ "Task Scheduler" ใน Windows Search จะเจอ
ต่อไป ต้องขุดลึกหลายชั้นใน Task Scheduler Library คลิก chevron ขวา (ซ้าย entry) ขยาย entry Task Scheduler Library แล้วอีกครั้ง คลิก chevron ซ้ายสำหรับ Microsoft แล้วคลิก chevron ซ้ายสำหรับ Windows
จากรายการที่ปรากฏ หา Defrag คลิก ที่ center pane ดับเบิลคลิก ScheduleDefrag จำไว้ว่า processes ต่างๆ อยู่ต่างส่วนใน Task Scheduler Library
จะได้ pop-up window แสดง triggers และ conditions ควบคุมพฤติกรรม Defrag utility หากต้องการให้ process รันไม่สน Battery Saver ต้องแน่ใจว่า triggers ไม่มี 3 องค์ประกอบนี้:
- ไม่มี idle state trigger
- ตั้งให้รันได้ทั้ง user logged on หรือไม่
- งานไม่ได้ตั้งให้รันเป็นส่วนหนึ่งของ automatic maintenance
ตัวเลือกที่ดีกว่าคือ ปิด scheduled tasks ทั้งหมด ตอนแบตเตอรี่ต่ำ น่าเสียดาย Windows 10 ไม่ให้ทำได้ใน Battery Saver mode ผู้ใช้ต้องปิดเอง — และตอนเสียบไฟ ต้องเปิดเองอีกครั้ง นี่เป็น sub-optimal จริงๆ
2. ปิด Task Scheduler
ไม่เหมือน Windows รุ่นเก่า Windows 10 Task Scheduler ไม่มี off switch โชคดีที่หาได้ใน Task Manager และ disable ด้วยตนเอง — แตผู้ใช้จะต้อง enable ทันทีหลังออกจาก Battery Mode โปรแกรมนี้สำคัญต่อ long-term system performance ขณะ Battery Mode การ disable เพิ่ม uptime เล็กน้อยให้ laptop หรือ tablet
เพื่อปิด Task Scheduler ให้เปิด Task Manager ด้วย CTRL + SHIFT + ESC หา entry Service Host: Local System (16) คลิก chevron ซ้าย จะเห็น sub-processes หลายตัว ส่วนท้ายของรายการคือ Task Scheduler คลิกขวา Task Scheduler เลือก Disable จาก context menu เพื่อ enable อีกครั้ง คลิกขวาเลือก Enable จำไว้เปิด service นี้กลับหลังออกจาก Battery Mode
3. สรุป Task Scheduler ของ Windows 10
นอกจาก tweaks ร่วมกับ Battery Saver Task Scheduler ยังมีฟีเจอร์ Summary — Summary มี active tasks ทั้งหมด เข้าถึงได้โดยใน Task Scheduler คลิก Task Scheduler (Local)
Summary แสดงที่ center pane ภายใต้ Active Tasks ด้านล่างจะเห็น entries หลายตัวเกี่ยวกับ third party software
4. งานที่排程ไว้แต่ไม่จำเป็น
ตาม Task Scheduler Summary มี 71 programs trigger ตามเกณฑ์ใน Task Scheduler แม้ส่วนใหญ่สำคัญ แต่บาง entries ไม่สำคัญ ติดตั้งโดย third party software ไม่ได้สำคัญต่อการทำงานของคอมพิวเตอร์มากนัก
ดู entries เหล่านี้ได้โดยไป Task Scheduler คลิก Task Scheduler Library ที่ center pane จะเห็นรายการแอปพลิเคชัน ส่วนใหญ่เกี่ยวกับ software updates แต่ potentially unwanted programs (PUP) หลายตัวเก็บ entries ในพื้นที่นี้ หากเห็นโปรแกรมเยอะที่ไม่รู้จัก อาจพิจารณา run malware scan
ควรปรับ Windows 10 Task Scheduler ไหม?
หากคุณรู้ว่ากำลังทำอะไร แน่นอนว่าควร Task Scheduler ให้มากกว่า optimized battery performance มัน automate กระบวนการน่าเบื่อ รวมถึง suspend และ sleep สำหรับผู้ที่อยากลดเวลาทำงานบ้าง Task Scheduler คือ must-use tool
ใครใช้ Windows 10 Task Scheduler บ้าง? แจ้งในความคิดเห็นว่าคุณปรับมันยังไง