วิธีแก้ไขข้อผิดพลาดหน่วยความจำไม่เพียงพอใน windows 10

วิธีแก้ไขข้อผิดพลาด "หน่วยความจำไม่เพียงพอ" ใน windows 10

คุณอาจได้รับ ข้อความแสดงข้อผิดพลาด " หน่วยความจำ(Out of Memory)ไม่เพียงพอ" เนื่องจากข้อจำกัดของฮีปเดสก์ท็อป หลังจากที่คุณเปิดหน้าต่างแอปพลิเคชันหลายหน้าต่าง คุณอาจไม่สามารถเปิดหน้าต่างเพิ่มเติมได้อีก บางครั้งหน้าต่างอาจเปิดขึ้น อย่างไรก็ตาม จะไม่มีส่วนประกอบที่คาดไว้ นอกจากนี้ คุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้:

Out of memory or system resources. Close some windows or programs and try again.

ปัญหานี้เกิดขึ้นเนื่องจากข้อจำกัดของฮีปเดสก์ท็อป หากคุณปิดหน้าต่างบางบาน แล้วพยายามเปิดหน้าต่างอื่น หน้าต่างเหล่านี้อาจเปิดขึ้น อย่างไรก็ตาม วิธีนี้ไม่มีผลกับข้อจำกัดฮีปของเดสก์ท็อป

แก้ไขข้อผิดพลาดหน่วยความจำไม่เพียงพอ

ในการแก้ไขปัญหานี้โดยอัตโนมัติ ให้คลิกปุ่มแก้ไข(Fix it)หรือลิงก์ (link)คลิกเรียกใช้(Click Run)ในกล่องโต้ตอบดาวน์โหลดไฟล์ และทำตามขั้นตอนในตัวช่วยสร้าง (File Download)Fix it เพื่อไม่ให้เสียเวลาเรามาดูวิธีแก้ไขข้อผิดพลาดหน่วยความจำไม่เพียงพอใน windows 10(How to Fix Out of Memory error in windows 10)ด้วยความช่วยเหลือของขั้นตอนการแก้ไขปัญหาที่แสดงด้านล่าง

วิธีแก้ไข ข้อผิด พลาด(Out) หน่วย ความจำ(Memory) ไม่ เพียงพอใน windows 10

ในการแก้ไขปัญหานี้ด้วยตนเอง ให้แก้ไขขนาดฮีปของเดสก์ท็(modify the desktop heap size)อป โดยทำตามขั้นตอนเหล่านี้:

1. คลิก Start พิมพ์ regedit ในกล่อง Start Search(Start Search box)จากนั้นคลิก regedit.exe ใน รายการ Programsหรือกดปุ่มWindows + R และในกล่องโต้ตอบRun ให้พิมพ์ regedit คลิก OK(Run)

เปิดตัวแก้ไขรีจิสทรี

2. ค้นหาแล้วคลิกคีย์ย่อยของรีจิสทรีต่อไปนี้:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems

คีย์ระบบย่อยในตัวจัดการเซสชัน

3. คลิกขวาที่รายการWindowsแล้วคลิกModify

แก้ไขรายการหน้าต่าง

4. ในส่วนValue dataของกล่องโต้ตอบEdit String ให้ค้นหารายการ (Edit String)SharedSectionแล้วเพิ่มค่าที่สองและค่าที่สามสำหรับรายการนี้

สตริงส่วนที่ใช้ร่วมกัน

SharedSection ใช้รูปแบบต่อไปนี้เพื่อระบุฮีประบบและเดสก์ท็อป:

SharedSection=xxxx,yyyy,

สำหรับระบบปฏิบัติการ 32 บิต(For 32-bit operating systems)ให้เพิ่ม ค่า yyyy  เป็น “12288” (increase the yyyy value to “12288”;)
เพิ่ม ค่า zzzzเป็น “1024” (Increase the zzzz value to “1024”.)
สำหรับระบบปฏิบัติการ 64 บิต(For 64-bit operating systems)ให้เพิ่ม ค่า yyyy  เป็น “20480” (increase the yyyy value to “20480”;)
เพิ่ม ค่า zzzzเป็น “1024”(Increase the zzzz value to “1024”.)

บันทึก:(Note:)

  • ค่าที่สองของ รายการรีจิสทรี SharedSectionคือขนาดของฮีปเดสก์ท็อปสำหรับเดสก์ท็อปแต่ละเครื่องที่เชื่อมโยงกับสถานีหน้าต่างแบบโต้ตอบ ฮีปจำเป็นสำหรับเดสก์ท็อปแต่ละเครื่องที่สร้างขึ้นในสถานีหน้าต่างแบบโต้ตอบ ( WinSta0 ) ค่าเป็นกิโลไบต์ (KB)
  • ค่า SharedSection(SharedSection)ที่สามคือขนาดของฮีปเดสก์ท็อปสำหรับเดสก์ท็อปแต่ละเครื่องที่เชื่อมโยงกับสถานีหน้าต่าง "ไม่โต้ตอบ" ค่าเป็นกิโลไบต์ (KB)
  • เราไม่แนะนำให้คุณตั้งค่าที่เกิน20480 KBสำหรับค่าSharedSection ที่สอง(SharedSection)
  • เราเพิ่มค่าที่สองของรายการรีจิสทรีSharedSection เป็น (SharedSection)20480และเพิ่มค่าที่สามของรายการรีจิสทรีSharedSection เป็น (SharedSection)1024ในการแก้ไขอัตโนมัติ

คุณอาจชอบ:

นั่นคือคุณประสบความสำเร็จใน  การแก้ไขข้อผิดพลาดหน่วยความจำไม่เพียงพอในข้อผิดพลาดของ windows 10(Fix Out of Memory error in windows 10 error)แต่ถ้าคุณยังคงพบข้อผิดพลาดเกี่ยวกับเรื่องนี้ให้ลองโพสต์นี้ในวิธีแก้ไข " คอมพิวเตอร์ของคุณมีหน่วยความจำ(Your Computer Is Low On Memory) เหลือน้อย "และดูว่าจะช่วยได้หรือไม่ หากคุณยังมีข้อสงสัยใดๆ เกี่ยวกับโพสต์นี้ โปรดแสดงความคิดเห็น



About the author

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



Related posts