Docker CLR error 80004005 เกิดขึ้นเนื่องจากอินสแตนซ์หลายรายการของ .NET framework พยายามรันแอปพลิเคชัน นอกจากนี้ CLR error ยังพบได้บ่อยกับแอปพลิเคชันบุคคลที่สามเมื่อพวกเขาไม่มีสิทธิ์เพียงพอเมื่อเปิดใช้งาน

อาจเกิดขึ้นได้หากโปรแกรมไม่เข้ากันได้กับ Windows OS หรือ Windows ของคุณล้าสมัยและไม่ได้อัปเดตเป็นบิลด์ล่าสุดที่มีอยู่ การติดตั้ง .NET ที่เสียหายก็เป็นที่รู้จักว่าก่อให้เกิด CLR error
ลบอินสแตนซ์หลายรายการและติดตั้ง .NET Framework ใหม่
CLR error เกิดขึ้นมากที่สุดจากอินสแตนซ์หลายรายการของ .NET framework ตามที่อธิบายไว้ข้างต้น แม้ข้อผิดพลาดจะสามารถแก้ไขได้ปกติโดยการรันแอปพลิเคชันด้วยสิทธิ์ผู้ดูแลระบบ บางครั้งวิธีนี้ไม่ได้ผล ในกรณีนี้ สามารถแก้ไขได้โดยการลบและติดตั้ง .NET frameworks ใหม่
- กด Windows key และค้นหา Add or remove programs กด Enter

- ค้นหา .NET ในกล่องข้อความค้นหา
- ลบแอปทั้งหมดที่คืนค่าในการค้นหา คุณยังสามารถนำทางไปที่ Application Manager (Windows key + R และ appwiz.cpl) เพื่อถอนการติดตั้งแอปพลิเคชันโดยตรง
- จากนั้น ดาวน์โหลดและติดตั้ง .NET framework ล่าสุดจากที่นี่
- อย่างไรก็ตาม โปรดทราบว่าวิธีนี้ไม่ทำงานสำหรับ Windows เวอร์ชันใหม่กว่า
ลบแอปพลิเคชัน .NET Framework และติดตั้งผ่าน Windows Update
วิธีที่กล่าวมาข้างต้นจะไม่ทำงานสำหรับทุกคน เนื่องจาก .NET framework ล่าสุดถูกติดตั้งเป็นส่วนหนึ่งของ OS และไม่สามารถลบได้ผ่านวิธีดั้งเดิม โซลูชันที่ Microsoft technical experts เสนอคือ cleanup tool ที่ลบการติดตั้ง .NET framework ที่เหมาะสม นอกจากนี้ วิธีนี้ดำเนินการซ่อมแซมคุณสมบัติ Windows Update และติดตั้ง .NET framework โดยใช้ Windows Update
เพื่อลบ .NET Framework:
- ดาวน์โหลด .NET Framework update cleaning tool
- รัน Installation Cleanup Utility
- เมื่อเปิดเครื่องมือ ให้เลือกในฟิลด์ Product to cleanup ตัวเลือก: .NET Framework – All Versions.
- ตัวเลือกนี้จะไม่พร้อมใช้งานสำหรับคอมพิวเตอร์ทั้งหมด ในกรณีนั้น ให้เลือกเวอร์ชันล่าสุดของ .NET framework ที่ติดตั้งอยู่

- จากนั้นคลิกปุ่ม Cleanup Now เพื่อลบทุกเวอร์ชันของ .NET Framework
- กระบวนการจะใช้เวลาสักครู่ในการเสร็จสิ้น
- กดปุ่ม Exit เมื่อพร้อมใช้งาน และ重启คอมพิวเตอร์
เพื่อซ่อมแซม Windows Update:
- เข้าถึงลิงก์และดาวน์โหลดแอปพลิเคชัน Easy fix
- จากนั้น รันแอปพลิเคชัน และติ๊กถูกตัวเลือก Run Aggressive Options (not recommended)

- คลิก Next.
- รัน fix โดยทำตามข้อมูลบนหน้าจอ
- ขั้นตอนเพิ่มเติมได้รับการอธิบายในเอกสารที่ให้ไว้ที่นี่
- 重启คอมพิวเตอร์
ขั้นตอนถัดไปคือการอัปเดตผ่าน Windows Update เปิด Windows Update และตรวจสอบการอัปเดตอีกครั้ง ติดตั้ง .NET framework ผ่าน Windows Update รันแอปพลิเคชันเพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ นอกจากนี้ หากปัญหาไม่ได้รับการแก้ไข 建议拜访技术专家