ใน Windows บางครั้งเราต้องการเริ่มแอปพลิเคชันเฉพาะหรือรัน Batch File ใน Background หรือ Foreground โดยใช้ Task Scheduler บทช่วยสอนนี้มีคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีตั้งค่า Windows Scheduled Task ให้รันใน Background (ซ่อน) หรือ Foreground (มองเห็นได้)
วิธีตั้งค่า Scheduled Task ให้รันใน Background
วิธีที่ Scheduled Task จะรัน (ซ่อนหรือมองเห็น) สามารถกำหนดได้ที่แท็บ 'General' ของ Properties ของ Scheduled Task
1. โดยค่าเริ่มต้น เมื่อคุณสร้าง Scheduled Task ใหม่ Task จะตั้งค่าเป็น Run only when user is logged on ผลลัพธ์ของการตั้งค่านี้คือ Scheduled Task จะรันใน Foreground

2. หากคุณต้องการรัน Scheduled Task ใน Background (ซ่อน) ให้เลือก Run whether user is logged on or not และคลิก OK

3. จากนั้นพิมพ์รหัสผ่านบัญชี และคลิก OK

4. เสร็จแล้ว *
* หมายเหตุ: หาก Scheduled Task/Program ไม่เริ่มต้นใน Background หลังจากใช้ขั้นตอนข้างต้น ยังมีวิธีเลือกอีกวิธีหนึ่งคือการรัน Scheduled Task ใน Background โดยใช้ SYSTEM Account แต่โปรดจำไว้ว่า การรันโปรแกรมเป็น SYSTEM เป็นความเสี่ยงด้านความปลอดภัย เนื่องจาก SYSTEM Account มีสิทธิ์เต็มบนเครื่องและข้อมูลของคุณ
อย่างไรก็ตาม หากคุณต้องการ (ด้วยเหตุผลใดก็ตาม) เริ่มโปรแกรม Scheduled ใน Background โดยใช้ SYSTEM Account ให้ที่ Properties ของ Scheduled Task ใช้ขั้นตอน/การตั้งค่าต่อไปนี้:
1. คลิก Change User or Group

2. ที่กล่อง 'Enter the object name' พิมพ์ system และคลิก OK

3. คลิก OK อีกครั้ง และเสร็จแล้ว!

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