Encontrar el código de error 0xc0000020 al intentar abrir ciertas aplicaciones en una PC con Windows es bastante frustrante. Suele significar que uno o más archivos de la aplicación se dañaron o corrompieron, quizá después de una actualización de Windows o algún extraño conflicto de software. El error aparece con mensajes como «C:\Windows\System32\XXXXX.dll no está diseñado para ejecutarse en Windows o contiene un error», lo cual parece grave, pero no es irreversible. Algunas personas también han reportado este error después de instalar nuevo software o actualizaciones, y en otras, aparece de la nada. Solucionarlo puede ser un poco de prueba y error, pero hay varios métodos que puedes probar y que suelen funcionar. El objetivo es que tus aplicaciones vuelvan a funcionar sin problemas y limpiar cualquier corrupción subyacente o archivos de sistema faltantes que puedan estar causando el problema.

Cómo solucionar el error 0xc0000020 en Windows 11/10

Desinstalar aplicaciones problemáticas

Esta suele ser una solución rápida: si el error comenzó después de instalar un programa en particular, probablemente ese sea el culpable. Tendrás que ir a Configuración > Aplicaciones > Aplicaciones instaladas o Panel de control > Programas y características. Busca la aplicación reciente, selecciónala y pulsa Desinstalar. Luego, reinicia tu PC; es un poco extraño, pero a veces los archivos restantes persisten y causan problemas. Después de reiniciar, intenta abrir las aplicaciones que generaron el error anteriormente. Si sospechas que una actualización reciente de Windows lo causó, no hay problema en eliminarla también, solo para probar. Puedes hacerlo en Configuración > Windows Update > Historial de actualizaciones > Desinstalar actualizaciones.

En algunas máquinas, esto falla la primera vez, pero funciona tras reiniciar o varios intentos, así que no te rindas de inmediato. Una vez desinstalado, comprueba si el error persiste. Si es así, continúa con el siguiente método.

Realizar un análisis DISM para reparar imágenes del sistema dañadas

Si no instalaste nada nuevo recientemente o la desinstalación no solucionó el problema, es probable que tu imagen del sistema esté dañada. Windows cuenta con una herramienta integrada llamada DISM ( Administración y Mantenimiento de Imágenes de Implementación ) que puede reparar archivos del sistema dañados o faltantes, como una especie de «limpieza profunda» de la imagen del sistema operativo. Así es como se ejecuta:

  • Presione Win + Xy seleccione Windows PowerShell (Administrador). En Windows 11, podría ser Windows Terminal (Administrador).
  • Cuando aparezca el mensaje de UAC, haga clic en Sí.
  • Copie y ejecute estos comandos uno tras otro:
 Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /RestoreHealth 

Este proceso puede tardar entre 15 y 20 minutos, o incluso más, dependiendo del sistema. Simplemente déjelo funcionar sin interrupciones: en una configuración, pareció solucionar el problema tras reiniciar, en otra, no. Una vez hecho esto, reinicie el PC y compruebe si el error persiste.

Ejecute un escaneo SFC para reparar archivos faltantes o dañados

Si DISM no solucionó el problema por completo, probar el Comprobador de Archivos de Sistema (SFC) podría ser útil. Analiza archivos del sistema dañados o faltantes y los reemplaza. Aquí tienes la versión rápida:

  • Abra el Símbolo del sistema como administrador. Puede hacerlo buscando «cmd» en el menú Inicio, haciendo clic derecho en Símbolo del sistema y seleccionando «Ejecutar como administrador».
  • Escribe:
sfc /scannow

Esto puede tardar unos 15 minutos más. Una vez finalizado, si encuentra y repara problemas, reinicia el PC. Con suerte, esto solucionará el error y tus aplicaciones funcionarán con normalidad.

Vuelva a registrar los archivos DLL clave si es necesario

Dado que los archivos DLL son cruciales, si el error persiste, volver a registrar algunos comunes podría ser útil. Piense en los archivos DLL como herramientas compartidas que todos los programas podrían necesitar: si fallan, las aplicaciones pueden generar errores. Quizás quiera volver a registrar archivos como wininet.dllo olmapi21.dll. Aquí tiene una solución rápida:

  • Abra nuevamente el símbolo del sistema como administrador.
  • Ejecute comandos como:
regsvr32 /u wininet.dll regsvr32 /i wininet.dll regsvr32 /u olmapi21.dll regsvr32 /i olmapi21.dll 

Nota: Volver a registrar archivos DLL puede causar más problemas si se realiza incorrectamente, así que asegúrese de que el nombre del archivo sea correcto y de saber qué está haciendo. En algunos sistemas, volver a registrarlos podría no ser útil, pero vale la pena intentarlo.

Utilice Restaurar sistema si tiene una buena copia de seguridad

Si el problema empezó hace poco, puedes intentar restaurarlo a un punto donde todo funcionaba correctamente. Ve a Configuración > Sistema > Recuperación > Abrir Restaurar sistema. Selecciona un punto de restauración anterior a la aparición de los problemas. Recuerda que restaurar deshará los cambios recientes, por lo que podrías perder algunos archivos o configuraciones. Aun así, si logras que tu sistema vuelva a funcionar correctamente, vale la pena intentarlo.

Si nada más funciona, restablezca o actualice

Como último recurso, Windows te permite restablecer o actualizar el sistema. En Windows 10, ve a Configuración > Actualización y seguridad > Recuperación > Restablecer este PC. Elige «Conservar mis archivos» si quieres conservar tus datos personales, pero ten en cuenta que se eliminarán todas las aplicaciones de terceros. En Windows 11, el proceso es similar, pero en Configuración > Sistema > Recuperación > Restablecer este PC. Elige entre conservar tus archivos o realizar un restablecimiento completo si nada más funciona. Es un poco tedioso, pero a veces un reinicio desde cero soluciona problemas persistentes.

Con suerte, alguno de estos métodos eliminará el molesto error 0xc0000020 de tu pantalla. Solucionar problemas en Windows puede ser un fastidio, pero reparar archivos de sistema dañados, desinstalar aplicaciones problemáticas o revertir actualizaciones suele ser la solución la mayoría de las veces.

Resumen

  • Desinstalar aplicaciones que puedan estar causando problemas
  • Ejecute DISM para solucionar problemas de imagen del sistema
  • Utilice SFC para reparar archivos de sistema dañados
  • Vuelva a registrar los archivos DLL si es necesario
  • Intente restaurar el sistema si existe una buena copia de seguridad
  • Restablecer o actualizar Windows como último recurso

Resumen

Lidiar con el error 0xc0000020 es molesto, pero si todo lo demás falla, restablecer Windows suele ser una solución fiable. Es un poco engorroso, pero es mejor que lidiar con archivos corruptos eternamente. Recuerda siempre hacer una copia de seguridad de tus archivos antes de realizar restablecimientos importantes. Cruzo los dedos para que esto te sirva. A mí me funcionó; espero que a ti también.