[Solucionar] Estado de error 0xc000012f "Imagen incorrecta" al ejecutar un programa

Cuando ejecuta un programa en Windows, puede aparecer el error 0xc000012f mencionando que el binario que está intentando ejecutar está dañado. A continuación, se muestran algunos ejemplos, con el mensaje de error completo textualmente:

no está diseñado para ejecutarse en Windows o contiene un error. Intente instalar el programa nuevamente utilizando el medio de instalación original o comuníquese con el administrador del sistema o el proveedor de software para obtener asistencia. Estado de error 0xc000012f

C: \ Windows \ System32 \ schannel.dll no está diseñado para ejecutarse en Windows o contiene un error. Intente instalar el programa nuevamente utilizando el medio de instalación original o comuníquese con el administrador del sistema o el proveedor del software. error: 0xc000012f

error de imagen incorrecta c000012f

¿Qué significa el estado de error 0xc000012f?

El error 0xc000012f significa "imagen incorrecta", lo que indica que el ejecutable del programa o uno de los módulos auxiliares está dañado. O es probable que haya una discrepancia de DLL y se observe especialmente en programas que usan

Redistribuibles de Microsoft Visual C ++. En algunas situaciones, reinstalar la versión apropiada del Redistribuibles de Microsoft Visual C ++ soluciona el problema.

En términos del desarrollador, 0xC000012F medio STATUS_INVALID_IMAGE_NOT_MZ, lo que significa que el archivo de imagen especificado no tenía el formato correcto. No tenía un MZ inicial. Es posible que la versión de las bibliotecas en tiempo de ejecución o el bitness no coincidan. Por ejemplo, es posible que la versión de 64 bits de una DLL se haya copiado accidentalmente en C: \ Windows \ SysWOW64 directorio que está destinado a almacenar módulos de 32 bits.

El error 0xc000012f puede ocurrir en cualquier versión de Windows, y las correcciones a continuación se aplican a todas las versiones, incluido Windows 10.

[Solucionar] Estado de error 0xc000012f "Imagen incorrecta" en Windows

Solución 1: desinstalar y reinstalar el programa

Desinstalar y luego reinstalar el programa afectado ayuda en la mayoría de los casos. Asegúrese de tener listo el archivo de instalación.

Haga clic con el botón derecho en Inicio, haga clic en Ejecutar. Escribe appwiz.cpl y haga clic en Aceptar. Haga clic con el botón derecho en el programa que está causando el error 0xc000012f "Mala imagen" y haga clic en Desinstalar.

desinstalar un programa a través del panel de control

(En Windows 10, también puede usar aplicaciones y características a través de la interfaz de usuario de configuración moderna para desinstalar programas. Haga clic en Inicio, Configuración, Aplicaciones y funciones.)

Tenga en cuenta que algunos proveedores ofrecen herramientas de desinstalación "limpias" para eliminar por completo todos los rastros de su programa. En la mayoría de los casos, las herramientas de desinstalación son más efectivas que la rutina de desinstalación estándar. Si el proveedor tiene una herramienta de este tipo, descárguela y ejecútela además.

Ejecute la instalación del programa nuevamente para reinstalarlo. Si no tiene uno, visite el sitio web del proveedor de software y descargue el programa.

Solución 2: desinstale la actualización problemática de Windows

Si "Fix 1" no ayuda, y el error de "mala imagen" ocurrió solo después de instalar una actualización de Windows en particular, intente desinstalar la actualización.

  • Haga clic con el botón derecho en Inicio, haga clic en Ejecutar. En el cuadro de diálogo Ejecutar, escriba appwiz.cpl y haga clic en Aceptar.
  • Haga clic en Ver actualizaciones instaladas en el panel izquierdo.
  • Ordene el historial de instalación de Windows Update por la columna "Instalado en" y busque la actualización problemática que causó el error
    desinstalar la actualización de Windows a través de programas y funciones
  • Seleccione la actualización y haga clic en Desinstalar.
  • Reinicie Windows.

Solución 3: reparar la corrupción de archivos del sistema con DISM y SFC

Abra un Símbolo del sistema elevado o de administración ventana y ejecute el siguiente comando:

sfc / scannow

El Comprobador de archivos del sistema ejecutará una verificación exhaustiva de la integridad del archivo y reparará automáticamente todos los archivos del sistema corruptos.

Si, por otro lado, el Comprobador de archivos del sistema no puede reparar ciertos archivos, muestra el siguiente error:

Protección de recursos de Windows encontró archivos corruptos pero no pudo reparar algunos de ellos. Los detalles se incluyen en CBS.Log% WinDir% \ Logs \ CBS \ CBS.log.

sfc scannow no puede reparar archivos

Al analizar el Archivo CBS.log, puede encontrar los nombres de archivo exactos que no se pudieron restaurar desde la tienda:

, Información CSI 00000008 [SR] No se puede reparar el archivo de miembro [l: 34 {17}] "Accessibility.dll" de Accesibilidad, Versión = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Cultura neutral, VersionScope neutral, PublicKeyToken = {l: 8 b: b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral en la tienda, el archivo es desaparecido

En ese caso, debe ejecutar la herramienta DISM para restaurar los archivos del sistema en el almacén de componentes y luego ejecutar la herramienta Comprobador de archivos del sistema nuevamente si es necesario. La siguiente es la línea de comandos de DISM que necesita ejecutar:

DISM.exe / En línea / Imagen de limpieza / Restorehealth
dism en línea restorehealth

Para que el comando sea más efectivo, una mejor opción sería ejecutar DISM mencionando el Install.wim archivo de imagen como fuente, obtenido del ISO de Windows 10. Para obtener instrucciones detalladas, lea el artículo Reparar Windows 10 usando DISM y SFC.

Reinicia la computadora.

Arreglo 4: Realice la reversión de la restauración del sistema

La configuración de Windows 10 desactiva Restaurar sistema de forma predeterminada. Si ya ha habilitado Restaurar sistema y tiene la suerte de tener disponible un punto de restauración adecuado, puede intentar una reversión. Asegúrese de seleccionar un punto de restauración del sistema que se creó cuando el sistema estaba estable. (es decir, antes de la fecha en que apareció por primera vez el error de "mala imagen").

Haga clic con el botón derecho en Inicio, haga clic en Ejecutar. Escribe rstrui.exe y haga clic en Aceptar. Elija el punto de restauración apropiado y haga retroceder el sistema a un estado de trabajo anterior.

crear un punto de restauración o deshacer el anterior

Para obtener instrucciones, consulte la publicación Cómo crear un punto de restauración y retroceder a un punto de restauración anterior.

Espero que una de las correcciones anteriores te haya ayudado a resolver el error. 0xc000012f ("Mala imagen"), sin necesidad de realizar una instalación limpia de Windows.


Una pequeña solicitud: si le gustó esta publicación, por favor comparta esto.

Una "pequeña" parte tuya seriamente ayudaría mucho con el crecimiento de este blog. Algunas buenas sugerencias:
  • Pin it!
  • Compártelo en tu blog favorito + Facebook, Reddit
  • ¡Tuitealo!
Así que muchas gracias por su apoyo, mi lector. No tomará más de 10 segundos de su tiempo. Los botones para compartir están justo debajo. :)