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

โปรแกรมในโฟลเดอร์ Startup ไม่เริ่มทำงานเมื่อเริ่มต้นใน Windows 11/10

Windows รักษารายการโปรแกรมที่สามารถเปิดใช้งานเองได้ทันทีที่คุณล็อกอินเข้าระบบ มันเป็นประโยชน์สำหรับโปรแกรมที่ควรพร้อมใช้งานทันที อย่างไรก็ตาม อาจเกิดขึ้นที่แม้หลังจากเพิ่มรายการที่นี่ โปรแกรมอาจไม่ Startup ในบทความนี้ เราจะดูว่าคุณสามารถทำอะไรได้หาก Program ในโฟลเดอร์ Startup ไม่เริ่มทำงานเมื่อเริ่มต้นใน Windows 11/10

โปรแกรมในโฟลเดอร์ Startup ไม่เริ่มทำงานเมื่อเริ่มต้นใน Windows 11/10

โปรแกรมในโฟลเดอร์ Startup ไม่เริ่มทำงาน

หากโปรแกรมในโฟลเดอร์ Startup ไม่เริ่มทำงานเมื่อเริ่มต้นใน Windows 11 หรือ Windows 10 ทำตามวิธีใดวิธีหนึ่งต่อไปนี้เพื่อแก้ไขปัญหา:

  1. ตรวจสอบ Task Manager สำหรับรายการ Startup
  2. เพิ่มโปรแกรมลงในโฟลเดอร์ Startup
  3. เพิ่มโปรแกรมใน Startup โดยใช้ Registry
  4. บังคับให้โปรแกรมที่ต้องการสิทธิ์สูงทำงานด้วย Task Scheduler
  5. เพิ่ม Exception ให้ Default Firewall
  6. ตั้งค่า Batch File เพื่อเปิดโปรแกรม

บางวิธีจะต้องการสิทธิ์ผู้ดูแลระบบเพื่อทำให้การตั้งค่าเสร็จสมบูรณ์

1] ตรวจสอบ Task Manager สำหรับรายการ Startup

  • คลิกขวาที่แถบงาน และเลือก Task Manager
  • สลับไปที่แท็บ Startup และค้นหาโปรแกรมในรายการ
  • ตรวจสอบว่าสถานะเป็น Disabled หรือไม่
  • หากใช่ ให้คลิกขวาที่มัน และเลือก Enable จากเมนู

รีสตาร์ทคอมพิวเตอร์ และดูว่าโปรแกรมพร้อมใช้งานทันทีที่คุณล็อกอินเข้าคอมพิวเตอร์หรือไม่

2] เพิ่มโปรแกรมลงในโฟลเดอร์ Startup

โปรแกรมในโฟลเดอร์ Startup ไม่เริ่มทำงานเมื่อเริ่มต้นใน Windows 11/10

มีตำแหน่งโฟลเดอร์ Startup 2 ที่— Current User Startup และ All Users Startup Folder เมื่อคุณวาง Shortcut ภายใน โปรแกรมจะถูกเปิดใช้งานโดยอัตโนมัติ เพื่อทำเช่นนี้:

  • เปิด Run prompt (Win + R)
  • พิมพ์ shell:common startup และกด Enter
  • มันจะเปิดโฟลเดอร์ Startup
  • ต่อไป ลากและวาง Shortcut ของโปรแกรมที่คุณต้องการเปิดใช้งานในโฟลเดอร์

อ่านเพิ่ม: วิธีทำให้โปรแกรมรันเมื่อเริ่มต้น

3] เพิ่มโปรแกรมใน Startup โดยใช้ Registry

Registry เป็นอำนาจสูงสุดใน Windows PC การตั้งค่าทั้งหมดที่คุณเปลี่ยนหรือสิ่งที่คุณทำ ส่งผลต่อ Registry การตั้งค่าของ Windows Native apps ทั้งหมด และแม้แต่ซอฟต์แวร์บุคคลที่สามทั้งหมด อยู่ใน Registry คุณต้องไม่เล่นกับ Registry เว้นแต่คุณรู้และมั่นใจว่าคุณกำลังทำอะไร

ทำตามขั้นตอนเพื่อแก้ไขปัญหาโฟลเดอร์ Startup:

  • เปิด Registry Editor โดยพิมพ์ Regedit ใน Run prompt ตามด้วยการกด Enter
  • ไปที่
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  • คลิกขวาที่พื้นที่ว่างใน Editor และสร้าง String value ใหม่
  • ตั้งชื่อ String value ว่าโปรแกรมที่คุณต้องการรัน
  • แก้ไขรายการและใส่ค่าเป็นพาธของไฟล์ Executable ของโปรแกรม
  • บันทึกและรีสตาร์ท PC

อ่านเพิ่ม: Windows Registry Startup Locations

