Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

วิธีทำให้ Windows 10 Scheduled Task รันเมื่อ Logon สำหรับทุก User

ไม่กี่วันก่อน บนคอมพิวเตอร์ที่ใช้ Windows 10 ฉันพยายามสร้าง Scheduled Task ที่เริ่มโปรแกรมเมื่อเริ่มต้นสำหรับผู้ใช้แต่ละคนที่ล็อกอินเข้าคอมพิวเตอร์ อย่างไรก็ตาม Scheduled Task ไม่ทำงานสำหรับผู้ใช้อื่น และเริ่มทำงานเฉพาะเมื่อผู้ใช้ที่สร้าง Task พิมพ์รหัสผ่านเพื่อล็อกอินเข้าคอมพิวเตอร์

ปกติ หากต้องการรัน Scheduled Task สำหรับทุกผู้ใช้ที่เชื่อมต่อกับ Windows PC คุณต้องระบุที่แท็บ 'Triggers' ให้รัน Task ที่ "Log on of any user" และติ๊กช่อง "Run whether user is logged on or not" หรือ "Run only when user is logged on" ในแท็บ 'General' อย่างไรก็ตาม การกำหนดค่านี้ ไม่ทำงานตามที่คาดหวัง โดยมีพฤติกรรม (อาการ) ดังนี้

  • เมื่อเลือก "Run only when user is logged on" Task จะรันเฉพาะสำหรับผู้ใช้ที่สร้าง Task และไม่รันสำหรับผู้ใช้อื่น
  • เมื่อเลือก "Run whether user is logged on or not" Task จะทำงานแต่ซ่อนอยู่ (ในพื้นหลัง) *

* หมายเหตุ: พฤติกรรมนี้อาจเป็นปกติ หากคุณต้องการให้ Scheduled Task รันในพื้นหลัง แต่หากต้องการเปิดโปรแกรมเมื่อเริ่มต้น (เช่น Chrome) โปรแกรมจะรันแต่อาจไม่มองเห็นได้

  • บทความที่เกี่ยวข้อง: วิธีเริ่มโปรแกรมเมื่อเริ่มต้นด้วย Task Scheduler

วิธีทำให้ Windows 10 Scheduled Task รันเมื่อ Logon สำหรับทุก User

 

บทช่วยสอนนี้มีคำแนะนำเกี่ยวกับวิธีสร้าง Scheduled Task ที่จะรันสำหรับทุกผู้ใช้ที่เชื่อมต่อกับ Windows 10 PC

วิธีแก้ไข: Scheduled task ไม่รันสำหรับผู้ใช้ทุกคน หรือรันในพื้นหลัง (Windows 10)

เพื่อบังคับให้ Scheduled Task รันด้วยบัญชีผู้ใช้ใดๆ ให้แก้ไขคุณสมบัติของ Task ดังนี้:

1. ในแท็บ 'General':

ก. คลิก Change User or Group

วิธีทำให้ Windows 10 Scheduled Task รันเมื่อ Logon สำหรับทุก User

 

ข. พิมพ์ Administrators และคลิก OK

วิธีทำให้ Windows 10 Scheduled Task รันเมื่อ Logon สำหรับทุก User

ค. ติ๊ก ช่อง Run with highest privileges

วิธีทำให้ Windows 10 Scheduled Task รันเมื่อ Logon สำหรับทุก User

2. ที่แท็บ 'Triggers' ให้ตรวจสอบว่า Trigger ตั้งค่าให้เริ่ม Task At log on และคลิก OK

วิธีทำให้ Windows 10 Scheduled Task รันเมื่อ Logon สำหรับทุก User

3. ที่แท็บ 'Conditions' ล้าง ช่องถูก Start the task only if the computer is on AC Power

วิธีทำให้ Windows 10 Scheduled Task รันเมื่อ Logon สำหรับทุก User

4. ที่แท็บ 'Settings' ให้ใช้การตั้งค่าต่อไปนี้และคลิก OK:

ก. ติ๊ก ช่อง Allow task to be run on demand

ข. ติ๊ก ช่อง Run task as soon as possible after a scheduled start is missed และ…
ค. สุดท้ายเลือก Stop the existing instance หาก Task กำลังทำงานอยู่แล้ว

วิธีทำให้ Windows 10 Scheduled Task รันเมื่อ Logon สำหรับทุก User

5. รีสตาร์ท PC และตรวจสอบว่าโปรแกรมที่เลือกกำลังทำงานเมื่อผู้ใช้ทุกคนล็อกอินบน PC หรือไม่

เสร็จสิ้น! โปรดแจ้งให้我知道ว่าคู่มือนี้ช่วยคุณได้หรือไม่ โดยทิ้งความคิดเห็น โปรดไลก์และแชร์เพื่อช่วยผู้อื่น