อาจมีโปรแกรมบางตัวที่คุณต้องการให้รันทุกครั้งที่เปิดเครื่อง หรือบูตเข้า Windows เช่น เบราว์เซอร์ที่คุณใช้ทุกวัน แทนที่จะเปิดเองทุกครั้ง คุณสามารถตั้งค่าให้โปรแกรมเหล่านั้นรันอัตโนมัติเมื่อ Windows เริ่มทำงานได้ใน Windows 11/10/8/7
ทำให้โปรแกรมรันเมื่อเริ่มต้น Windows 11/10
ก่อนอื่น ให้ ตรวจสอบในการตั้งค่าของโปรแกรม ว่ามีตัวเลือกสำหรับการรันตอนสตาร์ทอัพหรือไม่ หากมี ก็แก้ปัญหาได้เลย หากไม่มี มีอีก 3 วิธีดังนี้:
1] วางทางลัดโปรแกรมในโฟลเดอร์ Startup

วิธีง่ายที่สุดคือวางทางลัด (Shortcut) ของโปรแกรมไว้ในโฟลเดอร์ Startup ของ Windows
โฟลเดอร์ Startup ของผู้ใช้ปัจจุบัน ตั้งอยู่ที่:
C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
โปรแกรมในโฟลเดอร์นี้จะรันเฉพาะผู้ใช้ที่ล็อกอินอยู่เท่านั้น เข้าถึงได้โดยเปิด Run พิมพ์ shell:startup แล้วกด Enter
โฟลเดอร์ Startup สำหรับทุกผู้ใช้ (All Users) ตั้งอยู่ที่:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
เข้าถึงได้โดยเปิด Run พิมพ์ shell:common startup แล้วกด Enter
คุณสามารถเพิ่มทางลัดของโปรแกรมที่ต้องการให้รันตอนสตาร์ทอัพในโฟลเดอร์เหล่านี้ได้
อ่านเพิ่มเติม: โปรแกรมในโฟลเดอร์ Startup ไม่รันตอนเริ่มต้น
2] เพิ่มโปรแกรมให้รันตอนสตาร์ทอัพด้วยโปรแกรมฟรี
เครื่องมือ MSCONFIG หรือ System Configuration Utility มาตรฐานสามารถปิดหรือลบรายการสตาร์ทอัพได้ แต่ ไม่สามารถเพิ่มโปรแกรมใหม่ได้
มีเครื่องมือฟรีหลายตัวช่วยจัดการโปรแกรมสตาร์ทอัพ เช่น Chameleon Startup Manager หรือ Quick Startup ทั้งคู่มีฟีเจอร์ครบครัน ช่วยเพิ่มโปรแกรมสตาร์ทอัพพร้อมพารามิเตอร์การเปิดใช้งานได้ง่าย
3] ทำให้โปรแกรมรันพร้อมบูตผ่าน Registry
สามารถใช้ Registry Startup Paths เพื่อเพิ่มโปรแกรมให้รันทุกครั้งที่บูต โดยใช้คีย์ Run และ RunOnce เพื่อให้โปรแกรมรันทุกครั้งที่ผู้ใช้ล็อกอิน หรือรันเพียงครั้งเดียว
คีย์ Registry ตั้งอยู่ที่ (สำหรับ Current User และ All Users - รันทุกครั้ง หรือรันครั้งเดียว):
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
อ่านรายละเอียดเพิ่มเติมได้ที่ MSDN
4] ใช้ Task Scheduler ทำให้โปรแกรมรันตอนสตาร์ทอัพ

คุณสามารถสร้าง Basic Task Wizard ด้วย Windows Task Scheduler เพื่อให้โปรแกรมเริ่มทำงานตอนบูต โดยใช้ตัวเลือก When the computer starts เป็น Trigger
หลังจากตั้งค่าแล้ว อาจต้องการตั้งค่า Delay time สำหรับโปรแกรมสตาร์ทอัพ หรือตั้งให้รันเป็น Administrator ก็ได้
หมายเหตุ: บทความนี้ยังแนะนำวิธีเปิดแอป Microsoft Store ตอนสตาร์ทอัพ
