Windows มีตัวเลือก Automatic (Delayed Start) สำหรับ Services มาตั้งแต่ Vista ช่วยให้บูทเร็วขึ้นโดยเลื่อนการเริ่ม Service ที่ไม่สำคัญไปหลัง Service ที่สำคัญโหลดเสร็จแล้ว
ความหมายของ Automatic (Delayed Start)
Service Control Manager จะเริ่ม Delayed Services หลังจาก Automatic Services ทั้งหมดโหลดเสร็จ และตั้ง Priority ต่ำ (THREAD_PRIORITY_LOWEST) ลด I/O ดิสก์ ช่วยให้ Logon เร็วขึ้น Service อย่าง BITS, Windows Update, Windows Media Center ใช้วิธีนี้
ขั้นตอนตั้งค่า Delayed Start
- กด Win + R พิมพ์
services.mscEnter - หา Service ที่ต้องการ > ดับเบิลคลิก
- ใน Startup type เลือก Automatic (Delayed Start)
- กด Apply > OK
ค่า Delay เริ่มต้นคือ 120 วินาที สามารถเปลี่ยนได้ที่ Registry: HKLM\SYSTEM\CurrentControlSet\Control\AutoStartDelay (หน่วยเป็นมิลลิวินาที)
⚠ คำเตือน: อย่าเปลี่ยน Security Software (Antivirus/Firewall) ให้เป็น Delayed Start จะทำให้ระบบไม่นิรภัย และอย่าเลื่อน Service สำคัญๆ โดยไม่เข้าใจผลกระทบ
อ่านเพิ่มเติม: Automatic (Trigger Start) และ Manual (Trigger Start) หมายถึงอะไร?