ข้อผิดพลาดรันไทม์: มันคืออะไรและจะแก้ไขอย่างไร
ข้อผิดพลาดรันไทม์เกิดขึ้นในขณะที่โปรแกรมกำลังทำงานหรือเมื่อคุณพยายามเริ่มแอปพลิเคชันครั้งแรก ข้อผิดพลาดในบางครั้งหายไปเองโดยเพียงแค่เปิดแอปอีกครั้ง แต่ถ้าไม่ มีหลายสิ่งที่คุณสามารถลองได้
ข้อผิดพลาดรันไทม์
ขึ้นอยู่กับสถานการณ์ มีสาเหตุสองสามประการที่อาจเกิดข้อผิดพลาดรันไทม์:
- มีข้อบกพร่องในซอฟต์แวร์
- หน่วยความจำหรือทรัพยากรระบบอื่นขาดตลาด
- คุณได้ป้อนอักขระแปลกปลอมลงในช่องข้อความ หรือดำเนินการบางอย่างที่ไม่อนุญาต
ข้อผิดพลาดมักจะปรากฏเป็นหน้าต่างขนาดเล็ก ซึ่งมักมีตัวบ่งชี้ของโปรแกรมที่ได้รับผลกระทบ และบางครั้งมีรหัสข้อผิดพลาดและข้อความ พร้อมท์อาจรวมถึงคำแนะนำในการติดต่อทีมสนับสนุนหรือผู้ดูแลระบบ
นี่คือตัวอย่างบางส่วน:
เกิดข้อผิดพลาดรันไทม์ คุณต้องการที่จะดีบัก?
การทำงานผิดพลาด!
โปรแกรม:
แอปพลิเคชันนี้ขอให้รันไทม์ยุติการทำงานในลักษณะที่ผิดปกติ
การทำงานผิดพลาด ':
การให้ความสนใจเป็นพิเศษกับสิ่งที่ผิดพลาดหากเป็นไปได้ ถือเป็นวิธีที่ดีที่สุดในการแก้ไขปัญหา หากข้อผิดพลาดนั้นกว้างเกินกว่าจะวินิจฉัยได้ทันที ให้ทำตามขั้นตอนด้านล่างตามลำดับ ถ้ามันเจาะจงและพูดถึงบางอย่างเช่น Microsoft Visual C++ Runtime Library แล้ว นั่นคือ ขั้นตอนที่คุณควรเริ่มต้น
วิธีแก้ไขข้อผิดพลาดรันไทม์
ข้อผิดพลาดรันไทม์ปรากฏขึ้นในสถานการณ์ต่างๆ ดังนั้นการแก้ไขที่เป็นไปได้จึงครอบคลุมทั่วกระดาน:
-
รีสตาร์ทคอมพิวเตอร์. นี่เป็นวิธีแก้ปัญหาที่เป็นไปได้หากจู่ๆ คอมพิวเตอร์ของคุณรู้สึกว่าทำงานช้ากว่าปกติมาก
ข้อผิดพลาดรันไทม์บางอย่างเกิดจากปัญหาเกี่ยวกับหน่วยความจำ และการรีสตาร์ทเป็นวิธีที่เร็วที่สุดในการปิดทุกอย่างที่กำลังทำงานอยู่บนพีซีของคุณ ซึ่งจะทำให้ทรัพยากรระบบที่ใช้ก่อนหน้านี้ว่างสำหรับโปรแกรมที่ส่งข้อผิดพลาด
-
อัปเดตโปรแกรมเป็นเวอร์ชันล่าสุด ข้อผิดพลาดรันไทม์อาจเกิดจากจุดบกพร่องที่ยังไม่ได้รับการแก้ไขในรุ่นที่คุณใช้
ตัวอย่างเช่น ผู้ใช้บางคนรายงานข้อผิดพลาดรันไทม์เมื่อใช้ NVIDIA GeForce Experience เพื่อตรวจสอบการอัปเดตการ์ดกราฟิก ในสถานการณ์นี้ คุณจะต้องอัปเดตโปรแกรม NVIDIA
คุณอาจต้องดาวน์โหลดใหม่จากเว็บไซต์ของผู้ผลิตซอฟต์แวร์ หากไม่มีวิธีการตรวจหาการอัปเดตในตัว
นี่ก็เป็นเวลาที่ดีเช่นกัน ตรวจสอบการอัปเดต Windows.
-
อย่างเต็มที่ ลบโปรแกรม, แล้วติดตั้งใหม่. การติดตั้งที่ไม่สมบูรณ์อย่างถูกต้องอาจเป็นสาเหตุของข้อผิดพลาดรันไทม์
ขั้นตอนการอัปเดตในขั้นตอนก่อนหน้าอาจทำเช่นนี้ แต่ถ้าคุณยังคงได้รับข้อผิดพลาด ก็ถึงเวลาที่จะลบโปรแกรมทั้งหมดและยืนยันว่ามีการติดตั้งใหม่ตั้งแต่ต้น
โปรแกรมถอนการติดตั้งบางตัวไม่สามารถลบไฟล์ที่เหลือทั้งหมดออกจากรีจิสทรีและฮาร์ดไดรฟ์ได้ดีเยี่ยม ลองใช้โปรแกรมถอนการติดตั้งโดยเฉพาะ หากเครื่องมือปกติจากผู้สร้างแอปไม่สามารถแก้ไขข้อผิดพลาดได้
ติดตั้งแพ็คเกจ Microsoft Visual C++ Redistributable ล่าสุด. หากข้อผิดพลาดของคุณบอกบางอย่างเกี่ยวกับส่วนประกอบรันไทม์ของไลบรารี Visual C++ นี่อาจเป็นวิธีแก้ปัญหา
ใช้ SFC scannow เพื่อซ่อมแซมไฟล์ Windows ที่เสียหาย. NS คำสั่ง SFC ถูกดำเนินการในหน้าต่างพร้อมรับคำสั่ง และอาจเป็นวิธีแก้ไขข้อผิดพลาดรันไทม์
เรียกใช้การคืนค่าระบบ เพื่อให้คอมพิวเตอร์ของคุณกลับสู่สถานะก่อนหน้า วิธีนี้สามารถแก้ไขข้อผิดพลาดรันไทม์ได้หากเกิดจาก Windows Registry เสียหาย
ติดตั้ง Windows ใหม่. หากการโฟกัสไปที่โปรแกรมใดโปรแกรมหนึ่งแล้วไม่สามารถแก้ไขข้อผิดพลาดรันไทม์ได้ หรือหากโปรแกรมนั้นรบกวนวิธีการทำงานของ Windows โดยรวม การรีเซ็ตเป็นตัวเลือกสุดท้ายของคุณ
โปรแกรมเมอร์สามารถป้องกันข้อผิดพลาดรันไทม์ได้อย่างไร
หากคุณเป็นผู้ผลิตซอฟต์แวร์ GeeksforGeeks แนะนำวิธีหลีกเลี่ยงข้อผิดพลาดรันไทม์หลายวิธี. ไปที่ลิงก์ดังกล่าวเพื่อเจาะลึกถึงข้อผิดพลาดรันไทม์ประเภทต่างๆ พร้อมตัวอย่างว่าเหตุใดจึงเกิดขึ้น และสิ่งที่คุณทำได้เพื่อป้องกัน การแก้ไขบางอย่างรวมถึงการหลีกเลี่ยงตัวแปรที่ยังไม่ได้เริ่มต้น และไม่ประกาศหน่วยความจำสแต็กมากเกินไป