เมื่อคุณออกจากระบบ หรือรีสตาร์ท/ปิดพีซีของคุณ Windows จะพยายามปิดแอปที่รันอยู่อย่างสวยงามโดยแจ้งแต่ละแอปที่รันอยู่ว่าจำเป็นต้องปิด Windows ให้เวลาแอปเหล่านี้ในการปิด เพื่อที่พวกเขาจะหยุดสิ่งที่พวกเขาทำและบันทึกข้อมูลของพวกเขา ตัวอย่างเช่น หากบางโปรแกรมกำลังเบิร์นแผ่นซีดี/ดีวีดี โปรแกรมสามารถแจ้งให้ระบบปฏิบัติการชะลอการปิดเครื่อง/รีสตาร์ท/ออกจากระบบเพื่อให้สามารถทำงานให้เสร็จสิ้นได้ เมื่อกระบวนการของแอปพลิเคชันไม่ยุติและยังคงทำงานอยู่ นี่คือข้อความที่ปรากฏตามภาพหน้าจอด้านล่าง:
Windows จะขอให้คุณยุติงานที่กำลังทำงานอยู่หรือยกเลิกกระบวนการปิดระบบและกลับสู่เซสชัน Windows ของคุณ หากคุณมั่นใจว่าแอปที่ทำงานอยู่ทั้งหมดสามารถยุติได้อย่างปลอดภัย คุณสามารถกดปุ่ม 'ปิดเครื่องต่อไป' ได้ด้วยตนเอง อย่างไรก็ตาม Windows ยังมีคุณสมบัติเพิ่มเติมเพื่อยุติแอปเหล่านี้โดยอัตโนมัติหลังจากหมดเวลา
การใช้คุณลักษณะนี้ คุณสามารถป้องกันไม่ให้ข้อความนี้แสดงและยุติกระบวนการงานได้โดยอัตโนมัติ เมื่อเปิดใช้งานคุณสมบัติงานสิ้นสุดอัตโนมัติแล้ว 'แอปที่ไม่ตอบสนอง' เหล่านี้จะถูกปิดอย่างรุนแรงเมื่อหมดเวลา
ก่อนที่คุณจะดำเนินการต่อ: คุณต้องเข้าใจว่าฟีเจอร์งานสิ้นสุดอัตโนมัติอาจเป็นอันตรายได้ หากคุณเปิดใช้งาน แอปจะสามารถบังคับปิดแอปได้ก่อนที่พวกเขาจะมีโอกาสออกจากการบันทึกข้อมูลที่ยังไม่ได้บันทึกโดยไม่มีคำเตือนใดๆ เปิดใช้งานเฉพาะเมื่อคุณแน่ใจว่าคุณต้องการมันจริงๆ
- เปิดตัวแก้ไขรีจิสทรี (ดูบทแนะนำโดยละเอียดเกี่ยวกับตัวแก้ไขรีจิสทรีของ Windows)
- นำทางไปยังคีย์รีจิสทรีต่อไปนี้:|_+_|
เคล็ดลับ: คุณสามารถเข้าถึงคีย์รีจิสทรีที่ต้องการได้ด้วยคลิกเดียว
- สร้างใหม่เชือกค่าที่ตั้งชื่องานสิ้นสุดอัตโนมัติและตั้งค่าเป็น 1
แค่นั้นแหละ. ตอนนี้แอปพลิเคชันที่ทำงานอยู่ของคุณจะถูกยกเลิกโดยอัตโนมัติโดย Windows เมื่อคุณรีบูทหรือปิดเครื่องพีซีของคุณ
นอกจากนี้ คุณอาจต้องการปรับระยะเวลาหมดเวลาที่ Windows รอก่อนที่จะปิดแอป หลังจากหมดเวลานี้ Windows จะปิดแอปโดยไม่คำนึงว่าแอปอยู่ในสถานะใดก็ตาม ควรตั้งค่าแยกต่างหากสำหรับแอปพลิเคชันและบริการ Windows ที่ทำงานอยู่เบื้องหลัง
หากต้องการตั้งค่าการหมดเวลาสำหรับแอปเดสก์ท็อป ให้ทำดังต่อไปนี้:
- ไปที่คีย์รีจิสทรีต่อไปนี้:|_+_|
- สร้างใหม่เชือกค่าที่เรียกว่าWaitToKillAppTimeoutและตั้งค่าเป็น 5,000 ข้อมูลค่าของมันคือระยะหมดเวลาซึ่งต้องระบุเป็นมิลลิวินาที ดังนั้น 5,000 จึงเท่ากับ 5 วินาที
คุณสามารถระบุค่าใดก็ได้ระหว่าง 2000 ถึง 20000 แต่หลีกเลี่ยงค่าที่ต่ำกว่า เนื่องจากกระบวนการที่ถูกยกเลิกด้วยกำลังนั้นไม่ดี ฉันคิดว่า 5 วินาทีเป็นค่าที่เหมาะสมที่สุด
ค่าเริ่มต้นของพารามิเตอร์ WaitToKillAppTimeout คือ 12000
หากต้องการตั้งค่าการหมดเวลาสำหรับบริการ Windows คุณต้องทำตามขั้นตอนต่อไปนี้:
- ไปที่คีย์รีจิสทรีต่อไปนี้:|_+_|
- สร้างใหม่เชือกค่าที่เรียกว่าWaitToKillServiceTimeoutและตั้งใหม่เป็น 5,000
หากต้องการรีเซ็ตการตั้งค่าระบบปฏิบัติการเป็นค่าเริ่มต้น เพียงลบค่าทั้ง 3 ค่า - WaitToKillAppTimeout, WaitToKillServiceTimeout และ AutoEndTasks