Error 0xc0000906: qué es y cómo solucionarlo

¿Qué es el error 0xc0000906?

El código de error 0xc0000906 aparece en Windows cuando el sistema operativo no puede iniciar una aplicación de forma correcta. El mensaje típico dice: La aplicación no pudo iniciarse correctamente. Este fallo suele estar relacionado con archivos de sistema dañados, en particular con ciertos archivos DLL esenciales para la ejecución del programa. Aunque el error puede manifestarse en cualquier programa, es frecuente en juegos, herramientas de diseño o software que depende de bibliotecas compartidas de Microsoft.

Detectar la causa exacta no siempre es sencillo, porque el error 0xc0000906 puede originarse por varios factores: desde una actualización reciente de Windows que altera componentes del sistema, hasta la intervención de un antivirus de terceros que bloquea el proceso. En muchos casos, el usuario no ha modificado nada y el problema surge después de una actualización automática o al instalar una nueva versión de algún programa.

Error 0xc0000906: qué es y cómo solucionarlo - 1

Entender qué provoca este código es el primer paso para aplicar la solución correcta. A continuación, analizamos las causas principales y ofrecemos una guía detallada con métodos probados para resolverlo.

Causas principales del error 0xc0000906

Las investigaciones realizadas por fuentes especializadas, como The Windows Club y Windows Report, coinciden en que el origen del fallo suele ser una combinación de los siguientes elementos:

Error 0xc0000906: qué es y cómo solucionarlo - 2
  • Archivos del sistema dañados o corruptos, especialmente los que gestionan la integridad de las DLL.
  • Intervención de software antivirus de terceros que identifica erróneamente la aplicación como amenaza y bloquea su ejecución.
  • Falta o desactualización de los paquetes Microsoft Visual C++ Redistributables, necesarios para ejecutar aplicaciones desarrolladas con ese entorno.
  • La aplicación se ejecuta en un modo incompatible con la versión de Windows o sin los permisos administrativos requeridos.
  • Actualizaciones recientes de Windows que introducen conflictos con ciertos programas.

Identificar cuál de estos factores está afectando a tu equipo puede requerir algo de prueba y error, pero afortunadamente existen soluciones ordenadas que cubren la mayoría de los casos.

Métodos para solucionar el error 0xc0000906

A continuación se presentan los pasos más eficaces recomendados por varios expertos. Se recomienda probarlos en el orden indicado, ya que van de lo más general a lo más específico.

Error 0xc0000906: qué es y cómo solucionarlo - 3
Método Descripción Dificultad
1. Ejecutar SFC y DISM Repara archivos del sistema dañados mediante herramientas integradas de Windows. Baja
2. Desactivar antivirus de terceros Deshabilitar temporalmente el antivirus para comprobar si bloquea la aplicación. Baja
3. Ejecutar como administrador y en modo compatibilidad Configurar propiedades del programa para que use permisos elevados y un sistema operativo anterior. Media
4. Reinstalar Microsoft Visual C++ Redistributables Eliminar e instalar de nuevo los paquetes desde el sitio oficial de Microsoft. Media
5. Restaurar sistema Volver a un punto anterior donde el error no existía, deshaciendo cambios recientes. Media
6. Reinstalar la aplicación Desinstalar y volver a instalar el programa que genera el error, asegurándose de que el instalador esté completo. Baja

Paso 1: Ejecutar SFC y DISM

El Comprobador de Archivos de Sistema (SFC) y la herramienta de Administración de Imágenes de Implementación (DISM) son utilidades integradas en Windows que pueden corregir muchos errores de archivos dañados. Para usarlas, abre el Símbolo del sistema como administrador. Escribe sfc /scannow y presiona Enter. El proceso puede tardar varios minutos. Al finalizar, reinicia el equipo.

Si SFC no soluciona el problema, ejecuta DISM con el comando DISM.exe /Online /Cleanup-image /Restorehealth. Esta herramienta repara la imagen del sistema operativo. Una vez completado, reinicia de nuevo y prueba la aplicación que daba el error. Muchos usuarios reportan que este simple paso resuelve el código 0xc0000906 de forma definitiva.

Error 0xc0000906: qué es y cómo solucionarlo - 4

Paso 2: Desactivar temporalmente el antivirus de terceros

