La aplicación no pudo iniciarse correctamente (0xc000007b)

Las aplicaciones de Windows(Windows) dependen de una serie de operaciones para ejecutarse. Y al mismo tiempo, hay varios parámetros que deben cumplirse para que un programa se ejecute. Un error que puede aparecer al ejecutarlos es – La aplicación no pudo iniciarse correctamente (0xc00007b) (The application was unable to start correctly (0xc00007b)). Hay muchas razones para que ocurra este error, pero la razón principal podría ser que una aplicación x86 no sea compatible con el sistema operativo basado en x64.

El error 0x000007b generalmente indica un conflicto del software con una arquitectura incompatible. Por ejemplo, intentar usar software de 32 bits en un sistema de 64 bits. Sin embargo, puede ejecutar programas de 32 bits en una computadora de 64 bits.

0x000007b-La-aplicación-no-pudo-iniciar-correctamente

Si ve un cuadro de diálogo que indica que la aplicación no pudo iniciarse correctamente(The application was unable to start correctly) , código de error 0xC000007B , ESTADO FORMATO DE IMAGEN NO VÁLIDO(STATUS INVALID IMAGE FORMAT) , al intentar iniciar un programa o juego, significa que la aplicación no es compatible con la arquitectura de su Windows 11/10 PC o le faltan dependencias. Este error también podría aparecer cuando utiliza un .NET Framework , Direct X , un controlador(Driver) obsoletos o cuando se dañan los archivos de su sistema. También puede aparecer cuando hay un problema con su disco duro.

Si bien 0xC000007B ocurre con muchos otros programas, STATUS_INVALID_IMAGE_FORMAT significa que cuando intenta ejecutar una aplicación diseñada para ejecutarse en 64 bits en un sistema de 32 bits. El sistema no puede cargar la DLL que está diseñada para 64 bits y, por lo tanto, entra en un estado de terminación. Aparte de esto, si también se le señala un archivo NTStatus.h , significa que este puede ser un caso de corrupción de archivos.

La aplicación no pudo iniciarse correctamente (0xc000007b)

Al tener una idea de qué causa el error 0x000007b, está mucho mejor equipado para resolver el problema. Estas son las correcciones que exploraremos en esta sección:

STATUS_INVALID_IMAGE_FORMAT

0xC000007B, STATUS_INVALID_IMAGE_FORMAT, {Bad Image} %hs is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.

Lo primero que debe hacer es hacer clic en Aceptar para cerrar la aplicación. En segundo lugar(Second) , intente instalar el medio de nuevo para ver si funciona esta vez. Si no es así, pruebe los siguientes métodos a continuación:

  1. Inicie la aplicación en modo de compatibilidad.
  2. Habilite .NET Framework.
  3. Actualizar DirectX.
  4. Vuelva a instalar Visual C++.
  5. Reemplace las DLL corruptas
  6. Reinstalar la aplicación(Application) con privilegios de administrador(Admin Privileges)
  7. Instalar y actualizar dependencias
  8. Utilice la utilidad CHKDSK.

A continuación, veremos los detalles de las correcciones anteriores, así como los pasos necesarios para llevarlas a cabo con éxito.

1] Inicie(Launch) la aplicación en modo de compatibilidad

propiedades de compatibilidad de accesos directos

El modo de compatibilidad es útil para ejecutar programas que no son compatibles con su sistema. Si sospecha que la compatibilidad de una aplicación es la causa del error, haga clic derecho en el acceso directo y vaya a  Propiedades(Properties) .

Cambie a la  pestaña Compatibilidad de la ventana (Compatibility)Propiedades(Properties) y si conoce una versión anterior de Windows que manejó el programa correctamente, marque la  opción Ejecutar este programa en modo de compatibilidad .(Run this program in compatibility mode for)

