Cómo solucionar errores de falta o carga de DWMAPI.DLL

Cómo solucionar errores de falta o carga de DWMAPI.DLL

¿Te aparecen errores que indican que Dwmapi.dll falta o no se puede cargar al iniciar un juego o un programa? No estás solo.

Los problemas con aplicaciones o juegos de Windows de terceros a menudo ocurren cuando no pueden comunicarse correctamente con la API de Microsoft Desktop Window Manager, lo que involucra el archivo Dwmapi.dll.

Afortunadamente, he explorado numerosos métodos de resolución de problemas que pueden ayudarlo a corregir y recuperar los archivos DLL faltantes. ¡Vamos a profundizar!

Comprensión de Dwmapi.dll

Dwmapi.dll es un archivo de sistema fundamental que administra Windows Aero junto con otros temas actuales de Microsoft Store. Funciona como API para el Administrador de ventanas del escritorio y lo utilizan aplicaciones y juegos de terceros para interactuar con los temas predeterminados de Windows y varios componentes visuales.

Cuando encuentre un error de falta o carga, podría indicar uno de varios problemas:

  • Es posible que un malware o ciertas aplicaciones hayan borrado el archivo .
  • Una aplicación maliciosa mantiene el archivo DLL en uso , impidiendo el acceso de otros programas.
  • Hay otros 15 archivos DLL vinculados estáticamente a Dwmapi.dll , por lo que es posible que también falte uno de ellos.
  • La DLL no es compatible con versiones anteriores a Windows Vista , por lo que si intentas ejecutarla en Windows XP o sistemas más antiguos, el programa no funcionará .

Solución de problemas de falta o carga de Dwmapi.dll

Exploremos los pasos para solucionar este problema:

Descargue Dwmapi.dll de una fuente confiable

Una solución rápida y efectiva es obtener una nueva copia del archivo Dwmapi.dll y colocarlo en el directorio correcto para que la aplicación lo encuentre.

  1. Vaya al sitio web de DLLme .
  2. Descargue el archivo Dwmapi.dll.
Descargar
  1. Extraiga el archivo descargado en una carpeta.
Extraer archivo
  1. Copie el archivo y péguelo en los siguientes directorios del sistema en Windows:
    • C:\Windows\System32
    • C:\Windows\SysWOW64
Extraer archivo
  1. Para las aplicaciones que almacenan el archivo DLL dentro de sus directorios , péguelo en una de estas carpetas:
    • papelera
    • biblioteca
    • complementos
    • dll
    • módulos
    • extensiones
    • compartido
    • componentes
    • externo
    • recursos
  2. Si no está seguro de dónde colocar el archivo, comuníquese con el desarrollador del software para obtener orientación sobre el directorio correcto.

Si utiliza Windows XP y sigue apareciendo un error, es probable que la aplicación sea incompatible. Sin embargo, puede intentar colocar la DLL en el directorio System32 para ver si se produce alguna diferencia.

Registre el archivo DLL con REGSVR32.EXE

Tiene la opción de registrar manualmente el archivo DLL recién agregado o forzar su registro si ya está en System32 o SysWOW64 .

  1. Presione Windows+ Xpara abrir el menú de usuario avanzado .
  2. Seleccione Windows PowerShell (Administrador) .
Windows PowerShell
  1. Escriba regsvr32 dwmapi.dll en la terminal.
  2. Prensa Enter.
  3. Debería recibir un mensaje que diga: “ El módulo fue cargado… ”.
El módulo fue cargado

Realizar un arranque limpio

Esta técnica ayuda a determinar si alguna aplicación de terceros impide el acceso al archivo DLL. A continuación, se indica cómo iniciar un arranque limpio en su dispositivo Windows:

  1. Abra el cuadro de diálogo Configuración del sistema presionando Windows+ Ry escribiendo msconfig .
  2. Dirígete a la pestaña Servicios .
  3. Marque la casilla Ocultar todos los servicios de Microsoft .
  4. Haga clic en Deshabilitar todo .