4] บังคับให้โปรแกรมที่ต้องการสิทธิ์สูงทำงานด้วย Task Scheduler

โปรแกรมในโฟลเดอร์ Startup ไม่เริ่มทำงานเมื่อเริ่มต้นใน Windows 11/10

บางโปรแกรมต้องการสิทธิ์ผู้ดูแลระบบทุกครั้งเพื่อเริ่มต้น ฟีเจอร์ UAC ใน Windows จะบล็อกหากโปรแกรมไม่มีสิทธิ์ที่ถูกต้อง คุณอาจลองเปลี่ยน UAC เพื่อตรวจสอบว่าเป็นเช่นนั้นหรือไม่ และหากเป็นเช่นนั้น 最好คือสร้าง Shortcut ที่จะอนุญาตให้มันเปิดใช้งานด้วยสิทธิ์ผู้ดูแลระบบตลอดเวลา

  • กดเมนู Start และคลิกที่แถบค้นหา
  • พิมพ์ UAC และเปิด Change User Account Control settings
  • เลื่อนสไลเดอร์ไปด้านล่างสุด และยืนยันการเปลี่ยนแปลง
  • รีบูทคอมพิวเตอร์เพื่อตรวจสอบว่าโปรแกรมสามารถเปิดใช้งานได้หรือไม่

หากได้ คุณสามารถสร้าง Task และเปิดใช้งานโปรแกรมด้วยสิทธิ์ผู้ดูแลระบบ วิธีนั้น คุณจะไม่ต้องเผชิญกับ UAC ทุกครั้ง

  • เปิด Task Scheduler โดยพิมพ์ taskschd.msc ใน Run prompt ตามด้วยการกด Enter
  • สร้าง Task ใหม่ และตรวจสอบให้แน่ใจว่าเลือก 2 ตัวเลือก — Run only when the user is logged on และติ๊กกล่องที่ระบุ Run with Highest Privileges
  • ตั้งชื่อ Task และบันทึก

ครั้งหน้าที่คุณล็อกอินเข้าบัญชี โปรแกรมจะเปิดใช้งานโดยอัตโนมัติ

5] เพิ่ม Exception ให้ Default Firewall

โปรแกรมในโฟลเดอร์ Startup ไม่เริ่มทำงานเมื่อเริ่มต้นใน Windows 11/10

บางโปรแกรมต้องเชื่อมต่ออินเทอร์เน็ตทันทีที่เริ่มต้น หาก Firewall บล็อกโปรแกรมเหล่านั้น โปรแกรมอาจไม่เปิดใช้งานหรือถูกบล็อก หากโปรแกรมที่คุณต้องการเปิดใช้งานมีข้อกำหนดเช่นนี้ ให้แน่ใจว่าเพิ่มมันเป็น Exception ให้ Firewall

พิมพ์ firewall ในเมนู Start และเลือก Windows Defender Firewall จากรายการ

  • คลิกที่ Allow an app or feature through Windows Defender Firewall
  • จากนั้นคลิกที่ Change Settings และจากนั้นคลิกที่ Allow another app button
  • ใช้ปุ่ม Browse เพื่อเพิ่มโปรแกรม
  • คุณยังสามารถกำหนด Network types เพื่อให้มันทำงานผ่าน Private network เท่านั้น

6] ตั้งค่า Batch File เพื่อเปิดโปรแกรม

หากคุณต้องการเปิดโปรแกรมหลายตัวตอน Startup และต้องการวิธีง่าย คุณสามารถสร้าง Batch file และตั้งค่าให้รันตอน Startup อย่างไรก็ตาม โปรดระวังว่ามันจะดึงดูด UAC และคุณจะต้องอนุญาตแต่ละตัวด้วยตนเอง

  • เปิด Run prompt (Win +R) และพิมพ์ notepad กด Enter เพื่อเปิด
  • คัดลอกโค้ดด้านล่างและบันทึกเป็นไฟล์ BAT
@echo off “\.exe” exit 

เช่น หากฉันต้องการเปิด Snagit พาธที่ฉันต้องใส่จะเป็น

C:\Program Files\TechSmith\Snagit 2020\Snagit32.exe

คุณสามารถเพิ่มได้มากกว่านี้ แต่แต่ละตัวควรอยู่ในบรรทัดใหม่ สุดท้าย สร้าง Shortcut ของไฟล์ BAT และวางมันในโฟลเดอร์ Startup

หากโปรแกรมที่คุณต้องการใช้ไม่เริ่มต้นเมื่อคุณล็อกอินเข้าคอมพิวเตอร์ คุณสามารถใช้วิธีใดวิธีหนึ่งเพื่อให้แน่ใจว่ามันเริ่มต้น

โปรแกรมในโฟลเดอร์ Startup ไม่เริ่มทำงานเมื่อเริ่มต้นใน Windows 11/10