Alternativamente, haga clic en  Ejecutar solucionador de problemas de compatibilidad(Run compatibility troubleshooter) . A continuación, seleccione la edición estable de Windows en el menú desplegable  Modo de compatibilidad  y presione el botón (Compatibility mode )Aceptar(OK) .

2] Habilitar el marco .NET

habilitar el marco de red de puntos

La causa más común del código de error 0x000007b en Windows 11/10 es que el sistema deshabilita .NET Framework de manera predeterminada. Debe tener esto habilitado para usar Origin .

Para habilitar .NET Framework en su computadora, presione la tecla de Windows y busque Panel(Control Panel) de control . Panel de control de lanzamiento(Launch Control Panel) .

Cambie el Panel de control a la  vista Categoría(Category) desde el enlace en la esquina superior derecha y luego haga clic en  Desinstalar un programa(Uninstall a program) En  programas(programs) . Aquí, seleccione el  enlace Activar o desactivar las funciones de Windows(Turn Windows features on or off) en el panel de la izquierda.

Activar o desactivar las características de windows

Marque todas las casillas de verificación de  .NET Framework . Deben estar en la parte superior de la lista. Después de habilitar .NET Framework , haga clic en el botón Aceptar(OK) . Esto detiene el error 0x000007b.

3] Actualizar DirectX

Otra solución básica para el problema mencionado anteriormente es  actualizar o reinstalar DirectX(update or reinstall DirectX) . Al actualizar o reinstalar DirectX , puede simplemente reemplazar los componentes corruptos o incompatibles de DirectX desde su computadora.

Hemos identificado un Direct X desactualizado como un factor que puede causar el error con el código 0x000007b. La actualización de Direct X(Direct X) también mejorará el rendimiento de su juego y del sistema. Para actualizarlo, visite el sitio web de Microsoft DirectX y descargue la última versión.

Después de descargar el archivo de instalación de Direct X , haga doble clic en él para comenzar la instalación. En casos graves del error 0x000007b, la instalación de Direct X puede fallar.

También puede intentar ejecutar la herramienta de diagnóstico de DirectX.(run the DirectX Diagnostic Tool.)

4] Reinstalar Visual C++

descargar visualc++

Si aún nota el problema después de la primera corrección, reinstale Visual C++ Redistribution .

Primero, tienes que desinstalar lo que ya tienes.

Busque  Agregar o quitar programas(Add or remove programs) en el menú Inicio(Start) y selecciónelo. Haga clic(Click) en todas las  versiones de Visual C++ de esta lista y desinstálelas.

Después de desinstalar varios programas de VC++, abra la página web vinculada y desplácese hacia abajo hasta la primera sección después de Resumen(Summary) . Esta debería ser la última versión.

Aquí, haga clic en los enlaces al lado de x86x64  si su computadora es de 64 bits porque tiene que descargar las versiones de 64 y 32 bits. Los sistemas(Systems) en la arquitectura de 32 bits solo necesitan descargar x86.

5] Reemplace las DLL dañadas

A veces, los archivos DLL dañados y defectuosos también pueden causar problemas en las aplicaciones mientras se ejecutan. Debe reparar estos archivos DLL perdidos o dañados.(DLL)

  • mfc100.dll
  • mfc100u.dll
  • msvcr100.dll
  • msvcp100.dll
  • msvcr100_clr04000.dll

La mejor manera de hacer esto sería ejecutar System File Checker o DISM .

6] Reinstalar la aplicación(Reinstall Application) con privilegios de administrador(Admin Privileges)

Reinicie su PC con Windows y luego instale la aplicación con privilegios de administrador . (Admin)Puede hacer clic con el botón derecho en él y luego seleccionar Ejecutar como administrador(Run as Administrator) . Si su cuenta es una cuenta normal, asegúrese de pedirle a un administrador que lo ayude a instalarla ingresando su contraseña cuando se le solicite.

7] Instalar y actualizar dependencias

