Cómo descargar mfplat.dll para Windows 11/10/7 y solucionar errores al ejecutar juegos y programas

Cómo descargar mfplat.dll para Windows 11/10/7 y solucionar errores al ejecutar juegos y programas

A veces, al ejecutar juegos y programas en diferentes versiones de Windows, los usuarios pueden encontrarse con el error «No se puede continuar la ejecución del código porque el sistema no ha encontrado mfplat.dll» o «El programa no se puede iniciar porque falta mfplat.dll en el ordenador» con la sugerencia de reinstalar el programa para solucionar el problema.

Este manual detalla cómo reparar dicho error y descargar mfplat.dll si es necesario. También sobre lo que es este archivo.

El archivo mfplat.dll en Windows

El archivo mfplat.dll es el responsable del funcionamiento del marco «Media Foundation Platform», que está diseñado para manejar el multimedia en algunos programas y juegos. Apareció por primera vez en Windows Vista y se mantiene en las versiones actuales de Windows 11, Windows 10, 8.1 y Windows 7.

En las versiones normales «de consumo» de los sistemas Windows, como «Home» y «Professional», el archivo ya está presente en el sistema por defecto:

  • Versión x64 de mfplat.dll se encuentra en la carpeta C:\Windows\System32
  • Versión x86 (32 bits) de mfplat.dll – en la carpeta C:\Windows\SysWOW64

Para aquellos que están acostumbrados a descargar archivos DLL manualmente desde sitios de terceros, tengan en cuenta que las dos carpetas anteriores contienen versiones diferentes de mfplat.dll, y que las capacidades de bits y las carpetas correspondientes en la lista anterior no están mezcladas.

¿Cómo descargar solo la música de YouTube?

Cómo descargar mfplat.dll de una fuente oficial

Los archivos mfplat.dll y otros elementos necesarios de la plataforma Media Foundation están presentes como parte de los componentes del Media Feature Pack, que pueden instalarse de una de las siguientes maneras:

  1. Vaya al Panel de control – Programas y características – Habilitar o deshabilitar componentes de Windows y habilite los componentes del Media Feature Pack. Pero normalmente estos componentes ya están activados por defecto.
  2. Descargue desde el sitio web oficial https://www.microsoft.com/en-us/software-download/mediafeaturepack (elija la última versión disponible de las sugeridas)
Te puede interesar:  Cómo solucionar los errores No se encuentra dxgi.dll y dxgi.dll falta en el ordenador

En Windows 7 Media Feature Pack del sitio web de Microsoft puede no instalarse, pero: si abrimos el archivo descargado utilizando un archivador, como 7-Zip, y luego abrimos el archivo Microsoft-windows-mediafeaturepack-oob-package.cab que hay dentro en el mismo archivador y descomprimimos su contenido en una ubicación conveniente, allí encontraremos los archivos originales mfplat64.dll x64 (recordemos que este lo pusimos en System32) y x86 (y este en SysWOW64) en las respectivas carpetas

amd64_microsoft-windows-mfplat_31bf3856ad364e35_10.0.18362.1_none_c90808a8d0adc002\mfplat.dll
wow64_microsoft-windows-mfplat_31bf3856ad364e35_10.0.18362.1_none_d35cb2fb050e81fd\mfplat.dll

No hay garantía de que simplemente copiando estos archivos se solucionen los errores de arranque (con alta probabilidad el mensaje de error apuntará a otros archivos que faltan), pero con este enfoque podemos garantizar que estamos usando los archivos originales en el tamaño correcto.

Corrección de errores «El sistema no detectó mfplat.dll» o «El ordenador no tiene mfplat.dll»

Como se ha indicado anteriormente, el archivo especificado debería estar en el sistema siempre que se trate de una versión «normal» de Windows, no de alguna compilación y los archivos del sistema estén intactos y todos los componentes del sistema estén activados por defecto.

Si tiene las ediciones originales de Windows «Home» o «Professional» instaladas en su ordenador, los componentes multimedia están habilitados, pero algún juego o programa informa de que falta el archivo mfplat.dll, debe intentar restaurar los archivos del sistema utilizando el comando sfc /scannow en la línea de comandos como administrador y con alta probabilidad el archivo será restaurado. Lea más sobre el tema:

En caso de que por alguna razón no tenga la Plataforma Media Foundation y el correspondiente archivo mfplat.dll en su sistema, no le recomiendo que descargue este archivo por separado de sitios web de terceros e intente registrarlo usando regsvr32.exe, de todos modos en este último caso obtendrá el mensaje de error «Module loaded, but DllRegisterServer entry point not found». Además, descargar archivos DLL de sitios de terceros es potencialmente inseguro.