Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไข “ปัญหาทำให้โปรแกรมหยุดทำงานอย่างถูกต้อง”

ปัญหาทำให้โปรแกรมหยุดทำงานอย่างถูกต้อง Windows จะปิดโปรแกรมและแจ้งให้คุณทราบหากมีวิธีแก้ปัญหาเกิดขึ้นเมื่อ Windows ตรวจพบว่ามีการวนซ้ำ เช่น while (true) {} ล้มเหลวในการออก ในตอนนี้ แอปพลิเคชันที่เป็นปัญหาควรส่งข้อความไปยัง Windows โดยแจ้งว่ายังคงทำงานอยู่ แต่ล้มเหลว ส่งผลให้เกิดข้อความแสดงข้อผิดพลาดนี้

วิธีแก้ไข “ปัญหาทำให้โปรแกรมหยุดทำงานอย่างถูกต้อง”

ข้อผิดพลาดนี้ปรากฏในระบบปฏิบัติการ Windows เกือบทุกเวอร์ชัน และสามารถเกิดขึ้นได้กับแอป โปรแกรม หรือเกมใดๆ ที่คุณพยายามเรียกใช้ ปัญหาอยู่ในตัว Windows ไม่ใช่ตัวแอป แม้ว่าข้อความแสดงข้อผิดพลาดอาจทำให้คุณเชื่อเช่นนั้น บางคนเชื่อมโยงกับความจริงที่ว่าแอปพลิเคชั่นบางตัวสร้างขึ้นสำหรับ Windows เวอร์ชันเก่าและเข้ากันไม่ได้กับรุ่นใหม่กว่าอย่างสมบูรณ์

ไม่ว่าสาเหตุของสถานการณ์เฉพาะของคุณจะเป็นเช่นไร ก็มีวิธีแก้ไขปัญหานี้ และคุณจะสามารถเรียกใช้แอปของคุณได้โดยทำตามวิธีการด้านล่าง

วิธีที่ 1:ซ่อมแซมไฟล์ระบบที่เสียหาย

ดาวน์โหลดและเรียกใช้ Restoro เพื่อสแกนและกู้คืนไฟล์ที่เสียหายและหายไปจากที่นี่ เมื่อทำเสร็จแล้วให้ดำเนินการตามวิธีการด้านล่าง สิ่งสำคัญคือต้องตรวจสอบให้แน่ใจว่าไฟล์ระบบทั้งหมดไม่เสียหายและไม่เสียหายก่อนที่จะดำเนินการตามวิธีการด้านล่าง

วิธีที่ 2:การใช้โหมดความเข้ากันได้ของ Windows

ลองเปิดโปรแกรมหรือแอปพลิเคชันของคุณในโหมดความเข้ากันได้ของ Windows . โดยพื้นฐานแล้วทำให้แอปพลิเคชันคิดว่าคุณกำลังใช้งาน Windows เวอร์ชันอื่นอยู่ สาเหตุคือ แอปพลิเคชันของคุณอาจไม่เข้ากันได้กับการอัปเดตล่าสุดหรืออัปเกรดเป็น Windows OS ของคุณ โดยทำตามขั้นตอนด้านล่าง:

  1. คลิกขวา ไอคอนโปรแกรม ไม่ว่าจะเป็นเกมหรือไฟล์ที่คุณมีปัญหา จากนั้นคลิกที่ คุณสมบัติ .
  2. คลิกที่ ความเข้ากันได้ จากหน้าต่างคุณสมบัติ
  3. ภายใต้ โหมดความเข้ากันได้ ส่วนหัว เลือกเมนูแบบเลื่อนลงที่ระบุว่า เรียกใช้โปรแกรมในโหมดความเข้ากันได้สำหรับ และในเมนูที่ปรากฏขึ้น ให้เลือก Windows Vista / 7 หรือ XP เพื่อเปิดโปรแกรมเช่นเดียวกับที่จะเปิดในระบบปฏิบัติการเวอร์ชันเก่า
  4. หากใช้ไม่ได้กับ XP ให้ลองใช้ Vista หากใช้ไม่ได้กับ Vista ให้ลองใช้ 7 และอื่นๆ จนกว่าคุณจะพบความเข้ากันได้ที่ถูกต้องสำหรับโปรแกรม
  5. คลิกที่ สมัคร แล้วก็ ตกลง . ลองเรียกใช้แอปพลิเคชันหรือเกมตอนนี้ – ควรจะทำงานได้โดยไม่มีปัญหาใดๆ

วิธีแก้ไข “ปัญหาทำให้โปรแกรมหยุดทำงานอย่างถูกต้อง”

วิธีที่ 3:  อัปเดตไดรเวอร์การ์ดแสดงผลของคุณ