Muchas veces, los programas y las aplicaciones necesitan tener controladores y software de soporte instalados para funcionar correctamente. Si bien la instalación habitual se encarga de ello, pero dado que nos enfrentamos a este problema de terminación anormal, es hora de realizar algunas comprobaciones manuales.

a] Instalar controladores calificados

Algunas aplicaciones y juegos de gama alta necesitan controladores correctos y válidos para funcionar. No funcionarán con controladores genéricos. Microsoft tiene esta prueba de laboratorios de calidad de hardware de Windows(Windows Hardware Quality Labs testing) o prueba WHQL. (WHQL Testing.) Esto asegura que los conductores cumplan con la experiencia correcta y pasen las pruebas adecuadas antes de la certificación. Entonces, cuando instale controladores, asegúrese de que sean controladores calificados para ese Windows .

b] Actualizar(Update) o descargar(Download) e instalar DirectX

Microsoft DirectX es un conjunto de tecnologías desarrollado por Microsoft para proporcionar aceleración de hardware para aplicaciones multimedia pesadas como juegos 3D y videos HD. Si bien Windows 10 tiene Directx 12 , la versión anterior usaba  DirectX 11 . Asegúrese de seguir las instrucciones para  actualizar o instalar DirectX(update or install DirectX) en su PC con Windows 10.

c] Instale Microsoft DirectX End-User Runtime

Microsoft DirectX End-User Runtime proporciona actualizaciones a la versión 9.0c y versiones anteriores de DirectX . Siga este enlace(this link) para descargarlo e instalarlo de inmediato.

d] Instalar(Install) o actualizar el marco .NET

Este marco es utilizado por aplicaciones y juegos durante el desarrollo. Esto significa que sin los archivos de tiempo de ejecución instalados en su PC con Windows 10, no funcionará.  Instalar o actualizar .NET Framework es fácil. También puede verificarlo usando la herramienta de verificación de configuración de .NET(.NET setup verification tool) .

8] Use la utilidad CHKDSK

La utilidad CHKDSK es útil para encontrar y solucionar problemas del disco duro. Es una herramienta de línea de comandos que puede usar sin software o hardware adicional. Busque cmd en el menú Inicio(Start) y haga clic con el botón derecho en  Símbolo del sistema(Command Prompt) . Seleccione la  opción Ejecutar como administrador .(Run as administrator )

Ingrese(Input) el siguiente comando en la ventana del símbolo del sistema(Command Prompt) y presione la tecla ENTER .

chkdsk /f /r

El símbolo del sistema(Command Prompt) ahora puede preguntarle si desea escanear su sistema en su próximo reinicio. Presiona la tecla Y para aceptar esto y presiona ENTER . Su computadora ahora se reiniciará y comenzará a escanear y reparar problemas en su disco duro.

Espero que algo haya ayudado.

Otros errores similares La aplicación no pudo iniciarse correctamente :(The application was unable to start correctly)(Other similar The application was unable to start correctly errors:)

  • La aplicación no pudo iniciarse correctamente ( 0xc0000142 )
  • La aplicación no pudo inicializarse correctamente ( 0xc0000135 )
  • La aplicación no pudo inicializarse correctamente 0xc0000005
  • La aplicación no pudo iniciarse correctamente ( 0xc0000022 )
  • La aplicación no pudo iniciarse correctamente ( 0xc0000018 )
  • La aplicación no pudo iniciarse correctamente ( 0xc0000017 ).



About the author

Soy ingeniero de windows, ios, pdf, errores, gadgets con más de 10 años de experiencia. He trabajado en muchas aplicaciones y marcos de trabajo de Windows de alta calidad, como OneDrive for Business, Office 365 y más. Mi trabajo reciente ha incluido el desarrollo del lector de pdf para la plataforma Windows y trabajar para que los mensajes de error sean más claros para los usuarios. Además, he estado involucrado en el desarrollo de la plataforma ios durante algunos años y estoy muy familiarizado con sus características y peculiaridades.



Related posts