Ocultar todos los servicios de Microsoft
  1. A continuación, navegue a la pestaña Inicio dentro del mismo cuadro de diálogo.
  2. Haga clic en el enlace Administrador de tareas .
  3. Cambie a la sección Inicio del Administrador de tareas.
  4. Haga clic con el botón derecho en un elemento de inicio y seleccione Deshabilitar .
  5. Repita esto para todos los elementos excepto las utilidades esenciales del sistema, como audio , consola del controlador de video , Bluetooth , etc.
  6. Cerrar el Administrador de tareas .
Deshabilitar aplicación
  1. Regrese a la pestaña Servicios en la ventana Configuración del sistema .
  2. Haga clic en Aplicar y luego en Aceptar .
aplicar configuraciones
  1. Por último, reinicie su PC.

Si este proceso corrige el error de falta de Dwmapi.dll, es probable que la causa sea una aplicación, un servicio o una operación en segundo plano de terceros.

Para identificar la aplicación problemática, abra Windows+ Iy navegue hasta la sección Aplicaciones en la Configuración de Windows . Desinstale cualquier software agregado recientemente de la lista Aplicaciones y funciones a la derecha.

Aplicaciones y funciones

Para restaurar todos los servicios esenciales, siga los pasos que realizó para realizar el inicio limpio a la inversa y reinicie el sistema.

Analice su sistema en busca de malware

Utilice el escáner de seguridad de Microsoft para detectar y eliminar el malware que pueda estar alterando los archivos DLL. A continuación, le indicamos cómo hacerlo:

  1. Vaya al sitio web de descarga de Microsoft Safety Scanner .
  2. Descargue la versión que coincida con su sistema, ya sea de 32 o 64 bits .
  1. Presione Windows+ Ry escriba msinfo32 . Presione Enter. Verifique la línea Tipo de sistema . Si dice x64 , descargue la versión de 64 bits y viceversa.
tipo de sistema
  1. Vaya a su carpeta de Descargas y haga doble clic en el archivo msert.exe .
  2. Se iniciará el escáner de seguridad de Microsoft .
  3. Acepte los términos y haga clic en Siguiente .
  4. Haga clic en Siguiente nuevamente hasta llegar a la ventana Tipo de escaneo .
  5. Seleccione Escaneo completo y presione Siguiente .
tipo de escaneo
  1. Una vez completado, reinicie su PC.

Ejecutar el análisis del Comprobador de archivos del sistema (SFC)

El análisis SFC puede reparar automáticamente los archivos del sistema mientras su PC está conectada a Internet. Para realizar el análisis:

  1. Acceda al menú de usuario avanzado presionando Windows+ X.
  2. Seleccione Windows PowerShell (Administrador) .
  3. En la línea de comando, ingrese el siguiente comando:

sfc /scannow

  1. Prensa Enter.
  2. Espere a que finalice el escaneo SFC .
escaneo sfc

Los posibles resultados son:

  • No se encontraron violaciones de integridad: todo está bien; no se requieren más acciones.
  • Se encontraron violaciones de integridad: la herramienta SFC intentará reparar tantos archivos de sistema dañados como sea posible. Indicará la cantidad total de problemas solucionados. Si indica que se repararon todos los archivos, no es necesario ejecutar un análisis de DISM. Sin embargo, si quedan algunos archivos sin reparar, continúe con la siguiente sección.
  • No se puede completar el escaneo: ejecute un escaneo DISM a continuación.

Ejecutar el análisis de la herramienta de administración y servicio de imágenes de implementación (DISM)

  1. Dentro de la misma ventana de terminal, escriba este comando:

DISM.exe /Online /Cleanup-image /Restorehealth

  1. Prensa Enter.
  2. Permita que el comando DISM verifique y solucione problemas de archivos del sistema.
escaneo de dism

Los resultados potenciales incluyen:

  • No se encontraron violaciones de integridad: todos los archivos del sistema están en buen estado.
  • Se encontraron violaciones de integridad: el comando utilizará una imagen en línea para corregir los archivos del sistema.
  • No se pudo completar el escaneo: considere ejecutar el escaneo DISM nuevamente.

Configurar una nueva cuenta de usuario

