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

Windows 10 'Mfplat.dll 누락' 오류 해결 방법 총정리

일부 사용자들은 Windows 업데이트가 자동으로 설치된 이후 PLEX 또는 유사한 스트리밍 서비스를 실행할 수 없게 되었다고 보고했습니다. 이때 나타나는 오류는 Windows Media Feature 팩의 DLL 파일이 누락되었음을 가리킵니다.

Windows 10  Mfplat.dll 누락  오류 해결 방법 총정리

업데이트: mfplat.dll 오류는 Media Feature Pack을 적극적으로 사용하는 여러 게임에서도 발생하는 것으로 보고되었습니다.

mfplat.dll 누락 오류의 원인

대부분의 경우 mfplat.dll 누락 오류는 오류가 발생하는 시스템에 Media Feature Pack이 설치되어 있지 않기 때문에 발생합니다. Media Feature Pack은 보통 해당 기능이 필요한 응용 프로그램이 설치 과정에서 함께 설치하거나 WU(Windows Update)를 통해 자동으로 설치되지만, 일부 설치 프로그램에는 포함되어 있지 않습니다.

Media Feature Pack(및 mfplat.dll 파일)이 필요한 응용 프로그램과 함께 설치되지 않는 주요 원인은 다음과 같습니다:

  • 컴퓨터가 Windows 10 N 버전을 사용 중인 경우 – 이 버전에는 기본적으로 Media Feature Pack이 포함되어 있지 않습니다.
  • Windows 업데이트로 인해 미디어 재생 서비스가 비활성화된 경우 – 이 경우 관리자 권한 명령 프롬프트에서 특정 명령을 실행해야 합니다. 자세한 내용은 방법 2를 참고하세요.
  • 응용 프로그램의 설치 마법사에 Media Feature Pack이 포함되어 있지 않은 경우
  • 사용자가 설치 마법사에서 Media Feature Pack 설치를 의도적으로 거부한 경우
  • Windows 10이 최신 상태가 아니어서 해당 응용 프로그램이 새 버전의 Media Feature Pack을 요구하는 경우

mfplat.dll 누락 오류 해결 방법

이 오류로 어려움을 겪고 있다면, 이 글이 문제 해결에 도움이 될 것입니다. 아래에는 비슷한 상황에 놓인 다른 사용자들이 실제로 문제를 해결하는 데 사용한 방법들을 정리했습니다.

가장 좋은 결과를 얻으려면 첫 번째 방법부터 시작하여, 오류 메시지를 우회하거나 해결할 수 있는 단계를 찾을 때까지 아래 방법들을 순서대로 따라 해 보세요. 그럼 시작하겠습니다!

주의: DLL 다운로드 사이트에서 mfplat.dll 파일을 복사해 오는 것은 권장하지 않습니다. 이후 추가적인 오류를 일으킬 수 있습니다.

방법 1: Windows 10 N 버전용 Media Feature Pack 설치하기

Windows 10 N에는 Windows Media Player가 기본 탑재되어 있지 않다는 점을 기억하세요. 그 결과 Media Feature Pack도 기본적으로 설치되지 않으며, WU(Windows Update) 구성 요소를 통해 업데이트되지도 않습니다.

현재 사용 중인 Windows 10 버전을 확실하지 않다면 아래 단계를 따라 확인할 수 있습니다:

  1. Windows 키를 누르고 검색창에 "정보" 또는 "about"을 입력합니다.
  2. 이 PC 정보(About this PC)를 클릭하여 설정 앱의 정보 탭을 엽니다.
  3. 정보 화면에서 아래로 스크롤하여 Windows 사양 항목을 찾고, 에디션에서 Windows 버전을 확인합니다.
    Windows 10  Mfplat.dll 누락  오류 해결 방법 총정리

