ข้อผิดพลาดรันไทม์ 28
ข้อผิดพลาดรันไทม์ 28 เป็นข้อผิดพลาดที่เกิดขึ้นบนคอมพิวเตอร์ที่ใช้ Windows 7, Vista และ XP โดยพื้นฐานแล้ว ข้อผิดพลาดนี้เกิดจากการที่ Visual Basic (VB) ใช้ฟังก์ชันและ "การโทรย่อย" อย่างหนัก ทำให้ใช้หน่วยความจำมากจนระบบของคุณไม่สามารถติดตามคำขอที่ระบบของคุณสร้างขึ้นได้ “Stack Space” ของระบบของคุณนั้นเป็นศัพท์เทคนิคที่ใช้อธิบายหน่วยความจำที่พีซีของคุณจะใช้ในการรันโปรแกรมต่างๆ บนระบบของคุณ และเนื่องจากพีซีของคุณจะใช้การจัดสรรหน่วยความจำมากเกินไป มันจึงทำให้เกิดการชอบของ ข้อผิดพลาดรันไทม์ 28 ที่จะแสดง
อะไรทำให้เกิดข้อผิดพลาดรันไทม์ 28
คุณสามารถพบข้อผิดพลาดนี้ได้ในแบบฟอร์มนี้:
ข้อผิดพลาดรันไทม์ 28 – พื้นที่สแต็กไม่เพียงพอ
เมื่อซอฟต์แวร์ทำงาน ต้องใช้หน่วยความจำระบบจำนวนมากเพื่อใช้งาน (RAM) หากเป็นกรณีที่แอปพลิเคชันบางตัว ในกรณีนี้ VB ทำให้ระบบปฏิบัติการขอหน่วยความจำเพิ่มเติมที่พร้อมใช้งานอย่างต่อเนื่อง กระบวนการจะไม่สามารถดำเนินการต่อได้ จึงเกิด "Stack overflow"
สาเหตุที่เป็นไปได้ของปัญหานี้ค่อนข้างหลากหลาย อาจเป็นเพราะแอปพลิเคชันที่คุณใช้มีปัญหาและกำลังพยายามใช้หน่วยความจำจำนวนมาก ซึ่งระบบของคุณอาจไม่มี อาจเป็นไปได้ว่าแอปพลิเคชันพื้นหลังอาจใช้ทรัพยากรระบบมากเกินไป ทำให้แอปพลิเคชันอื่นได้รับการจัดสรรน้อยกว่าที่ต้องการ สุดท้ายนี้ อาจเป็นไปได้ว่าระบบปฏิบัติการนั้นจำเป็นต้องอัปเดต เนื่องจากอาจมีข้อบกพร่องบางอย่างในซอฟต์แวร์ที่ Microsoft ลบออกผ่านปัญหาของโปรแกรมแก้ไขด่วน
วิธีการแก้ไขข้อผิดพลาดรันไทม์ 28 บนพีซีของคุณ
ขั้นตอนที่ 1 – ติดตั้งซอฟต์แวร์ที่ทำให้เกิดปัญหาอีกครั้ง
การติดตั้งซอฟต์แวร์ใหม่ควรเป็นขั้นตอนแรกของคุณเมื่อพยายามจัดการกับปัญหานี้ เนื่องจากเป็นวิธีที่ง่ายที่สุดในการดำเนินการ นี่คือวิธีที่คุณควรดำเนินการ:
- จดบันทึกแอปพลิเคชันที่ทำให้เกิด “Out of Stack Space ” ข้อผิดพลาดรันไทม์ 28.
- ไปที่ เริ่ม> แผงควบคุม> เพิ่ม/ลบโปรแกรม
- ค้นหาปัญหา แอปพลิเคชัน
- ไฮไลต์แอปพลิเคชันนี้แล้วคลิก “ลบ “
- ทำตามวิซาร์ดการถอนการติดตั้ง และเมื่อเสร็จแล้ว ให้รีสตาร์ทพีซีของคุณ
- ติดตั้งเวอร์ชันล่าสุด ของซอฟต์แวร์อีกครั้งในระบบของคุณ
วิธีนี้ควรลบไฟล์การติดตั้งแบบบั๊กกี้ที่อาจขัดขวางการทำงานของกระบวนการ นี่ไม่ใช่วิธีที่แน่นอนในการลบ “ข้อผิดพลาดรันไทม์ 28” ดังนั้นหากวิธีนี้ไม่ช่วยดำเนินการไปยังขั้นตอนที่ 2
ขั้นตอนที่ 2 – ปิดโปรแกรมอื่นๆ
บางโปรแกรมที่ทำงานในเบื้องหลังใช้หน่วยความจำมากกว่าที่ควรจะเป็น ทำให้ใช้ทรัพยากรระบบจากแอปพลิเคชันและกระบวนการอื่นๆ ซึ่งอาจทำให้เกิด “ข้อผิดพลาดรันไทม์ 28” วิธีแก้ไขปัญหานี้:
- เปิดตัวจัดการงาน (CTRL + ALT + DEL)
- คลิกปุ่ม “กระบวนการ ” แท็บ
- จัดเรียง รายการกระบวนการตามหน่วยความจำ
- จบภารกิจ กระบวนการใดๆ ที่ไม่สำคัญต่อความต่อเนื่องของระบบ
สิ่งนี้ควรเพิ่มหน่วยความจำเพิ่มเติมสำหรับแอปพลิเคชันที่คุณต้องการใช้ ทำให้โปรแกรมทำงานโดยไม่มีข้อจำกัดของหน่วยความจำที่เผื่อไว้ไม่เพียงพอ
ขั้นตอนที่ 3 – อัปเดตระบบ Windows ของคุณ
บางครั้งควรอัปเดตระบบ Windows ของคุณ เนื่องจาก Microsoft อาจเผยแพร่โปรแกรมแก้ไขด่วนและการอัปเดตเพื่อจัดการกับปัญหาเช่นนี้ สามารถเข้าถึงได้ง่ายโดยทำตามขั้นตอนเหล่านี้:
- คลิก เริ่ม> โปรแกรมทั้งหมด> Windows Update
- ให้ Windows Update สแกนพีซีของคุณ
- ให้ Windows Update สแกนอินเทอร์เน็ตเพื่ออัปเดต
- Windows Update จะ ติดตั้ง อัปเดต
- รีสตาร์ทพีซี เมื่อได้รับแจ้ง
วิธีนี้จะช่วยขจัดปัญหาใดๆ ที่คุณอาจพบกับ “ข้อผิดพลาดรันไทม์ 28” แต่อาจยังคงอยู่หากปัญหามีรากลึกกว่าปกติ เช่น ในรีจิสทรี
ขั้นตอนที่ 4 – ล้างข้อมูลรีจิสทรีของ Windows
- ดาวน์โหลดตัวทำความสะอาดรีจิสทรีนี้
ตัวล้างรีจิสทรีสามารถมีบทบาทสำคัญในประสิทธิภาพการทำงานของ Windows และสามารถช่วยหยุดข้อผิดพลาดรันไทม์ 28 ได้ รีจิสทรีนั้นเป็นฐานข้อมูลกลางที่เก็บการตั้งค่าและข้อมูลที่สำคัญสำหรับระบบของคุณ ทำให้ Windows สามารถจดจำรายละเอียดจำนวนมากสำหรับพีซีของคุณ ขออภัย รีจิสทรีมีแนวโน้มที่จะเสียหาย ทำให้ระบบของคุณทำงานช้ามากและไม่น่าเชื่อถือ ในการแก้ไขปัญหานี้ คุณควรใช้ 'ตัวล้างรีจิสทรี' เพื่อสแกนผ่านรีจิสทรีของคุณและซ่อมแซมส่วนที่เสียหายของรีจิสทรีซึ่งทำให้คอมพิวเตอร์ของคุณทำงานช้ามากหรือมีข้อผิดพลาด คุณสามารถดาวน์โหลดตัวล้างรีจิสทรีที่เราแนะนำได้ที่ด้านล่าง: