MOM.Implementation 오류는 AMD Catalyst 소프트웨어와 관련된 오류입니다. AMD Catalyst 설치 과정에서 Microsoft .NET Framework가 필요한 파일을 찾지 못하면 이 오류가 발생하며, 부팅할 때마다 오류 메시지가 나타나 사용자를 불편하게 하고 부팅 시간도 크게 지연시킵니다.

파일 또는 어셈블리 'MOM.Implementation'을 로드할 수 없는 오류 해결 방법
이 글에서는 이 문제를 해결할 수 있는 가장 효과적인 방법들을 순서대로 정리했습니다. 어떤 방법이 다소 어려워 보이더라도 중간에 포기하지 말고 끝까지 따라 해 보시기 바랍니다. 아래 방법들을 차례로 적용하면 더 이상 동일한 오류 메시지를 마주할 일은 없을 것입니다.
방법 1: ATI Catalyst 드라이버 제거 후 최신 버전 설치
Windows에서 "Could not load file or assembly 'MOM.Implementation'" 오류가 발생하는 가장 흔한 원인은 오래되어 더 이상 지원되지 않는 ATI Catalyst 드라이버입니다. 구버전 드라이버는 즉시 업데이트해야 하며, 이 오류 메시지는 주로 부팅 시 나타나 사용자를 괴롭히고 부팅 시간을 상당히 늘어나게 만듭니다.
아래 단계를 따라 기존 드라이버를 완전히 제거한 후 새 드라이버를 다시 설치하세요.
- 먼저 현재 컴퓨터에 설치되어 있는 드라이버를 제거해야 합니다.
- 시작 메뉴 버튼 옆의 검색창에 "장치 관리자"를 입력하여 장치 관리자 창을 엽니다. Windows 키 + R 키 조합으로 실행 대화 상자를 연 뒤 "devmgmt.msc"를 입력하고 확인 또는 Enter 키를 누르는 방법도 가능합니다.

- "디스플레이 어댑터" 항목을 확장합니다. 그러면 현재 컴퓨터에 설치된 모든 디스플레이 어댑터가 표시됩니다. 제거하려는 AMD 그래픽 카드를 마우스 오른쪽 버튼으로 클릭하고 "디바이스 제거"를 선택하세요. 목록에서 카드가 사라지면서 그래픽 장치가 제거됩니다. 내장 그래픽 카드도 함께 표시되는 경우가 있으므로 올바른 항목을 선택했는지 반드시 확인하세요.
- 장치 제거 확인 메시지가 나타나면 "확인"을 클릭합니다.

이제 드라이버가 완전히 제거되었는지 확인해야 합니다. 장치 관리자에서만 드라이버를 제거하면 다른 문제가 발생한 사례가 있기 때문입니다. 남아 있는 파일과 레지스트리 항목까지 모두 삭제하려면 AMD에서 제공하는 클린업 유틸리티를 실행해야 합니다.
- AMD Clean Uninstall Utility는 공식 링크에서 다운로드할 수 있으며, 링크를 열면 즉시 다운로드가 시작됩니다. 이 도구는 Microsoft Windows 7 이상에서만 지원되므로 XP 이하 버전을 사용 중이라면 이 방법은 건너뛰세요.
- AMD Clean Uninstall Utility 다운로드가 완료되면 저장된 위치(기본적으로 다운로드 폴더)에서 파일을 찾아 "AMDCleanupUtility.exe"를 두 번 클릭합니다.
- AMD Clean Uninstall Utility가 모든 AMD 드라이버 및 응용 프로그램 구성 요소를 제거한다는 경고 메시지가 나타나면 "확인"을 클릭하여 계속 진행합니다.

- "확인"을 클릭하면 도구가 알림 영역(시스템 트레이)으로 최소화되고 진행 상황이 도구 설명으로 표시됩니다. 제거 작업은 백그라운드에서 계속 진행되며, 알림 영역의 AMD 아이콘에 마우스를 올리면 진행 상황을 확인할 수 있습니다.
- 제거가 진행되는 동안 화면이 잠깐 깜박이거나 몇 초간 검게 변할 수 있습니다. 시스템에 새 설정이 적용되는 과정에서 나타나는 정상적인 현상이니 걱정하지 않아도 됩니다.
- 제거가 완료되면 성공적으로 완료되었다는 메시지가 표시됩니다. "View Report(보고서 보기)"를 클릭하면 제거된 구성 요소 목록을 확인할 수 있으며, 그렇지 않으면 "Finish(마침)"를 클릭해 유틸리티를 종료합니다.

- 마지막으로 "예"를 클릭해 컴퓨터를 다시 시작하면 제거 과정이 완료됩니다. 변경 사항을 적용하려면 이 유틸리티 실행 후 반드시 시스템을 재부팅해야 합니다.
AMD 그래픽 카드 드라이버를 완전히 제거했다면, 이제 아래 단계에 따라 최신 드라이버를 설치할 차례입니다.
- PC가 부팅되면 사용자 개입 없이 새 드라이버가 자동으로 설치됩니다. 다만 화면이 내장 그래픽 카드로 전환된 것처럼 보인다면 드라이버가 자동 설치되지 않은 것이므로 수동으로 설치해야 합니다.
- AMD 공식 웹사이트에 접속하여 사용 중인 운영 체제에 맞는 드라이버 목록을 확인합니다. 가장 최신 버전을 선택해 다운로드한 뒤 다운로드 폴더에서 실행하세요.