ไดรเวอร์ที่ใหม่กว่านั้นออกมาอย่างต่อเนื่องสำหรับการ์ดกราฟิกเกือบทั้งหมด และมีการแก้ไขข้อบกพร่องมากมายที่คุณอาจพบ เช่น ตัวนี้ ขั้นตอนในการอัปเดตนั้นค่อนข้างง่าย

  1. กดพร้อมกัน Windows และ และพิมพ์ devmgmt. msc ในการ วิ่ง หน้าต่าง. กด เข้าสู่ หรือคลิก ตกลง เพื่อเปิด ตัวจัดการอุปกรณ์ .
  2. ขยาย การ์ดแสดงผล จากรายการอุปกรณ์ และ คลิกขวา การ์ดแสดงผลของคุณ
  3. จากเมนูบริบท ให้เลือก อัปเดตซอฟต์แวร์ไดรเวอร์ .
  4. ทำตามคำแนะนำของวิซาร์ดเพื่ออัปเดตไดรเวอร์ของคุณและ รีบูต อุปกรณ์ของคุณในที่สุด

วิธีแก้ไข “ปัญหาทำให้โปรแกรมหยุดทำงานอย่างถูกต้อง”

หากไม่พบไดรเวอร์ใหม่ ให้ไปที่เว็บไซต์ของผู้ผลิตและตรวจหาด้วยตนเอง ระบุ ดาวน์โหลดและติดตั้งไดรเวอร์กราฟิกล่าสุด

วิธีที่ 4: ลบซอฟต์แวร์ที่ขัดแย้งกัน

ตามรายงานบางฉบับ หลายคนสังเกตว่า Norton Antivirus บ่อยครั้งอาจเป็นต้นตอของปัญหานี้ ดังนั้น จะเป็นการเหมาะสมที่จะลองและถอนการติดตั้งซอฟต์แวร์ Antivirus / Firewall ที่คุณใช้อยู่ และหากโปรแกรมเริ่มทำงานหลังจากถอนการติดตั้งแล้ว ให้เปลี่ยนซอฟต์แวร์ AV/FW ของคุณเป็นซอฟต์แวร์อื่น เช่น AVG, BitDefender เป็นต้น

วิธีที่ 5:อัปเดต DirectX

หากเป็นเกมที่ทำให้เกิดข้อผิดพลาดนี้ ให้ตรวจสอบว่าคุณอัปเดต DirectX สู่เวอร์ชันใหม่ล่าสุด บริษัทส่วนใหญ่ที่สร้างเกมใช้ DirectX เป็นเครื่องมือตั้งค่าเพื่อรันเกม และควรมีการอัปเดตล่าสุดเพื่อให้ทุกอย่างทำงานได้อย่างถูกต้อง

  1. กดปุ่ม Windows บนแป้นพิมพ์และพิมพ์ ตรวจหาการอัปเดต .
  2. เมื่อ Windows Updates เปิดขึ้น คลิกตรวจหาการอัปเดต
  3. ตั้งแต่ DirectX เป็นส่วนหนึ่งของระบบปฏิบัติการ Windows Update จะอัปเดตโดยอัตโนมัติหากมีเวอร์ชันใหม่กว่าออนไลน์ ปล่อยให้มันดาวน์โหลดทุกอย่างที่พบ และ รีบูต ในท้ายที่สุดหากถูกขอให้ทำเช่นนั้น

สำหรับ Windows 8/10 ดู GIF ด้านล่าง:

วิธีแก้ไข “ปัญหาทำให้โปรแกรมหยุดทำงานอย่างถูกต้อง”

วิธีที่ 6:คลีนบูตพีซีของคุณ

คลีนบูตระบบของคุณ ดูขั้นตอน (ที่นี่ )

วิธีที่ 7:ปิดใช้งานการป้องกันการดำเนินการข้อมูล

Data Execution Protection (DEP) เป็นคุณลักษณะด้านความปลอดภัยที่มาพร้อมกับ Windows ทุกรุ่นตั้งแต่ Windows 7 DEP เป็นคุณลักษณะด้านความปลอดภัยที่ออกแบบมาเพื่อช่วยปกป้องคอมพิวเตอร์ Windows จากความเสียหายที่อาจเกิดจากไวรัสและภัยคุกคามด้านความปลอดภัยอื่นๆ แม้ว่า DEP จะเป็นคุณลักษณะที่มีประโยชน์และค่อนข้างมีประโยชน์ ผู้ใช้ Windows บางรายมักต้องการปิดใช้งานคุณลักษณะนี้ เป็นไปได้อย่างแน่นอนที่คุณจะเปิดและปิดใช้งาน Data Execution Protection บน Windows เวอร์ชันใดก็ได้ (รวมถึง Windows 10) ตามต้องการ

คลิกเมนูเริ่ม แล้วพิมพ์ cmd,  คลิกขวา cmd  และเลือกเรียกใช้ในฐานะผู้ดูแลระบบ ในหน้าต่างพรอมต์คำสั่ง ให้พิมพ์

bcdedit.exe /set {current} nx AlwaysOff 

จากนั้นทดสอบเพื่อดูว่าแอพ/โปรแกรมหรือเกมเริ่มทำงานหรือไม่ จากนั้นเปิดใช้งาน DEP อีกครั้งโดยพิมพ์คำสั่งต่อไปนี้ตามด้วยปุ่ม ENTER:

bcdedit.exe /set {current} nx AlwaysOn