Windows 10 N에서 이 문제가 발생하고 있다면, 적절한 Media Feature Pack을 설치함으로써 mfplat.dll 누락 오류를 해결할 수 있습니다. 방법은 다음과 같습니다:

  1. Microsoft 공식 다운로드 페이지에 접속하여 다운로드 섹션까지 스크롤합니다.
  2. 드롭다운 메뉴에서 설치하려는 에디션을 선택하고 확인(Confirm)을 클릭합니다. Plex와 같은 대부분의 스트리밍 서비스와 대부분의 게임은 1803 버전을 요구하므로, 구버전을 설치할 이유는 거의 없습니다.
    Windows 10  Mfplat.dll 누락  오류 해결 방법 총정리
  3. 요청이 검증될 때까지 기다립니다. 몇 분 후 다운로드가 자동으로 시작됩니다.
    Windows 10  Mfplat.dll 누락  오류 해결 방법 총정리
  4. 다운로드가 완료되면 설치 실행 파일을 열고 화면의 지시에 따라 Media Feature Pack을 시스템에 설치합니다.
  5. Media Feature Pack 설치가 완료되면 컴퓨터를 재부팅합니다.
  6. 재부팅 후 이전에 mfplat.dll 누락 오류가 표시되던 응용 프로그램을 열어 문제가 해결되었는지 확인합니다.

여전히 동일한 오류가 발생하거나 이 방법이 해당되지 않는다면, 아래의 다음 방법으로 넘어가세요.

방법 2: 관리자 권한 명령 프롬프트에서 미디어 재생 기능 활성화하기

Plex 또는 유사한 스트리밍 서비스를 실행하려 할 때 이 오류가 발생하고, Media Feature Pack이 이미 설치되어 있는지 확인했다면, 관리자 권한 명령 프롬프트를 통해 미디어 재생(Media Playback) 기능을 활성화해 보세요.

의외로 Windows 업데이트가 이 기능을 비활성화하게 되어 mfplat.dll 누락 오류의 빌미가 되는 경우가 있습니다. 비슷한 상황에 처했던 일부 사용자들은 관리자 권한 명령 프롬프트에서 명령을 실행하여 문제를 해결했습니다. 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행(Run) 창을 엽니다. 그런 다음 실행 창에 "cmd"를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭합니다.
    Windows 10  Mfplat.dll 누락  오류 해결 방법 총정리
  2. 관리자 권한 명령 프롬프트에 다음 명령을 붙여넣고 Enter 키를 눌러 실행합니다:
    dism /online /enable-feature /featurename:MediaPlayback
  3. 관리자 권한 명령 프롬프트를 닫고 응용 프로그램을 다시 열어 문제가 해결되었는지 확인합니다.

문제가 여전히 해결되지 않았다면, 아래의 다음 방법을 계속 진행하세요.

방법 3: windows.old 폴더에서 mfplat.dll 복사본 추출하기

이전 버전에서 Windows 10으로 업그레이드한 직후 오류가 발생했다면, windows.old 디렉터리를 활용해 mfplat.dll 파일의 이전 복사본을 가져오는 것만큼 간단하게 해결할 수 있습니다.

비슷한 상황의 사용자들은 몇 가지 단계를 거친 후 문제를 해결했다고 보고했습니다. 필요한 작업은 다음과 같습니다:

  1. Windows가 설치된 드라이브로 이동하여 windows.old 디렉터리를 찾습니다. 이 폴더는 업그레이드 과정에서 문제가 생길 경우에 대비해 이전 운영체제와 관련 파일의 복사본을 보관합니다.
    참고: 이 폴더는 업그레이드 후 한 달 정도 지나면 자동 삭제되도록 예약되어 있습니다. 언제든지 수동으로 삭제할 수도 있습니다.
  2. windows.old 폴더를 열고 SysWOW64 폴더로 이동합니다.
  3. SysWOW64 폴더에서 mfplat.dll 파일을 복사하여 C:\Windows\SysWOW64 경로에 붙여넣습니다.
  4. 컴퓨터를 재부팅하고, 재부팅이 완료된 후 이전에 오류가 표시되던 응용 프로그램을 열어 문제가 해결되었는지 확인합니다.