บางผู้ใช้ Windows รายงานว่าแอปพลิเคชันป้องกันการปิดเครื่อง ผู้ใช้ส่วนใหญ่รายงานว่าไม่มีชื่อแอปพลิเคชัน (แค่ไอคอน) เมื่อข้อผิดพลาด "This app is preventing shutdown" (แอปนี้กำลังป้องกันการปิดเครื่อง) ปรากฏ ข้อความนี้ปรากฏเมื่อคุณพยายามปิด Windows และมีแอปพลิเคชันบุคคลที่สามที่มีข้อมูลที่ยังไม่ได้บันทึก พฤติกรรมนี้รายงานว่าเกิดบน Windows 7, 8.1 และ 10
สาเหตุของข้อความผิดพลาด "App is preventing shutdown"
เราสืบสวนจากรายงานผู้ใช้และกลยุทธ์ซ่อมแซมที่ผู้ใช้ส่วนใหญ่ใช้แก้ปัญหาได้สำเร็จ
สาเหตุหลักที่ข้อความผิดพลาดนี้ ("This app is preventing shutdown" ปรากฏ) คือ มีแอปพลิเคชันที่มีข้อมูลไม่ได้บันทึกยังเปิดอยู่ในระบบปฏิบัติการ นี่คือรายการผู้ก่อให้เกิดปัญหาแท้ที่ทราบกันดี:
- Text Editors: Notepad++, Komodo, Brackets
- Office Suites: Microsoft Office, Libre Office, LibreOffice, Apache OpenOffice, SoftMaker FreeOffice, ฯลฯ
- Image Editors: Photoshop, Illustrator, Sumopaint, Pixlr, GIMP, PhotoScape, InPixio, ฯลฯ
ถ้าคุณกำลังหาวิธีแก้หรือหลีกเลี่ยงข้อผิดพลาด "This app is preventing shutdown" บทความนี้มีขั้นตอนการแก้ไข ด้านล่างคุณจะพบหลายวิธีที่ผู้ใช้ในสถานการณ์คล้ายกันใช้ป้องกันข้อความเตือน (ไม่ว่าจะจัดการกับแอปที่รับผิดชอบ หรือปิดใช้งานพรอมป์เตือนทั้งหมด)
วิธีต่างๆ เรียงตามประสิทธิภาพและความรุนแรง ถ้าอยากวิธีที่รบกวนน้อยที่สุด ใช้วิธี 1 ถึง 3 ถ้าอยากวิธีที่รับประกันไม่เห็นข้อความอีก ใช้วิธีสุดท้าย
วิธีที่ 1: ปิดแอปพลิเคชันทั้งหมดที่มีข้อมูลไม่ได้บันทึก
ถ้าคุณหาโปรแกรมที่อ้างอิงระหว่างเตือนปิดเครื่องได้ คุณสามารถแก้ข้อความเตือนโดยเปิดโปรแกรม จัดการข้อมูลไม่ได้บันทึก และปิดมัน วิธีทำ: คลิก Cancel แล้วเปิดโปรแกรมที่รับผิดชอบ บันทึกการเปลี่ยนแปลง ก่อนลองปิดเครื่องอีกครั้ง
當然 这些步骤不适用,如果您正在处理后台应用程序,或者您无法弄清楚哪个进程导致了问题。
อัปเดต: ถ้าคุณเห็นข้อความเตือนนี้กับเครื่องพิมพ์หรือแฟกซ์ Brother (屬於 Brother Printer Help App) อาจหมายถึงมีอัปเดตไดรเวอร์ให้ ในกรณีนี้ คุณจะอัปเดตผ่านแถบการแจ้งเตือนได้
ถ้าวิธีนี้ไม่ใช้ได้ หรือคุณหาวิธีที่กำจัดข้อความเตือนถาวร ไปวิธีถัดไปด้านล่าง
วิธีที่ 2: จบงานผ่าน Task Manager
ตามรายงานบางคน ปัญหานี้อาจเกิดกับ Background App นี่ซับซ้อนเพราะคุณไม่มีวิธีจัดการข้อมูลไม่ได้บันทึกเพื่อบังคับให้ข้อความเตือนหายไป มีสาเหตุทั่วไปหลายอย่างที่ทราบว่าก่อให้เกิดพฤติกรรมนี้ - ส่วนใหญ่คือ ไดรเวอร์ Brother Printer & Fax Machine และไดรเวอร์เครื่องพิมพ์คล้ายๆ ที่ทำงานแค่เบื้องหลัง
ผู้ใช้บางส่วนแก้ได้โดยใช้ Task Manager ปิด Process ที่รับผิดชอบ คู่มือเร็ววิธีทำ:
- กด Ctrl + Shift + Esc เปิด Task Manager ไปแท็บ Processes หา Process ที่มีไอคอนเหมือนที่กล่าวในการแจ้งเตือน
- คลิกขวา Process ที่ต้องการปิด เลือก End Task