Algunos antivirus, como Avast, Norton o McAfee, pueden interferir en la ejecución de aplicaciones legítimas al detectar un comportamiento sospechoso en archivos DLL. Para descartar esta causa, desactiva la protección en tiempo real de tu antivirus de forma temporal. No es necesario desinstalarlo por completo. Si el programa funciona correctamente mientras el antivirus está desactivado, deberás agregar una excepción en la configuración del antivirus para que permita la ejecución de esa aplicación concreta.

Paso 3: Ejecutar la aplicación como administrador y en modo compatibilidad

Haz clic derecho sobre el acceso directo o el archivo ejecutable de la aplicación que falla. Ve a Propiedades, luego a la pestaña Compatibilidad. Marca la casilla Ejecutar este programa como administrador. Además, puedes activar la opción Ejecutar este programa en modo de compatibilidad para y seleccionar una versión anterior de Windows, como Windows 7 o Windows 8. Aplica los cambios y ejecuta el programa nuevamente. Este método es especialmente útil cuando el error aparece después de una actualización de Windows que cambia la forma en que se gestionan los permisos.

Error 0xc0000906: qué es y cómo solucionarlo - 5

Paso 4: Reinstalar o actualizar Microsoft Visual C++ Redistributables

Muchas aplicaciones dependen de las bibliotecas de Visual C++. Si están dañadas o falta alguna versión, puede aparecer el error 0xc0000906. Para solucionarlo, abre el Panel de control, ve a Programas y características y desinstala todas las entradas relacionadas con Microsoft Visual C++ Redistributable, excepto quizás las versiones más recientes que compartan el mismo paquete. Luego descarga el instalador más reciente desde el sitio oficial de Microsoft (busca Visual C++ Redistributable for Visual Studio) e instálalo. Asegúrate de elegir la arquitectura correcta (x86 o x64) según la aplicación que falla. Tras la instalación, reinicia y comprueba si el error persiste.

Paso 5: Realizar una restauración del sistema

Si el error comenzó después de instalar una actualización de Windows o un nuevo controlador, puedes revertir el sistema a un punto anterior. Abre el menú de Inicio, escribe Restaurar sistema y selecciona Crear un punto de restauración. En la ventana que aparece, haz clic en Restaurar sistema. Elige un punto de restauración anterior a la fecha en que empezaste a notar el error. El proceso no afecta a tus archivos personales, pero desinstala las actualizaciones y programas instalados después de ese punto. Una vez completado, el equipo se reiniciará y deberías poder ejecutar la aplicación sin el error 0xc0000906.

Paso 6: Reinstalar la aplicación problemática

En ocasiones, el propio instalador de la aplicación se descargó de forma corrupta o incompleta. En ese caso, desinstala el programa desde Panel de control o Configuración. Luego descarga una copia nueva desde la página oficial del desarrollador. Antes de instalar, asegúrate de que no haya ningún proceso previo de la aplicación ejecutándose en segundo plano. Instala de nuevo y, si el error era causado por un archivo de instalación defectuoso, desaparecerá.

Consideraciones adicionales

Si después de aplicar todos estos pasos el error 0xc0000906 continúa apareciendo, es posible que el problema sea más profundo, como un fallo del disco duro o un conflicto grave entre controladores. En ese caso, ejecuta un análisis de hardware con herramientas como CHKDSK o utiliza la opción Restablecer este PC de Windows, que reinstala el sistema operativo conservando o eliminando tus archivos según la opción que elijas. Antes de llegar a ese extremo, asegúrate de tener copias de seguridad de tus datos importantes.

Referencias

Para la elaboración de este artículo se han consultado las siguientes fuentes confiables: The Windows Club – How to Fix Application Error 0xc0000906 on Windows; Windows Report – How to fix the Windows Application error 0xc0000906; Respawn – Ошибка 0xc0000906: почему появляется и как исправить; 71398.ir – How to fix Application Error 0xc0000906 on Windows.

error de Windows solución de errores sistema operativo aplicaciones soporte técnico
Aviso Contenido informativo. Antes de aplicar cambios, crea una copia de seguridad de tus datos.
Autor

Stefano Barcellos

Colaborador de Visite Barbados.

« Entrada anterior
Error al crear la tabla de particiones: solución rápida

Entradas relacionadas