- 화면에 표시되는 지침에 따라 드라이버를 설치하고, 설치가 끝나면 PC를 다시 시작합니다. 분리되어 있었다면 그래픽 카드를 다시 연결한 후, 성가신 오류 메시지가 여전히 나타나는지 확인하세요.
방법 2: AMD 제품을 사용하지 않는다면 Catalyst Control Center 제거
실제로는 AMD 그래픽 카드를 사용하고 있지 않은데 실수로 Catalyst Control Center를 설치하는 경우가 의외로 많습니다. 그래픽 카드를 다른 제품으로 교체했거나, PC 구매 시 처음부터 함께 설치되어 있었을 수 있습니다. 어떤 경우든 AMD 하드웨어 없이는 충돌이 발생하고 이 오류가 나타납니다. AMD 그래픽 카드를 사용하고 있다면 이 방법은 건너뛰세요.
- 먼저 관리자 권한으로 로그인했는지 확인하세요. 다른 계정으로는 프로그램을 삭제할 수 없습니다.
- 시작 메뉴 버튼을 클릭하고 검색하여 제어판을 엽니다. Windows 10 사용자라면 톱니바퀴 아이콘을 클릭해 설정 앱을 여는 것이 더 간편합니다.
- 제어판에서 오른쪽 위의 "보기 기준"을 "범주"로 설정한 뒤, 프로그램 섹션 아래의 "프로그램 제거"를 클릭합니다.

- 설정 앱을 사용하는 경우 "앱"을 클릭하면 PC에 설치된 모든 프로그램과 앱 목록이 바로 열립니다.
- 제어판 또는 설정에서 Catalyst Control Center를 찾아 "제거"를 클릭합니다.
- 선택을 확인하는 대화 상자가 나타난 뒤 제거 마법사가 실행됩니다. 확인을 누르고 화면에 표시되는 지침에 따라 Catalyst Control Center를 컴퓨터에서 제거하세요.

- 제거가 완료되면 "마침"을 클릭하고 컴퓨터를 다시 시작한 뒤, 부팅 시 오류가 여전히 나타나는지 확인합니다.
방법 3: AMD Catalyst Install Manager 복구
AMD는 다양한 도구를 컴퓨터에 설치하기 때문에 어느 것을 수정해야 할지 파악하기 어려울 수 있습니다. 하지만 일부 사용자들은 AMD Catalyst Install Manager의 복구 기능을 실행하는 것만으로도 큰 어려움 없이 문제를 해결했다고 보고했습니다.
- 먼저 관리자 권한으로 로그인했는지 확인하세요. 다른 계정으로는 설치 마법사를 실행할 수 없습니다.
- 시작 메뉴 버튼을 클릭하고 검색하여 제어판을 엽니다. Windows 키 + R 키 조합으로 실행 대화 상자를 연 뒤 "control panel"을 입력하고 확인을 클릭해도 됩니다.
- 제어판에서 오른쪽 위의 "보기 기준"을 "범주"로 설정한 뒤, 프로그램 섹션 아래의 "프로그램 제거"를 클릭합니다.

- 제어판에서 AMD Catalyst Install Manager를 찾아 Windows 버전에 따라 "복구/변경"을 클릭합니다.
- "AMD Catalyst Install Manager – InstallShield Wizard" 창이 열리면 "다음" 버튼을 계속 클릭하여 세 가지 옵션이 있는 "Uninstall/Repair AMD Software Components" 화면으로 이동합니다. 반드시 "Repair Catalyst Install Manager(Catalyst Install Manager 복구)"를 선택하세요.

- "프로그램 복구 준비 완료" 화면으로 이동하면 "복구"를 클릭하고 프로세스가 끝날 때까지 기다립니다. 완료 후 컴퓨터를 다시 시작하고 성가신 오류 메시지가 여전히 나타나는지 확인하세요.
방법 4: .NET Framework 업데이트 및 복구
컴퓨터가 원활하게 작동하려면 최신 버전의 .NET Framework를 유지하는 것이 필수적입니다. .NET Framework를 업데이트하고 복구하는 것만으로도 전 세계 많은 사용자의 컴퓨터에서 이 문제가 해결되었습니다. 직접 시도해 보고 결과를 확인해 보세요!
Microsoft 공식 페이지에 접속하여 빨간색 다운로드 버튼을 클릭해 최신 버전의 Microsoft .NET Framework를 다운로드합니다. 다운로드가 완료되면 파일을 찾아 실행하세요. 인터넷 연결이 항상 필요하다는 점에 유의하고, 화면에 표시되는 지침에 따라 설치를 진행합니다.
- 최신 버전 설치가 끝나면 이제 무결성을 점검할 차례입니다. 키보드에서 Windows 키 + R 키 조합을 눌러 실행 대화 상자를 엽니다.
- 제어판을 입력하고 확인을 클릭하여 제어판을 엽니다.

- "프로그램 제거"를 클릭한 뒤 "Windows 기능 켜기/끄기"를 선택합니다. ".NET Framework 4.x.x" 항목을 찾아 활성화되어 있는지 확인하세요. 숫자는 설치된 운영 체제 버전에 따라 다를 수 있습니다.
- ".NET Framework 4.x.x" 옆의 확인란이 비활성화되어 있다면 클릭하여 활성화합니다. 확인을 눌러 Windows 기능 창을 닫고 컴퓨터를 다시 시작합니다.

- ".NET Framework 4.x.x"가 이미 활성화되어 있다면, 확인란을 해제하고 컴퓨터를 다시 시작하는 방식으로 .NET Framework를 복구할 수 있습니다. 재부팅 후에는 다시 .NET Framework를 활성화하고 컴퓨터를 한 번 더 재시작합니다. 그런 다음 부팅 후 "Could not load file or assembly 'MOM.Implementation'" 오류가 여전히 나타나는지 확인하세요.