ข้อผิดพลาด Docker CLR 80004005 เกิดขึ้นเนื่องจากอินสแตนซ์ .NET framework หลายตัวพยายามเรียกใช้แอปพลิเคชัน นอกจากนี้ ข้อผิดพลาด CLR นั้นพบได้บ่อยในแอปพลิเคชันบุคคลที่สามเมื่อไม่มีสิทธิ์เพียงพอเมื่อเปิดตัว
นอกจากนี้ยังอาจเกิดขึ้นได้หากโปรแกรมเข้ากันไม่ได้กับระบบปฏิบัติการ Windows หรือ Windows ของคุณล้าสมัยและไม่ได้อัปเดตเป็นรุ่นล่าสุดที่มี การติดตั้ง .NET ที่เสียหายยังทำให้เกิดข้อผิดพลาด CLR
ลบหลายอินสแตนซ์และติดตั้ง .NET Framework ใหม่
ข้อผิดพลาด CLR มักเกิดจากหลายอินสแตนซ์ของ .NET framework ตามที่อธิบายไว้ข้างต้น แม้ว่าข้อผิดพลาดจะสามารถแก้ไขได้โดยปกติโดยเรียกใช้แอปพลิเคชันที่มีสิทธิ์ของผู้ดูแลระบบ แต่บางครั้งก็ใช้ไม่ได้ ในกรณีนี้ สามารถแก้ไขได้โดยการลบและติดตั้ง .NET framework ใหม่
- กดปุ่ม Windows และค้นหา เพิ่มหรือลบโปรแกรม กด เข้าสู่ .
- ค้นหา .NET ในช่องข้อความค้นหา
- ลบแอปทั้งหมดที่ส่งคืนในการค้นหา คุณยังสามารถไปที่ Application Manager (ปุ่ม Windows + R และ appwiz.cpl ) เพื่อถอนการติดตั้งแอปพลิเคชันโดยตรง
- จากนั้น ดาวน์โหลดและติดตั้ง .NET framework ล่าสุดจากที่นี่
- อย่างไรก็ตาม โปรดทราบว่าวิธีนี้ใช้ไม่ได้กับ Windows รุ่นที่ใหม่กว่า
ลบ .NET Framework Applications และติดตั้งโดยใช้ Windows Update
วิธีการดังกล่าวใช้ไม่ได้กับทุกคน เนื่องจากมีการติดตั้ง .NET framework ล่าสุดเป็นส่วนหนึ่งของระบบปฏิบัติการ และไม่สามารถลบออกด้วยวิธีดั้งเดิมได้ โซลูชันที่ผู้เชี่ยวชาญทางเทคนิคของ Microsoft จัดเตรียมไว้ให้คือเครื่องมือล้างข้อมูลที่จะลบการติดตั้ง .NET framework ที่เหมาะสม นอกจากนี้ วิธีการนี้จะดำเนินการซ่อมแซมคุณลักษณะ Windows Update และติดตั้ง .NET framework โดยใช้ Windows Update
การลบ .NET Framework:
- ดาวน์โหลดเครื่องมือทำความสะอาดการอัปเดต .NET Framework
- เรียกใช้ Installation Cleanup Utility
- เมื่อเปิดเครื่องมือ ให้เลือกใน ผลิตภัณฑ์ที่ต้องการล้าง ฟิลด์ ตัวเลือก:.NET Framework – ทุกเวอร์ชัน
- ตัวเลือกนี้จะไม่สามารถใช้ได้สำหรับคอมพิวเตอร์บางเครื่อง ในกรณีนั้น ให้เลือก .NET framework เวอร์ชันล่าสุดที่ติดตั้ง
- จากนั้นคลิกที่ ล้างข้อมูลทันที ปุ่มเพื่อลบ .NET Framework ทุกรุ่น
- กระบวนการจะใช้เวลาสักครู่จึงจะเสร็จสิ้น
- กดปุ่ม ออก เมื่อพร้อมใช้งานและรีสตาร์ทคอมพิวเตอร์
การซ่อมแซม Windows Update:
- เข้าถึงลิงก์และดาวน์โหลดแอปพลิเคชัน Easy fix
- จากนั้น เรียกใช้แอปพลิเคชันและเลือกตัวเลือก เรียกใช้ตัวเลือกที่ก้าวร้าว (ไม่แนะนำ) .
- คลิกที่ ถัดไป
- เรียกใช้โปรแกรมแก้ไขตามข้อมูลบนหน้าจอ
- มีคำอธิบายขั้นตอนเพิ่มเติมในเอกสารที่ให้ไว้ที่นี่
- รีสตาร์ทคอมพิวเตอร์
ขั้นตอนต่อไปคือการอัพเดตโดยใช้ Windows Update เปิด Windows Update และตรวจสอบอีกครั้งสำหรับการอัปเดต ติดตั้ง .NET framework ผ่าน Windows Update เรียกใช้แอปพลิเคชันเพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ นอกจากนี้ หากปัญหายังไม่ได้รับการแก้ไข ขอแนะนำให้ไปพบแพทย์ผู้เชี่ยวชาญ