ข้อผิดพลาด 80080005 บน Windows 7
ข้อผิดพลาด 80080005 เกิดขึ้นเมื่อคุณพยายามรันโปรแกรมที่ไม่ได้เขียนโค้ดอย่างถูกต้องเพื่อทำงานบน Windows โดยเฉพาะอย่างยิ่ง ถ้าคุณพยายามรันแอปพลิเคชัน COM+ ภายใต้ผู้ใช้ต่างๆ หลายคนที่ระบุในคุณสมบัติ "This User" คอมพิวเตอร์จะไม่สามารถกระจายหน่วยความจำได้เพียงพอ และกระบวนการจะไม่สามารถเริ่มต้นได้ COM (Component Object Model) เป็นมาตรฐานอินเทอร์เฟซไบนารีที่ Microsoft นำเสนอ มันสามารถใช้เพื่อเปิดใช้งาน "interprocess communication" และ "dynamic object creation" ในภาษาโปรแกรมมิ่งหลายภาษา มันสำคัญสำหรับการใช้งานใน Windows 7
สาเหตุของข้อผิดพลาด 80080005?
คุณจะรู้ว่าคุณได้รับข้อผิดพลาดนี้จากข้อความนี้:
Catalog Error: An error occurred while processing the last operation. Error code 80080005 — server execution failed. The event log may contain additional troubleshooting information.
ข้อความข้อผิดพลาดนี้อธิบายว่ามีบัญชีผู้ใช้มากเกินไปที่พยายามเข้าถึงแอปพลิเคชัน COM+ หลายตัว และคอมพิวเตอร์ไม่สามารถแชร์ทรัพยากรหน่วยความจำได้เพียงพอสำหรับแอปพลิเคชันนี้ที่จะเริ่มต้น ข้อผิดพลาดนี้เกิดจากข้อผิดพลาดในรีจิสทรี ข้อผิดพลาดเหล่านี้ทำให้แอปพลิเคชันสับสนและไม่สามารถทำภารกิจของมันให้เสร็จ
วิธีแก้ไขข้อผิดพลาด 80080005
ขั้นตอนที่ 1 – แก้ไขรีจิสทรี
รีจิสทรีคือคลังข้อมูลศูนย์กลางของระบบคอมพิวเตอร์ของคุณ มันคือที่ที่ระบบจัดเก็บข้อมูลทั้งหมดเกี่ยวกับทุกอย่างบนคอมพิวเตอร์ของคุณ นี่อาจเป็นไดรเวอร์อุปกรณ์หรือการติดตั้งซอฟต์แวร์ รายการผิดในรีจิสทรีสามารถก่อให้เกิดข้อผิดพลาด เช่น ข้อผิดพลาด 80080005 ปรากฏขึ้น วิธีเฉพาะนี้อธิบายว่าคุณควรแก้ไขปัญหานี้อย่างไร
- คลิก Start > Run > พิมพ์ "Regedit" ในกล่องเปิด > คลิก OK
- ใน Registry Editor ที่เปิด ให้ไปที่คีย์ต่อไปนี้: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems คุณสามารถทำได้โดย ในหน้าต่าง Registry Editor คลิก Edit บนแถบเครื่องมือ > Find และพิมพ์ค่าข้างต้น
- คลิกขวาที่รายการ "Windows" ที่ปรากฏ และคลิก "Modify" กล่องโต้ตอบ "Edit String" จะปรากฏ
- ในกล่อง "Value Data" ให้ค้นหา SharedSection เพิ่ม 512 ไปที่ SharedSection และจากนั้นคลิก OK
วิธีนี้ให้สิทธิ์พิเศษมากขึ้นกับแอปพลิเคชันเมื่อฮาร์ดแวร์คำนวณว่าต้องการหน่วยความจำเท่าไหร่สำหรับแต่ละงาน การเพิ่มปริมาณหน่วยความจำที่ CPU แจกจ่ายให้ซอฟต์แวร์จะเพิ่มความสามารถของมันและลดและกำจัดข้อผิดพลาด 80080005 ที่อาจปรากฏใน Windows 7
ขั้นตอนที่ 2 – ทำความสะอาดรีจิสทรี
– ดาวน์โหลดรีจิสทรีคลีนเนอร์นี้
'รีจิสทรี' เป็นหนึ่งในสาเหตุของข้อผิดพลาด 80080005 และมันทำให้คอมพิวเตอร์ของคุณรันช้าและมีข้อผิดพลาดอย่างต่อเนื่อง รีจิสทรีคือฐานข้อมูลขนาดใหญ่ภายในระบบ Windows ซึ่งจัดเก็บการตั้งค่า ตัวเลือก และข้อมูลสำคัญสำหรับคอมพิวเตอร์ของคุณ มันคือที่ที่ระบบและซอฟต์แวร์ทั้งหมดของคุณจัดเก็บการตั้งค่าที่คอมพิวเตอร์ของคุณต้องการเพื่อทำงาน ปัญหาคือ Windows มักใช้ฐานข้อมูลนี้มากเกินไป จนทำให้มันบันทึกหลายส่วนของมันในวิธีที่ผิด ทำให้มันเสียหายและเสียหาย เพื่อให้แน่ใจว่านี่ไม่ใช่ปัญหา แนะนำให้คุณใช้โปรแกรม 'รีจิสทรีคลีนเนอร์' เพื่อสแกนผ่านคอมพิวเตอร์ของคุณและซ่อมแซมข้อผิดพลาดต่างๆ ที่อาจก่อให้เกิดปัญหา