Windows จะเก็บรายการโปรแกรมที่สามารถเปิดใช้งานได้เองทันทีที่คุณเข้าสู่ระบบ มีประโยชน์สำหรับโปรแกรมที่ควรพร้อมใช้งานทันที อย่างไรก็ตาม อาจเกิดขึ้นได้ว่าแม้หลังจากเพิ่มรายการที่นี่แล้ว โปรแกรมอาจไม่เริ่มทำงาน ในบทความนี้ เราจะมาดูกันว่าคุณจะทำอะไรได้บ้างหากโปรแกรมของคุณในโฟลเดอร์ Startup ไม่เริ่มทำงานเมื่อเริ่มต้นระบบใน Windows 11/10
โปรแกรมในโฟลเดอร์ Startup ไม่เริ่มทำงาน
หากโปรแกรมในโฟลเดอร์ Startup ไม่เริ่มทำงานเมื่อเริ่มต้นระบบใน Windows 11 หรือ Windows 10 ให้ทำตามวิธีการเหล่านี้เพื่อแก้ไขปัญหา:
- ตรวจสอบ Task Manager สำหรับรายการเริ่มต้น
- เพิ่มโปรแกรมลงในโฟลเดอร์เริ่มต้น
- เพิ่มโปรแกรมในการเริ่มต้นโดยใช้ Registry
- บังคับโปรแกรมที่ยกระดับด้วย Task Scheduler
- เพิ่มข้อยกเว้นให้กับไฟร์วอลล์เริ่มต้น
- ตั้งค่าแบตช์ไฟล์เพื่อเปิดโปรแกรม
บางส่วนจะต้องให้คุณได้รับอนุญาตจากผู้ดูแลระบบเพื่อดำเนินการตั้งค่าให้เสร็จสิ้น
1] ตรวจสอบตัวจัดการงานสำหรับรายการเริ่มต้น
- คลิกขวาบนแถบงาน และเลือกตัวจัดการงาน
- สลับไปที่แท็บเริ่มต้นและค้นหาโปรแกรมในรายการ
- ตรวจสอบว่าสถานะถูกปิดใช้งานหรือไม่
- ถ้าใช่ ให้คลิกขวาและเลือก เปิดใช้งาน จากเมนู
รีสตาร์ทคอมพิวเตอร์ และดูว่าโปรแกรมพร้อมใช้งานทันทีที่คุณลงชื่อเข้าใช้คอมพิวเตอร์หรือไม่
2] เพิ่มโปรแกรมลงในโฟลเดอร์เริ่มต้น
มีโฟลเดอร์เริ่มต้นสองตำแหน่ง—ผู้ใช้ปัจจุบัน การเริ่มต้นและ ผู้ใช้ทั้งหมด โฟลเดอร์เริ่มต้น เมื่อคุณวางทางลัดไว้ข้างใน โปรแกรมจะเปิดขึ้นโดยอัตโนมัติ ในการดำเนินการนี้:
- เปิดพรอมต์การเรียกใช้ (Win + R)
- พิมพ์ shell:common startup แล้วกดปุ่ม Enter
- จะเปิดโฟลเดอร์เริ่มต้น
- ถัดไป ให้ลากและวางทางลัดของโปรแกรมที่คุณต้องการเปิดใช้ในโฟลเดอร์
อ่าน :วิธีทำให้โปรแกรมทำงานเมื่อเริ่มต้นระบบ
3] เพิ่มโปรแกรมในการเริ่มต้นโดยใช้ Registry
Registry เป็นอำนาจสูงสุดในพีซีที่ใช้ Windows การตั้งค่าทั้งหมดที่คุณเปลี่ยนแปลงหรือสิ่งที่คุณทำจะมีผลกับ Registry การตั้งค่าทั้งหมดของแอพ Windows Native และแม้แต่ซอฟต์แวร์ของบุคคลที่สามทั้งหมดก็มีอยู่ใน Registry คุณต้องไม่เล่นกับ Registry จนกว่าคุณจะรู้และแน่ใจว่าคุณกำลังทำอะไรอยู่
ทำตามขั้นตอนเพื่อจัดเรียงปัญหาโฟลเดอร์เริ่มต้น:
- เปิด Registry Editor โดยพิมพ์ Regedit ในหน้าต่าง run ตามด้วยกด Enter
- นำทางไปยัง
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
- คลิกขวาบนพื้นที่ว่างในตัวแก้ไขและสร้างรายการค่าสตริงใหม่
- ตั้งชื่อค่าสตริงเป็นโปรแกรมที่คุณต้องการเรียกใช้
- แก้ไขรายการและใส่ค่าในเส้นทางของไฟล์ปฏิบัติการของโปรแกรม
- บันทึกและรีสตาร์ทพีซี
อ่าน :ตำแหน่งเริ่มต้นของ Windows Registry
4] บังคับโปรแกรมที่ยกระดับด้วย Task Scheduler
บางโปรแกรมต้องได้รับอนุญาตจากผู้ดูแลระบบทุกครั้งจึงจะเริ่มต้นได้ คุณลักษณะ UAC ใน Windows จะบล็อกหากโปรแกรมไม่ได้รับอนุญาตที่ถูกต้อง คุณอาจลองเปลี่ยน UAC ให้แน่ใจ และหากเป็นกรณีนี้ ทางที่ดีควรสร้างทางลัดที่จะอนุญาตให้เปิดใช้โดยได้รับอนุญาตจากผู้ดูแลระบบตลอดเวลา
- กดเมนูเริ่ม แล้วคลิกบนแถบค้นหา
- พิมพ์ UAC และเปิดเปลี่ยนการตั้งค่าการควบคุมบัญชีผู้ใช้
- เลื่อนแถบเลื่อนไปที่ด้านล่างและยืนยันการเปลี่ยนแปลง
- รีบูตคอมพิวเตอร์เพื่อตรวจสอบว่าโปรแกรมสามารถเปิดได้หรือไม่
ถ้าใช่ คุณสามารถสร้างงานและเปิดโปรแกรมโดยได้รับอนุญาตจากผู้ดูแลระบบ ด้วยวิธีนี้คุณจะไม่ต้องเผชิญหน้ากับ UAC ทุกครั้ง
- เปิด Task Scheduler โดยพิมพ์ taskscd.msc ในพรอมต์เรียกใช้ตามด้วยการกดปุ่ม Enter
- สร้างงานใหม่และตรวจสอบให้แน่ใจว่าได้เลือกสองตัวเลือก — เรียกใช้เมื่อผู้ใช้เข้าสู่ระบบเท่านั้น และทำเครื่องหมายในช่องที่ระบุว่า เรียกใช้ด้วยสิทธิ์สูงสุด .
- ตั้งชื่องานและบันทึก
ครั้งถัดไปที่คุณเข้าสู่ระบบบัญชี โปรแกรมจะเปิดขึ้นโดยอัตโนมัติ
5] เพิ่มข้อยกเว้นให้กับไฟร์วอลล์เริ่มต้น
บางโปรแกรมจำเป็นต้องเชื่อมต่อกับผู้ฝึกงานทันทีที่เริ่มต้น หากไฟร์วอลล์กำลังบล็อกโปรแกรมดังกล่าว โปรแกรมอาจไม่เปิดหรือถูกบล็อก หากโปรแกรมที่คุณต้องการเปิดตัวมีข้อกำหนดดังกล่าว ให้เพิ่มเป็นข้อยกเว้นสำหรับไฟร์วอลล์
พิมพ์ ไฟร์วอลล์ ในเมนูเริ่ม และเลือกไฟร์วอลล์ Windows Defender จากรายการ
- คลิกที่อนุญาตแอปหรือคุณสมบัติผ่านไฟร์วอลล์ Windows Defender
- จากนั้นคลิกที่ Change Settings จากนั้นคลิกที่ปุ่ม Allow another app
- ใช้ปุ่มเบราว์เซอร์เพื่อเพิ่มโปรแกรม
- คุณยังสามารถกำหนดค่าประเภทเครือข่ายเพื่อให้ทำงานผ่านเครือข่ายส่วนตัวเพียงเครือข่ายเดียวได้
6] ตั้งค่าไฟล์แบตช์เพื่อเริ่มโปรแกรม
หากคุณต้องการเปิดโปรแกรมจำนวนมากที่ Startup และต้องการวิธีง่ายๆ คุณสามารถสร้างไฟล์แบตช์และตั้งค่าให้รันบน Startup อย่างไรก็ตาม โปรดระวังว่าจะดึงดูด UAC และคุณจะต้องอนุญาตแต่ละรายการด้วยตนเอง
- เปิด Run prompt (Win +R) แล้วพิมพ์ notepad กดปุ่ม Enter เพื่อเปิด
- คัดลอกโค้ดที่กล่าวถึงด้านล่างและบันทึกเป็นไฟล์ BAT
@echo off “<Path of the program>\<Programname>.exe” exit
ตัวอย่างเช่น ถ้าฉันต้องการเปิด Snagit เส้นทางที่ฉันจะต้องอยู่ตรงกลางจะเป็น
C:\Program Files\TechSmith\Snagit 2020\Snagit32.exe
คุณสามารถเพิ่มได้อีก แต่แต่ละรายการควรอยู่ในบรรทัดใหม่ สุดท้าย สร้างทางลัดของไฟล์ BAT และวางไว้ในโฟลเดอร์เริ่มต้น
หากโปรแกรมที่คุณต้องการใช้ไม่เริ่มทำงานเมื่อคุณเข้าสู่ระบบคอมพิวเตอร์ คุณสามารถใช้วิธีการใดก็ได้เพื่อให้แน่ใจว่าโปรแกรมเริ่มทำงาน