- ทันทีที่ Process ที่ตอบสนองถูกปิด คุณควรจะปิดเครื่องได้โดยไม่เจอคำเตือน "This app is preventing shutdown"
ถ้าวิธีนี้ไม่ใช้ได้ หรือคุณหาวิธีปิดข้อความเตือนถาวร ไปวิธีถัดไปด้านล่าง
วิธีที่ 3: ใช้ Event Viewer หา Process ที่ก่อให้เกิดข้อความเตือน
ถ้าคุณสงสัยว่า Process ของแอปพลิเคชันรับผิดชอบแตหาไม่เจอว่าตัวไหน มีวิธีหนึ่งที่จะให้คุณรู้ได้ชัดเจนว่าตัวไหนก่อให้เกิดปัญหา
ผู้ใช้บางคนในสถานการณ์คล้ายกันรายงานว่าใช้ Event Viewer หาแอปพลิเคชันที่รับผิดชอบข้อความเตือนได้
คู่มือเร็วการใช้ Event Viewer หา Process ที่รับผิดชอบคำเตือน "This app is preventing shutdown":
- เริ่มปิดเครื่องเหมือนปกติ
- เมื่อเห็นพรอมป์ "This app is preventing shutdown" กด Cancel ยกเลิกการปิดเครื่อง

- กด Windows key + R เปิด Run dialog พิมพ์ eventvwr.msc กด Enter เปิด Event Viewer Utility

- ใน Event Viewer ใช้ Left menu เลือก Windows Logs ดับเบิลคลิก Application นำ Event ของ Application มาที่ Right pane

- ในส่วน Application หา Event ที่ระบุ "The following application attempted to veto the shutdown" ในแท็บ General (ใต้รายการ Events) เนื่องจากคุณเพิ่งบังคับให้ข้อความเตือนปรากฏ มันควรเป็นรายการแรกๆ เนื่องจากเรียงตาม Date/Time Default

- คุณจะหา Executable ที่ก่อให้เกิดข้อความเตือน ได้หลังเครื่องหมาย Colon ถ้าไม่รู้จัก Google มัน คุณจะหาโปรแกรมที่เกี่ยวข้องได้
- เมื่อระบุแอปพลิเคชันที่รับผิดชอบได้แล้ว กด Ctrl + Shift + Esc เปิด Task Manager ไปแท็บ Processes ปิดแอปพลิเคชันที่รับผิดชอบ

ถ้าวิธีนี้ไม่ใช้ได้ และคุณหาวิธีที่จะป้องกันคำเตือน "This app is preventing shutdown" ไม่ให้ปรากฏอีก ไปวิธีถัดไปด้านล่าง ถ้าคุณหาแอปไม่เจอ ตรวจสอบว่ามีแอป "Brother Printer Services" หรือไม่ เพราะมันรู้จักก่อให้เกิดปัญหาตอนปิดเครื่อง หามันและ Uninstall/Disable ตามที่บอกไว้ข้างต้น
วิธีที่ 4: ใช้ Registry Editor ป้องกันการแจ้งเตือน
มีวิธีถาวรหนึ่งที่จะกำจัดคำเตือน "This app is preventing shutdown" วิธีนี้เกี่ยวข้องกับ Registry Editor Hack เพื่อโปรแกรม OS ให้ปิดซอฟต์แวร์เปิดทั้งหมดที่มีข้อมูลไม่ได้บันทึก อัตโนมัติทันทีที่คุณเริ่มกระบวนการปิดเครื่องใน Windows ก่อนดำเนินการ ตรวจสอบให้แน่ใจว่าคุณสำรอง Registry ไว้ก่อน เผาอะไรผิดพลาดคุณสามารถกู้คืน Registry ได้
แม้วิธีนี้จะทำให้แน่ใจว่าไม่ได้รับการแจ้งเตือนอีก แต่ก็มีศักยภาพทำให้คุณสูญเสียข้อมูลไม่ได้บันทึก ถ้าคุณปิดเครื่องผิดพลาดก่อนพร้อม
คู่มือเร็วการป้องกัน "This app is preventing shutdown" โดยแก้ไข Registry:
- กด Windows key + R เปิด Run dialog พิมพ์ regedit กด Enter เปิด Registry Editor

- ใน Registry Editor ใช้ Left pane ไปที่:
Computer\HKEY_CURRENT_USER\Control Panel\Desktop
หมายเหตุ: คุณสามารถไปตำแหน่งนี้โดยตรงได้โดยวางตำแหน่งลง Navigation Bar บนสุด Registry Editor กด Enter
- ถึงตำแหน่งแล้ว ไป Right pane คลิกขวา空白处 เลือก New > String Value ตั้งชื่อ AutoEndTasks

- ดับเบิลคลิก String Value ใหม่ (AutoEndTasks) ตั้ง Value Data เป็น 1 คลิก Ok บันทึก

- ปิด Registry Editor รีสตาร์ทคอมพิวเตอร์ บันทึกการเปลี่ยนแปลง
- ตอน Startup ถัดไป String Value ใหม่ (AutoEndTask) จะรับประกันซอฟต์แวร์ทั้งหมดปิดอัตโนมัติทันทีที่คุณคลิก Shutdown - แม้จะมีข้อมูลไม่ได้บันทึกก็ตาม