Para aplicaciones de juegos específicas, puede resultar útil crear una nueva cuenta de usuario de Windows:

  1. Abra la aplicación Configuración de Windows .
  2. Haga clic en la sección Cuentas .
  3. Vaya al menú Familia y otros usuarios .
  4. Seleccione la opción Agregar otra persona a esta PC en el lado derecho.
Agregar a otra persona a esta PC
  1. Haga clic en el enlace No tengo… en el cuadro de diálogo de Microsoft .
No tengo
  1. En la pantalla Crear cuenta , seleccione Agregar un usuario sin una cuenta Microsoft .
Página de creación de cuenta
  1. Complete la información requerida en los campos provistos.
  2. Haga clic en Siguiente .
Crear un usuario para esta PC
  1. Siga las instrucciones para finalizar la configuración de la nueva cuenta.
  2. Reinicie la PC.
  3. Inicie sesión con su nueva cuenta.

Intenta ejecutar la aplicación del juego usando su EXE desde el directorio de instalación o a través del cliente Steam .

Realizar una restauración del sistema

Windows generalmente crea puntos de restauración durante los cambios importantes realizados en el sistema. Si no ha desactivado esta función, es posible que pueda revertir su PC a la última condición estable, lo que puede resolver el error. Siga estos pasos:

  1. Haga clic en el menú Inicio y escriba Restaurar .
  2. Seleccione la opción Crear un punto de restauración en el área Mejor coincidencia .
Crear un punto de restauración
  1. Aparecerá la ventana Propiedades del sistema .
  2. Haga clic en el botón Restaurar sistema .
Restaurar sistema
  1. Haga clic en Siguiente en el cuadro de diálogo Restaurar sistema .
  2. Seleccione un punto de restauración de la lista disponible y haga clic en Siguiente .
punto de restauración del sistema
  1. Pulse el botón Finalizar .

Deje que se complete la restauración del sistema; su PC puede reiniciarse varias veces durante este proceso.

Reinstalar la aplicación del juego

Si todo lo demás falla, es posible que tengas que desinstalar la aplicación del juego que no puede iniciarse debido a errores de Dwmapi.dll.

Si lo instaló desde un DVD o de forma digital, navegue a Aplicaciones , busque el título del juego en Aplicaciones y características , haga clic en él y seleccione Desinstalar .

Si lo compró a través de Steam, siga estos pasos:

  1. Abra la aplicación Steam .
  2. Haga clic en Biblioteca en la parte superior.
  3. Encuentra el juego que deseas desinstalar en la sección Juegos en el panel izquierdo.
software de juego
  1. Haz clic derecho en el título del juego y elige Desinstalar en el menú.
  2. Confirme haciendo clic en Desinstalar nuevamente cuando se le solicite.

Steam comenzará el proceso de eliminación de los archivos locales, lo que podría tardar unos minutos.

Una vez que veas la confirmación de la desinstalación, vuelve a la pestaña Biblioteca . Deberías seguir viendo el juego en el panel del lado izquierdo .

Si hace clic derecho ahora, debería aparecer la opción Instalar en su lugar.

desinstalado

Cómo hacer una copia de seguridad de los datos de la aplicación del juego

Antes de desinstalar, considera copiar el progreso del juego desde el directorio de datos guardados:

Aquí es donde generalmente puedes encontrarlo en tu PC:

  • Carpeta de documentos:

C:\Users\JohnDoe\Documents\My Games

Ubicación de los archivos guardados del juego
  • Carpeta de datos de aplicación:

Local: C:\Users\JohnDoe\AppData\Local\GameName
Roaming: C:\Users\JohnDoe\AppData\Roaming\GameName

  • Carpeta ProgramData:

C:\ProgramData\GameName

  • Juegos de Steam:

C:\Program Files (x86)\Steam\userdata\123456789\12345

  • Juegos épicos:

C:\Users\JohnDoe\AppData\Local\GameName\Saved\SaveGames

Conclusión

Ahora tiene las herramientas para solucionar el error de falta o carga de Dwmapi.dll en Windows Vista y versiones posteriores.

Si esta guía le resultó útil, comparta su historia de éxito en los comentarios. Si conoce otros métodos efectivos de resolución de problemas, ¡no dude en compartirlos también!

Fuente

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *