Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีทำให้โปรแกรมรันอัตโนมัติเมื่อเริ่มต้น Windows 11/10

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

ทำให้โปรแกรมรันเมื่อเริ่มต้น Windows 11/10

ก่อนอื่น ให้ ตรวจสอบในการตั้งค่าของโปรแกรม ว่ามีตัวเลือกสำหรับการรันตอนสตาร์ทอัพหรือไม่ หากมี ก็แก้ปัญหาได้เลย หากไม่มี มีอีก 3 วิธีดังนี้:

1] วางทางลัดโปรแกรมในโฟลเดอร์ Startup

วิธีทำให้โปรแกรมรันอัตโนมัติเมื่อเริ่มต้น Windows 11/10

วิธีง่ายที่สุดคือวางทางลัด (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 ทำให้โปรแกรมรันตอนสตาร์ทอัพ

วิธีทำให้โปรแกรมรันอัตโนมัติเมื่อเริ่มต้น Windows 11/10

คุณสามารถสร้าง Basic Task Wizard ด้วย Windows Task Scheduler เพื่อให้โปรแกรมเริ่มทำงานตอนบูต โดยใช้ตัวเลือก When the computer starts เป็น Trigger

หลังจากตั้งค่าแล้ว อาจต้องการตั้งค่า Delay time สำหรับโปรแกรมสตาร์ทอัพ หรือตั้งให้รันเป็น Administrator ก็ได้

หมายเหตุ: บทความนี้ยังแนะนำวิธีเปิดแอป Microsoft Store ตอนสตาร์ทอัพ

วิธีทำให้โปรแกรมรันอัตโนมัติเมื่อเริ่มต้น Windows 11/10