Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

수정 방법: 컴퓨터에서 mfc110u.dll이 누락되었습니다 오류 해결하기

mfc110u.dll 누락 오류란?

mfc110u.dll 파일은 Visual Studio 2012용 Microsoft Visual C++ 재배포 가능 패키지와 연관된 DLL 파일입니다. 정상적인 mfc110u.dll은 Windows의 기본 시스템 구성 요소(시스템 파일)입니다. 사용자들은 주로 일부 프로그램을 제거한 후나 새로 설치한 소프트웨어를 실행할 때 이 문제를 겪게 됩니다.

참고: 이 오류와 관련된 메시지는 "mfc110u.dll이 없어서 응용 프로그램을 시작할 수 없습니다. 응용 프로그램을 다시 설치하면 이 문제가 해결될 수 있습니다."입니다. 이 문제는 주로 Windows 7 환경에서 발생하는 것으로 알려져 있습니다.

mfc110u.dll 오류의 원인

mfc110u.dll 파일의 문제는 Visual Studio의 손상된 구성 요소 또는 DLL 파일을 손상시키는 서드파티(타사) 소프트웨어로 인해 발생합니다. mfc110u.dll(및 기타 DLL 파일)이 손상되면 해당 DLL 파일이 필요한 특정 소프트웨어를 실행할 때 위와 같은 오류 메시지가 나타납니다. 만약 mfc110u.dll이 부팅 시 자동으로 실행되도록 예약된 서비스에 필요한 파일이라면, 컴퓨터가 부팅된 직후에 오류 메시지가 표시됩니다.

중요: 많은 분들이 DLL 파일을 다운로드할 수 있는 좋은 사이트가 어디인지 문의하시는데, 이런 오류 메시지가 나타날 때 DLL 파일을 임의로 다운로드해서 기본 위치에 붙여넣는 것은 권장하지 않습니다. 최근의 모든 Windows 버전은 필요한 구성 요소를 자동으로 복원할 수 있습니다. 악성 소프트웨어나 애드웨어 감염을 피하려면 "mfc110u.dll" 파일을 제공한다고 주장하는 웹사이트에서는 절대 다운로드하지 마세요.

현재 이 오류로 고생하고 계시다면, 실제로 다른 사용자들이 문제 해결에 성공했던 두 가지 효과적인 방법을 준비했습니다. 아래의 해결 방법을 순서대로 따라 하면서 오류 메시지가 사라질 때까지 진행해 보세요.

방법 1: Visual Studio 2012용 Visual C++ 재배포 가능 패키지 재설치

mfc110u.dllVisual Studio 2012용 Microsoft Visual C++ 재배포 가능 패키지의 핵심 구성 요소이므로, 먼저 이 패키지를 제거한 후 다시 다운로드하여 설치하겠습니다. 많은 사용자들이 이 방법으로 "컴퓨터에 mfc110u.dll이 없습니다" 오류를 성공적으로 해결했다고 보고했습니다.

아래 가이드에 따라 Microsoft Visual C++ 2012 재배포 가능 패키지를 제거하고 다시 설치하세요:

  1. Windows 키 + R을 눌러 실행 창을 엽니다. 그런 다음 "appwiz.cpl"을 입력하고 Enter 키를 눌러 프로그램 및 기능을 엽니다.
  2. 프로그램 및 기능에서 응용 프로그램 목록을 스크롤하여 Microsoft Visual C++ 2012 재배포 가능 패키지를 찾습니다. 그런 다음 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다.
    참고: 64비트 시스템을 사용 중이라면 두 개의 버전(32비트용과 64비트용)이 있을 수 있습니다. 이 경우 둘 다 제거하세요.
  3. Visual C++ 재배포 가능 패키지 제거가 완료되면 컴퓨터를 재부팅하고 아래 단계를 계속 진행합니다.
  4. Microsoft 공식 웹사이트를 방문하여 Visual Studio 2012 Update 4용 Visual C++ 재배포 가능 패키지를 다운로드합니다.
    참고: 이 실행 파일에는 32비트 및 64비트 버전 설치 프로그램이 모두 포함되어 있습니다.
  5. 64비트 시스템이라면 VSU_4\vcredist_x64.exeVSU_4\vcredist_x86.exe에 해당하는 확인란을 모두 체크하고 다음 버튼을 눌러 다운로드를 시작합니다. Windows 32비트 버전을 사용 중이라면 VSU_4\vcredist_x86.exe 설치 프로그램만 다운로드하면 됩니다.
  6. 다운로드가 완료되면 설치 패키지를 실행하여 Microsoft Visual C++ 2012를 시스템에 다시 설치합니다.
    참고: x64 시스템이라면 두 설치 프로그램을 모두 실행하는 것을 잊지 마세요.
  7. 시스템을 재부팅하고 문제가 해결되었는지 확인합니다.

여전히 동일한 오류 메시지가 표시된다면 방법 2로 계속 진행하세요.

방법 2: 서드파티 백신 프로그램 완전히 제거하기

이 문제를 겪은 일부 사용자들은 범인이 외부 백신 프로그램일 수 있다고 지적했습니다. 실제로 서드파티 백신을 제거하니 Windows가 누락된 구성 요소를 다시 생성하면서 문제가 해결되었다고 합니다. AVG 보안 프로그램이 유사한 문제를 겪은 사용자들 사이에서 자주 언급되지만, 다른 서드파티 보안 프로그램도 이 문제를 일으킬 수 있습니다.

참고: 보안 프로그램을 일시적으로 비활성화하는 것만으로는 문제가 해결되지 않습니다. 반드시 프로그램을 완전히 제거해야 합니다.

서드파티 백신(Windows Defender 이외의 프로그램)을 사용 중이라면 이를 제거한 후 시스템을 재부팅하고 문제가 해결되었는지 확인하세요. 실행 창(Windows 키 + R)을 열고 프로그램 및 기능 목록에서 보안 프로그램을 완전히 제거하면 됩니다. 백신이 제거되면 컴퓨터를 재부팅하고 Windows가 누락된 mfc110u.dll 파일을 자동으로 다시 생성할 수 있는지 확인합니다.

문제가 해결되었다면, 이전에 사용하던 서드파티 백신을 다시 설치해도 됩니다.

그래도 해결되지 않는다면

위의 두 가지 방법으로도 "컴퓨터에 mfc110u.dll이 없습니다" 오류가 해결되지 않았다면, 바이러스 감염과 관련된 문제일 가능성을 조사해 볼 필요가 있습니다. Malwarebytes를 활용한 멀웨어 감염 제거에 대한 상세 가이드를 참고하여 전체 시스템 검사를 진행해 보세요.

검사에서 아무런 문제가 발견되지 않는다면 시작 복구(Startup Repair)를 실행해 보세요. 다른 방법들이 모두 실패했다면 이 문제는 손상된 Windows 파일로 인해 발생했을 가능성이 높습니다.