วิธีปิดการใช้งานข้อความ 'โปรแกรมยังคงต้องปิด'
ใน Windows เมื่อคุณพยายามปิดระบบหรือรีสตาร์ท OS และมีบางแอพที่ทำงานอยู่ซึ่งจะไม่ออกเมื่อได้รับ โทรจากระบบปฏิบัติการเพื่อปิด Windows จะแสดงข้อความ 'โปรแกรม X ยังต้องปิด' โดยที่ X คือจำนวนการทำงาน แอพ สิ่งเหล่านี้ไม่ได้ถูกบังคับให้ยุติเนื่องจากอาจยังมีข้อมูลที่ยังไม่ได้บันทึก อย่างไรก็ตาม หากคุณเป็นผู้ใช้ที่มีประสบการณ์และมักจะบันทึกงานของตนก่อนที่จะปิดหรือรีสตาร์ท คุณไม่จำเป็นต้องเห็นหน้าจอนี้ ที่จริงแล้ว แม้ว่ากระบวนการของแอปจะออกช้าบนพีซีของคุณ Windows จะแสดงข้อความนี้ให้คุณเห็น โชคดีที่มีการตั้งค่าสองสามอย่างที่ช่วยให้คุณสามารถเปลี่ยนหรือปรับแต่งการทำงานของคุณลักษณะนี้ได้
เมื่อคุณออกจากระบบ หรือเริ่มการทำงานใหม่/ปิดเครื่องพีซีของคุณ Windows จะพยายามปิดแอปที่รันอยู่อย่างสวยงามโดยแจ้งแต่ละแอปที่ทำงานอยู่ว่าจำเป็นต้องปิด Windows ให้เวลาแอปเหล่านี้ปิดเพื่อหยุดสิ่งที่พวกเขากำลังทำและบันทึกข้อมูล ตัวอย่างเช่น หากบางโปรแกรมกำลังเบิร์นซีดี/ดีวีดี โปรแกรมสามารถแจ้งระบบปฏิบัติการให้ชะลอการปิด/รีสตาร์ท/ออกจากระบบเพื่อให้ทำงานเสร็จได้ เมื่อกระบวนการของแอปพลิเคชันไม่สิ้นสุดและยังคงทำงานอยู่ ข้อความนี้จะแสดงตามภาพหน้าจอด้านล่าง:
Windows จะขอให้คุณยุติงานที่กำลังทำงานอยู่หรือยกเลิกกระบวนการปิดระบบและกลับสู่เซสชัน Windows ของคุณ หากคุณมั่นใจว่าแอปที่ทำงานอยู่ทั้งหมดสามารถยุติการทำงานได้อย่างปลอดภัย คุณสามารถกดปุ่ม "ปิดเครื่อง" ได้ด้วยตนเอง อย่างไรก็ตาม Windows ยังมาพร้อมคุณสมบัติเพิ่มเติมเพื่อยุติแอปเหล่านี้โดยอัตโนมัติหลังจากหมดเวลา
เมื่อใช้คุณสมบัตินี้ คุณสามารถป้องกันไม่ให้ข้อความนี้แสดงและยุติกระบวนการของงานโดยอัตโนมัติ เมื่อเปิดใช้งานคุณลักษณะสิ้นสุดอัตโนมัติ 'แอปที่ไม่ตอบสนอง' เหล่านี้จะถูกปิดอย่างถาวรเมื่อหมดเวลา
ก่อนดำเนินการต่อ: คุณต้องเข้าใจว่าคุณลักษณะสิ้นสุดงานอัตโนมัติอาจเป็นอันตรายได้ หากคุณเปิดใช้งาน แอปจะสามารถบังคับปิดแอปได้ก่อนที่จะมีโอกาสออกจากการบันทึกข้อมูลที่ไม่ได้บันทึกอย่างถูกต้องโดยไม่มีการเตือนใดๆ เปิดใช้งานก็ต่อเมื่อคุณแน่ใจว่าคุณต้องการจริงๆ
- เปิดตัวแก้ไขรีจิสทรี (ดูบทช่วยสอนโดยละเอียดเกี่ยวกับตัวแก้ไขรีจิสทรีของ Windows)
- ไปที่รีจิสตรีคีย์ต่อไปนี้:
HKEY_CURRENT_USER\Control Panel\Desktop
เคล็ดลับ: คุณสามารถ เข้าถึงคีย์รีจิสทรีที่ต้องการได้ด้วยคลิกเดียว.
- สร้างใหม่ สตริง ค่าชื่อ AutoEndTasks และตั้งค่าเป็น 1
แค่นั้นแหละ. ตอนนี้ Windows จะปิดแอปพลิเคชันที่ทำงานอยู่โดยอัตโนมัติเมื่อคุณรีบูตหรือปิดเครื่องคอมพิวเตอร์ของคุณ
นอกจากนี้ คุณอาจต้องการปรับระยะหมดเวลาสำหรับ Windows ที่จะรอก่อนที่จะฆ่าแอป หลังจากหมดเวลานี้ Windows จะปิดแอปโดยเด็ดขาดโดยไม่คำนึงถึงสถานะของแอป ควรตั้งค่าแยกต่างหากสำหรับแอปพลิเคชันและบริการ Windows ที่ทำงานอยู่เบื้องหลัง
ในการตั้งค่าการหมดเวลาสำหรับแอปเดสก์ท็อป ให้ทำดังต่อไปนี้:
- ไปที่คีย์รีจิสทรีต่อไปนี้:
HKEY_CURRENT_USER\Control Panel\Desktop
- สร้างใหม่ สตริง ค่าที่เรียกว่า WaitToKillAppTimeout และตั้งไว้ที่ 5000 ข้อมูลค่าของมันคือระยะหมดเวลาซึ่งต้องระบุเป็นมิลลิวินาที ดังนั้น 5000 เท่ากับ 5 วินาที
คุณสามารถระบุค่าใดๆ ระหว่าง 2000 ถึง 20000 แต่หลีกเลี่ยงค่าที่ต่ำกว่า เนื่องจากกระบวนการที่ถูกยกเลิกโดยใช้กำลังนั้นไม่ดี ฉันคิดว่า 5 วินาทีเป็นค่าที่เหมาะสมที่สุด
ค่าเริ่มต้นของพารามิเตอร์ WaitToKillAppTimeout คือ 12000
ในการตั้งค่าการหมดเวลาสำหรับ Windows Services คุณต้องทำตามขั้นตอนต่อไปนี้:
- ไปที่คีย์รีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
- สร้างใหม่ สตริง ค่าที่เรียกว่า WaitToKillServiceTimeout และตั้งค่าใหม่เป็น 5000
หากต้องการรีเซ็ตการตั้งค่าระบบปฏิบัติการเป็นค่าเริ่มต้น เพียงลบค่าทั้งหมด 3 ค่า - WaitToKillAppTimeout, WaitToKillServiceTimeout และ AutoEndTasks