Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไข Runtime Error 28 (Out of Stack Space) บน Windows – คำแนะนำทีละขั้นตอน

แก้ไข Runtime Error 28 (Out of Stack Space) บน Windows – คำแนะนำทีละขั้นตอน

Runtime Error 28

Runtime error 28 เป็นข้อผิดพลาดที่เกิดบนคอมพิวเตอร์ Windows 7, Vista และ XP โดยปัจจัยหลักคือ Visual Basic (VB) ใช้ฟังก์ชันและ「sub calls」อย่างเข้มข้น ใช้หน่วยความจำมากจนระบบไม่สามารถตอบสนองคำขอจากระบบได้ 「Stack Space」 ของระบบเป็นคำศัพท์ทางเทคนิคที่อธิบายหน่วยความจำที่คอมพิวเตอร์จะใช้รันโปรแกรมบนระบบ และเนื่องจากคอมพิวเตอร์ใช้การจัดสรรหน่วยความจำมากเกินไป จึงทำให้เกิดข้อผิดพลาด runtime 28 อย่างต่อเนื่อง

สาเหตุของ Runtime Error 28

คุณอาจประสบข้อผิดพลาดนี้ในรูปแบบนี้:

Runtime Error 28 – Out of stack space

เมื่อซอฟต์แวร์รัน มันต้องการหน่วยความจำระบบมาก (RAM) หากเป็นกรณีที่แอปพลิเคชันบางตัว ในกรณีนี้คือ VB ทำให้ระบบปฏิบัติการขอหน่วยความจำมากกว่าที่มีอยู่ กระบวนการจะไม่สามารถดำเนินต่อไปได้ และเกิด「Stack overflow」

สาเหตุที่เป็นไปได้ของปัญหานี้หลากหลาย อาจเป็นแอปพลิเคชันที่คุณใช้มีบั๊กและพยายามใช้หน่วยความจำมาก ซึ่งระบบอาจไม่มี อาจเป็นแอปพลิเคชันพื้นหลังที่佔用ทรัพยากรระบบ ทำให้แอปพลิเคชันอื่นได้รับการจัดสรรน้อยกว่าที่ต้องการ สุดท้าย มีโอกาสที่เป็นระบบปฏิบัติการที่ต้องอัปเดต เพราะอาจมีบั๊กบางอย่างในซอฟต์แวร์ที่ Microsoft แก้ไขผ่าน hotfixes

วิธีแก้ไข Runtime 28 Error บนคอมพิวเตอร์ของคุณ

ขั้นตอนที่ 1 – ติดตั้งซอฟต์แวร์ที่ทำให้เกิดปัญหาใหม่

การติดตั้งซอฟต์แวร์ใหม่ควรเป็นขั้นตอนแรกเมื่อพยายามจัดการกับปัญหานี้ เนื่องจากเป็นวิธีที่ง่ายที่สุดในการดำเนินการ นี่คือวิธีที่คุณควรทำ:

  • จดโปรแกรมที่ทำให้เกิดข้อผิดพลาด「Out of Stack Space」 runtime error 28
  • ไปที่ Start > Control Panel > Add/Remove Programs
  • ค้นหา แอปพลิเคชัน ที่มีปัญหา
  • ไฮไลท์แอปพลิเคชันนี้และคลิก 「Remove」
  • ทำตาม wizard การถอนการติดตั้ง และเมื่อเสร็จแล้ว รีสตาร์ทคอมพิวเตอร์
  • ติดตั้ง เวอร์ชันล่าสุด ของซอฟต์แวร์อีกครั้งบนระบบ

วิธีนี้ควรจะลบไฟล์ติดตั้งที่มีบั๊กซึ่งอาจขวางขวางการดำเนินงานของกระบวนการ นี่ไม่ใช่วิธีที่แน่นอนในการลบ「Runtime error 28」 ดังนั้นหากไม่ช่วย ให้ดำเนินการขั้นตอนที่ 2

ขั้นตอนที่ 2 – ปิดโปรแกรมอื่นๆ

บางโปรแกรมที่รันในพื้นหลังใช้หน่วยความจำมากกว่าที่ควร 佔用ทรัพยากรระบบจากแอปพลิเคชันและกระบวนการอื่นๆ ซึ่งอาจทำให้เกิด「Runtime Error 28」 เพื่อแก้ไขปัญหานี้:

  • เปิด Task Manager (CTRL + ALT + DEL)
  • คลิกแท็บ 「Processes」
  • เรียงลำดับ รายการกระบวนการตามหน่วยความจำ
  • End task กระบวนการที่ไม่สำคัญต่อความต่อเนื่องของระบบ

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

ขั้นตอนที่ 3 – อัปเดตระบบ Windows ของคุณ

บางครั้งควรอัปเดตระบบ Windows เนื่องจาก Microsoft อาจปล่อย hotfixes และอัปเดตเพื่อจัดการกับปัญหาเช่นนี้ สามารถเข้าถึงได้ง่ายโดยทำตามขั้นตอนเหล่านี้:

  • คลิก Start > All Programs > Windows Update
  • ปล่อยให้ Windows Update สแกนคอมพิวเตอร์
  • ปล่อยให้ Windows Update สแกนอินเทอร์เน็ตหาอัปเดต
  • Windows Update จะ ติดตั้ง อัปเดต
  • Restart PC เมื่อได้รับแจ้ง

วิธีนี้ควรช่วยลบปัญหาที่คุณอาจเจอกับ「Runtime Error 28」 แต่ข้อผิดพลาดอาจยังคงอยู่ หากปัญลึกซึ้งกว่านั้น เช่นใน Registry

ขั้นตอนที่ 4 – ทำความสะอาด Registry ของ Windows

  • ดาวน์โหลด Registry Cleaner นี้

Registry Cleaner สามารถเล่นบทบาทสำคัญในการทำงานของ Windows ได้ดีแค่ไหน และช่วยหยุด Runtime 28 error Registry โดยพื้นฐานเป็นฐานข้อมูลศูนย์กลางที่เก็บการตั้งค่าและข้อมูลสำคัญสำหรับระบบ อนุญาตให้ Windows จำรายละเอียดจำนวนมากสำหรับคอมพิวเตอร์ น่าเสียดายที่ Registry ยังไวต่อการเสียหาย ทำให้ระบบทำงานช้ามากและไม่น่าเชื่อถือ เพื่อแก้ไขปัญหานี้ ควรใช้『Registry Cleaner』เพื่อสแกน Registry และซ่อมแซมส่วนที่เสียหายซึ่งทำให้คอมพิวเตอร์ทำงานช้ามากหรือมีข้อผิดพลาด คุณสามารถดาวน์โหลด Registry Cleaner ที่แนะนำด้านล่างได้: