Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

ไม่สามารถโหลดไฟล์หรืออสเซมบลี MOM.implementation หรือการอ้างอิงที่ขึ้นอยู่กับมันได้

คุณกำลังพยายามติดตั้ง AMD Catalyst Control Center แต่ได้ข้อผิดพลาดเมื่อทำเช่นนั้น? ข้อผิดพลาดนี้เกิดขึ้นเมื่อ .NET Framework ไม่สามารถค้นหาไฟล์ทั้งหมดที่จำเป็นในการประมวลผลการติดตั้ง AMD Catalyst Control Center ได้ ข้อผิดพลาดโดยทั่วไปจะระบุว่า:

Could not load file or assembly MOM.Implementation.

The located assembly's manifest definition does not match the assembly reference.

ไม่สามารถโหลดไฟล์หรืออสเซมบลี MOM.implementation หรือการอ้างอิงที่ขึ้นอยู่กับมันได้

นี่เป็นปัญหาทั่วไป โดยเฉพาะบนคอมพิวเตอร์ที่ใช้การ์ดกราฟิก AMD เรายังเห็นข้อผิดพลาดนี้บนระบบ non-AMD เช่น Intel เมื่อพวกเขาพยายามติดตั้งซอฟต์แวร์ AMD Catalyst เนื่องจากมันเป็นสำหรับระบบ AMD เท่านั้น

ไม่สามารถโหลดไฟล์หรืออสเซมบลี MOM.implementation หรือการอ้างอิงที่ขึ้นอยู่กับมันได้

ในบทช่วยสอนนี้ ฉันจะแสดง 5 วิธีในการกำจัดข้อผิดพลาดที่รบกวนนี้บนคอมพิวเตอร์ที่ใช้การ์ดกราฟิก AMD และระบบที่มีการ์ดกราฟิกอื่นๆ เราจะพูดถึงการแก้ไขต่อไปนี้:

  1. ติดตั้งใหม่หรืออัปเดตไดรเวอร์ ATI Catalyst
  2. ซ่อมแซม AMD Catalyst Install Manager
  3. ถอนการติดตั้ง AMD Catalyst Control Center
  4. อัปเดต .NET Framework บน PC ของคุณ
  5. ปิดใช้งาน Catalyst Control Center จาก Startup

วิธีที่ 1 และ 2 เป็นสำหรับ PC ที่ใช้การ์ดกราฟิก AMD และวิธีที่ 3 เป็นสำหรับระบบ non-AMD คุณสามารถใช้โซลูชันที่ 4 และ 5 ได้ไม่ว่าคอมพิวเตอร์ของคุณจะใช้การ์ดกราฟิกอะไร

1] ติดตั้งใหม่หรืออัปเดตไดรเวอร์ ATI Catalyst

เช่นเดียวกับปัญหาไดรเวอร์ส่วนใหญ่ หากไดรเวอร์ ATI Catalyst ของคุณล้าสมัยหรือกำหนดค่าผิดพลาด มันอาจไม่ทำงานได้อย่างเหมาะสม ไดรเวอร์ ATI Catalyst ที่ล้าสมัยหรือกำหนดค่าผิดพลาดอาจก่อให้เกิดข้อความข้อผิดพลาด "Could not load file or assembly MOM.implementation or one of its dependencies"

โซลูชันนี้เป็นสำหรับระบบที่ใช้การ์ดกราฟิก AMD อย่างเคร่งครัด ขั้นตอนแรกสำหรับการแก้ไขปัญหานี้ คุณควรติดตั้งใหม่หรืออัปเดตไดรเวอร์กราฟิกเหล่านี้โดยทำตามขั้นตอนด้านล่าง

ก่อนอื่น กด Windows key และค้นหา devmgmt เลือก Device Manager จากคำแนะนำเพื่อเปิดใช้งาน หรือคุณสามารถไปได้จากกล่องโต้ตอบ Run เรียกใช้กล่องโต้ตอบ Run ด้วยการรวม Windows key + R ที่นี่ พิมพ์ devmgmt และกด ENTER

ใน Device Manager ไปที่ Display adapters และคลิกขวาที่การ์ดกราฟิก AMD เลือก Uninstall device จากตัวเลือก

ไม่สามารถโหลดไฟล์หรืออสเซมบลี MOM.implementation หรือการอ้างอิงที่ขึ้นอยู่กับมันได้

Windows จะเตือนคุณว่า you are about to uninstall this device from your system ติ๊กตัวเลือก Attempt to remove the driver for this device และคลิก Uninstall

ต่อไป ดาวน์โหลด AMD Cleanup Utility บน PC ของคุณ เครื่องมือนี้จะช่วยให้แน่ใจว่าไดรเวอร์กราฟิก AMD ถูกถอนการติดตั้งอย่างสมบูรณ์ ดับเบิลคลิกไฟล์ที่ดาวน์โหลด (AMDCleanupUtility.exe) และคลิกปุ่ม OK เมื่อคุณเห็นคำเตือนว่าไดรเวอร์ AMD และส่วนประกอบแอปพลิเคชันจะถูกลบ

หลังจากช่วงเวลาหนึ่ง คุณจะเห็นข้อความถามว่าคุณต้องการดูรายงานหรือไม่ หมายความว่าการถอนการติดตั้งเสร็จสมบูรณ์แล้ว คุณอาจดูผลลัพธ์หรือไม่ก็ได้ ไม่ส่งผลต่อกระบวนการ เมื่อเสร็จแล้ว กดปุ่ม Finish

ฉันแนะนำให้คุณอ่านคู่มือของเราเกี่ยวกับการถอนการติดตั้งไดรเวอร์โดยใช้ Command Prompt หากคุณต้องการวิธีที่เร็วกว่าในการถอนการติดตั้งไดรเวอร์

สุดท้าย รีสตาร์ทคอมพิวเตอร์ของคุณ เมื่อเริ่มต้น Windows จะติดตั้งไดรเวอร์ ATI Catalyst ใหม่และแก้ไขปัญหา

การติดตั้งไดรเวอร์อาจล้มเหลว ในกรณีนี้ ให้ไปที่เว็บไซต์ AMD ดาวน์โหลดไดรเวอร์ AMD ล่าสุด และติดตั้งด้วยตนเองบน PC ของคุณ

2] ซ่อมแซม AMD Catalyst Install Manager

หากการติดตั้งใหม่หรืออัปเดตไดรเวอร์ ATI Catalyst ไม่ได้แก้ไขปัญหา วิธีอื่นที่ช่วยผู้ใช้หลายคนแก้ไขปัญหาคือการซ่อมแซม AMD Catalyst Install Manager

ก่อนอื่น ล็อกอิน Windows ด้วยบัญชี Administrator ต่อไป กด Windows key และพิมพ์ Control Panel คลิกที่ Control Panel เพื่อเปิด คลิกที่ดรอปดาวน์ถัดจาก View by ที่มุมขวาบนของหน้า และเลือก Category

ต่อไป เลือก Uninstall a program ภายใต้หมวดหมู่ Programs

ไม่สามารถโหลดไฟล์หรืออสเซมบลี MOM.implementation หรือการอ้างอิงที่ขึ้นอยู่กับมันได้

บนหน้าจอถัดไป เลื่อนลงไปที่ AMD Catalyst Install Manager คลิกขวาที่มันและเลือก Repair (ตัวเลือกนี้คือ Change บนบางเวอร์ชัน Windows)

คุณจะเห็นหน้าต่าง AMD Catalyst Install Manager – InstallShield เลือก Repair Catalyst Install Manager จากตัวเลือกและกดปุ่ม Next เพื่อดำเนินต่อ

สุดท้าย คลิก Repair บนหน้าต่าง Ready to Repair the Program รีบูท PC ของคุณและยืนยันว่าคุณไม่ได้รับข้อผิดพลาด "Could not load file or assembly MOM.implementation or one of its dependencies" อีกต่อไป

สองโซลูชันแรกที่เสนอที่นี่เป็นสำหรับคอมพิวเตอร์ที่รันบนการ์ดกราฟิก AMD หากคอมพิวเตอร์ของคุณไม่ใช้ AMD โซลูชันถัดไปเป็นสำหรับคุณ

