Al iniciar algunos juegos y programas, es posible que recibas el mensaje de error «Error de excepción de software desconocido 0xc06d007e», este mismo mensaje puede aparecer en inglés: «Unknown software exception» o «Unhandled exception», en algunos casos con una referencia al módulo kernelbase.dll
En esta guía, te explico en detalle qué puede causar este error y cómo solucionarlo en Windows 11, Windows 10 y versiones anteriores del sistema.
Antivirus
El error 0xc06d007e al iniciar juegos o programas puede ser causado por un antivirus, ya sea uno de terceros o el propio Microsoft Defender. Aquí te presento las principales opciones de solución:
- Verifica si el antivirus ha colocado algún archivo del programa que estás intentando iniciar en cuarentena. Si lo ha hecho, restáuralos ( puedes encontrar el lugar donde se encuentra la cuarentena de Microsoft Defender), luego agrega la carpeta del juego/programa a las excepciones del antivirus.
- Si utilizas un antivirus de terceros, comprueba si la solución al problema es desactivarlo por completo o eliminarlo.
Este problema suele surgir con juegos no muy legítimos, ya que sus archivos modificados pueden ser automáticamente colocados en cuarentena por el antivirus.
Si en los informes del antivirus hay archivos eliminados pero no se pueden restaurar, puedes agregar la carpeta donde se instala el juego o el programa a las excepciones del antivirus e intentar volver a instalar.
Recuperación de archivos del sistema
Prueba a ejecutar la recuperación de archivos del sistema de Windows 11/10, para ello:
dism /Online /Cleanup-image /RestoreHealth sfc /scannow

Recuperación de archivos de juego
Si el error aparece al iniciar un juego comprado en Steam, la causa puede ser un archivo del juego dañado. Para solucionarlo, sigue estos pasos:
- Ve a la página del juego en Steam y haz clic en el icono de configuración (el botón con el icono de engranajes). Selecciona la opción «Propiedades».
- Ve a la pestaña «Archivos instalados».
- Haz clic en el botón «Verificar la integridad de los archivos del juego» y espera a que finalice el proceso.
Después de realizar la verificación, intenta iniciar el juego de nuevo.
Información adicional
En resumen, aquí tienes algunos otros posibles motivos del error 0xc06d007e y formas de solucionarlo:
- Si todo funcionaba correctamente hace poco y el error no aparecía, prueba a utilizar las opciones de restauración del sistema: pulsa las teclas Win+R, escribe rstrui y pulsa Enter, selecciona un punto de restauración en la fecha en que no había errores y aplícalo.
- La simple reinstalación de un juego o programa que funcionaba antes también puede ayudar.
- En algunos casos, el problema puede ser causado por un software de terceros que interfiere con el inicio. Comprueba si el error desaparece si utilizas el modo de inicio limpio de Windows.
- Si antes has intentado solucionar errores de DLL al iniciar juegos o programas copiando archivos DLL de sitios web de terceros a las carpetas del sistema, esto también puede provocar un error «Excepción de software desconocida 0xc06d007e» (a veces incluso al iniciar Windows), a menudo con referencia a KernelBase.dll. La solución es eliminar esos archivos descargados manualmente (pero no KernelBase.dll) e instalarlos correctamente (normalmente como parte de componentes o actualizaciones de Windows, depende de las bibliotecas específicas).
Y, finalmente, puedes intentar reparar la instalación de Windows 11/10. Para ello, puedes descargar la imagen ISO de tu sistema y montarla en el sistema (clic derecho del ratón — conectar). Luego, ejecuta el archivo setup.exe del disco conectado.
Durante el proceso, podrás iniciar la instalación (reinstalación) manteniendo las aplicaciones y archivos instalados, pero la mayoría de los errores del sistema se corregirán.
Agradecería que en los comentarios a continuación pudieras compartir información sobre qué método funcionó en tu caso, ya que puede ser útil para otros lectores.