3] ถอนการติดตั้ง AMD Catalyst Control Center

AMD Catalyst Control Center เองอาจเป็นรากฐานของปัญหานี้ หากคอมพิวเตอร์ของคุณไม่ได้ใช้การ์ดกราฟิก AMD แต่คุณไปติดตั้ง AMD Catalyst Control Center คุณจะได้ข้อผิดพลาด "Could not load file or assembly MOM.implementation or one of its dependencies" ในสถานการณ์นี้ ทางออกเดียวคือถอนการติดตั้ง Catalyst Control Center นี่คือวิธีทำอย่างถูกต้อง

หมายเหตุ: อย่าถอนการติดตั้ง AMD Catalyst Control Center หากคอมพิวเตอร์ของคุณใช้การ์ดกราฟิก AMD

เพื่อเริ่มต้น ล็อกอิน Windows ด้วยบัญชีผู้ใช้ที่มีสิทธิ์ Administrator ต่อไป เปิด Control Panel วิธีที่เร็วที่สุดคือกด Windows Key และเริ่มพิมพ์ Control Panel เปิดมันเมื่อถูกแนะนำเป็น Best match

คลิกดรอปดาวน์ View as และเลือก Category ต่อไป เลือก Uninstall a Program จากหมวดหมู่ Programs และคุณจะเห็นรายการแอปพลิเคชันที่ติดตั้งทั้งหมดบน PC ของคุณ

หา Catalyst Control Center คลิกขวาที่มันและกด Uninstall คลิกที่ปุ่ม Next ที่ด้านล่างของหน้าต่าง AMD Catalyst Install Manager – InstallShield Wizard และรอจนกว่าจะถอนการติดตั้งเสร็จ สุดท้าย คลิกที่ปุ่ม Finish และรีบูทคอมพิวเตอร์ของคุณ

4] อัปเดต .NET Framework บน PC ของคุณ

คุณต้องใช้เวอร์ชันล่าสุดของ .NET Framework เพื่อให้คอมพิวเตอร์ของคุณทำงานในสภาพที่ดีที่สุด คล้ายกับไดรเวอร์ .NET Framework ที่ล้าสมัยสามารถนำไปสู่ข้อผิดพลาด "Could not load file or assembly MOM.implementation or one of its dependencies" ที่รบกวน

ขณะเชื่อมต่ออินเทอร์เน็ต ดาวน์โหลด .NET Framework ล่าสุด คุณควรดาวน์โหลดเวอร์ชันที่ระบุว่า Recommended สำหรับระบบของคุณเสมอ ต่อไป ดับเบิลคลิกไฟล์ที่ดาวน์โหลดเพื่อติดตั้ง

เมื่อการติดตั้ง .NET Framework เสร็จสิ้น กด Windows key + R และป้อน control panel คลิก OK เพื่อเปิด Control Panel

สลับไปที่การแสดง Category โดยเลือกจากดรอปดาวน์ถัดจาก View as และคลิกที่ Uninstall a Program ในหมวดหมู่ Programs ในหน้าต่างใหม่ เลือก Turn Windows features on or off

ไม่สามารถโหลดไฟล์หรืออสเซมบลี MOM.implementation หรือการอ้างอิงที่ขึ้นอยู่กับมันได้

ต่อไป คลิกที่ .NET Framework 4.x.x Advanced Services จากรายการเพื่อเลือก สังเกตว่า 4.x.x ที่นี่หมายถึงเวอร์ชันของ .NET Framework ที่ติดตั้ง

หลังจากเลือก .NET Framework แล้ว คลิกที่ช่องถัดจากมันเพื่อเปิดใช้งานคุณสมบัตินี้ คลิกที่ปุ่ม OK สุดท้าย ปิด Control Panel และรีสตาร์ทคอมพิวเตอร์ของคุณ

ไม่สามารถโหลดไฟล์หรืออสเซมบลี MOM.implementation หรือการอ้างอิงที่ขึ้นอยู่กับมันได้

หากติ๊กถูกแล้ว เราต้องการเปิดใช้งานใหม่ ดังนั้น ยกเลิกติ๊กกล่องนี้และคลิกที่ปุ่ม OK และรีสตาร์ทคอมพิวเตอร์ของคุณ จากนั้น ตามคู่มือนี้ กลับไปที่หน้าจอนี้ ยกเลิกติ๊กคุณสมบัติ .NET Framework Advanced Services และกดปุ่ม OK คุณควรรีสตาร์ทคอมพิวเตอร์ของคุณอีกครั้งหลังจากทำเช่นนี้

5] ปิดใช้งาน Catalyst Control Center และ GU Options จาก Startup

บางครั้ง คุณอาจได้ข้อผิดพลาดนี้เมื่อพยายามเปิดแอปพลิเคชันบางอย่าง นี่มีแนวโน้มมาจาก GU Options หรือ Catalyst Control Center – สองโปรแกรมที่รันโดยค่าเริ่มต้นเมื่อคุณเริ่ม Windows ที่นี่ เราจะหยุดโปรแกรมเหล่านี้ไม่ให้เริ่มต้นเมื่อคุณบูต PC

สำหรับสิ่งนี้ กด CTRL + ALT + DEL และคลิกที่ Task Manager เพื่อเปิด ต่อไป ไปที่แท็บ Startup หากคุณหาไม่เจอ ให้คลิกที่ More details ที่มุมซ้ายล่างของหน้าต่าง Task Manager

ในแท็บ Startup ให้หา Catalyst Control Center และ GU Options ทั้งสอง ตรวจสอบแท็บ Status สำหรับโปรแกรมทั้งสองนี้ หากโปรแกรมใดโปรแกรมหนึ่งแสดงเป็น enabled ให้คลิกที่โปรแกรมนี้และกดปุ่ม disable ที่มุมขวาล่างของหน้าต่าง

ให้แน่ใจว่าทั้ง Catalyst Control Center และ GU Options ถูก DISABLED จากการเริ่มต้นพร้อมกับ Windows นี่ควรจะแก้ไขข้อผิดพลาด MOM.Implementation ที่คุณได้บนเครื่องของคุณ

AMD Catalyst Control Center ทำอะไร?

AMD Catalyst Control Center ให้คุณปรับแต่งตัวเลือกวิดีโอและการแสดงผล ด้วยโปรแกรมนี้ คุณสามารถปรับตั้งค่าการแสดง เพิ่มประสิทธิภาพประสิทธิภาพวิดีโอ และเปิดใช้งานโปรไฟล์การแสดง

ฉันต้องการ AMD Catalyst Control Center หรือไม่?

AMD Catalyst Control Center ไม่ได้สำคัญต่อการทำงานของคอมพิวเตอร์ ดังนั้นคุณจึงไม่จำเป็นต้องมีมัน แต่เป็นยูทิลิตีที่สำคัญมากหากคอมพิวเตอร์ของคุณใช้การ์ดกราฟิก AMD และคุณต้องการได้มากที่สุดจากหน้าจอของคุณ

หากคุณไม่ต้องการใช้ Catalyst Control Center คุณอาจถอนการติดตั้งมันหรือปล่อยให้ติดตั้งไว้แต่ป้องกันไม่ให้มันรันอัตโนมัติเมื่อคุณเริ่ม PC ตามที่อธิบายใน วิธีที่ 4 ของโพสต์นี้

.NET Framework คืออะไร?

Microsoft .NET Framework เป็นเฟรมเวิร์กพัฒนาซอฟต์แวร์ที่รองรับการรันโปรแกรม เว็บไซต์ บริการ ฯลฯ เป็นการดำเนินการต้นฉบับของ .NET ซึ่งประกอบด้วยเครื่องมืออื่นๆ ภาษาโปรแกรมมิ่ง และไลบรารีของพวกเขาสำหรับการพัฒนาแอปพลิเคชัน

ไม่สามารถโหลดไฟล์หรืออสเซมบลี MOM.implementation หรือการอ้างอิงที่ขึ้นอยู่กับมันได้