Se corrigió 'se intentó cargar un programa con un formato incorrecto'

Tabla de contenido:

Video: ¡ARREGLO DE ÚLTIMO MINUTO! Trucos de moda para los amantes de las fiestas por 123 GO Like! 2024

Video: ¡ARREGLO DE ÚLTIMO MINUTO! Trucos de moda para los amantes de las fiestas por 123 GO Like! 2024
Anonim

Si obtiene el código de error ' ERROR_BAD_FORMAT ' 11 con la descripción ' Se intentó cargar un programa con un formato incorrecto ', siga los pasos de solución de problemas enumerados para solucionarlo.

ERROR_BAD_FORMAT: fondo

El error "Se intentó cargar un programa con un formato incorrecto" es un código de error bastante misterioso. No hay mucha información al respecto, a excepción de varias publicaciones en el foro donde los usuarios describen el problema.

El código de error ' ERROR_BAD_FORMAT ' afecta principalmente a las máquinas con Windows 7, pero a veces también puede ocurrir en Windows 10. Suele ocurrir cuando los usuarios intentan iniciar una aplicación o programa en sus PC o servidores con Windows.

El código de error 11 a menudo se desencadena por problemas de paquetes redistribuibles VS, problemas de incompatibilidad entre programas, cambios incorrectos en el registro, etc.

Cómo reparar el error 10: ERROR_BAD_FORMAT

ERROR_BAD_FORMAT en plataformas.NET

Solución 1: habilite la compatibilidad de 32 bits

Los usuarios informan que este error ocurre principalmente debido a problemas de incompatibilidad de DLL desencadenados por aplicaciones que se ejecutan en Visual Studio instaladas en sistemas operativos de 64 bits con el valor TargetCPU = Cualquier CPU. En otras palabras, las aplicaciones intentan cargar archivos DLL creados para plataformas de 32 bits en computadoras x64, y viceversa.

Para solucionar este problema, debe configurar la utilidad para que se ejecute como un proceso.NET de 32 bits con CORFLAGS.

  1. Descargue CORFLAGS desde la página de soporte de Microsoft
  2. Ejecútelo de la siguiente manera para activar el modo de ejecución de 32 bits: corflags utility.exe / 32Bit +
  3. Use / 32Bit- en la línea de comando anterior para desactivarlo.

También puede habilitar la compatibilidad de 32 bits en la aplicación de formulario de Windows. Simplemente haga clic con el botón derecho en Proyecto> vaya a Propiedades> Construir> marque Preferir 32 bits.

Además, también puede usar la opción "Cualquier CPU" y usar un código dedicado para identificar qué DLL usar. De esta manera, usará un ensamblaje para manejar plataformas de 32 bits y de 64 bits. Aquí está el código a usar:

if (Environment.Is64BitProcess)

{

// llamar a MiniDumpWriteDump

}

más

{

// llama a MiniDumpWriteDumpX86

}

También puede usar condiciones de preprocesador, pero en este caso necesita compilar dos ensamblajes diferentes. En otras palabras, compile un ensamblaje de 32 bits para plataformas de 32 bits y un ensamblaje separado de 64 bits para plataformas de 64 bits.

Solución 2: instale el paquete redistribuible VS correcto

Es posible que su PC de destino no tenga instalado el paquete redistribuible VS adecuado. Vaya a la página web de Microsoft e instale la versión de paquete redistribuible VS adecuada en su sistema.

Arreglar ERROR_BAD_FORMAT en Windows 10

En Windows 10, el error 'Se intentó cargar un programa con un formato incorrecto' generalmente ocurre al inicio y se debe a problemas de incompatibilidad de software. Los usuarios confirman que este problema a menudo ocurre cuando se usan las herramientas de reemplazo del menú Inicio.

Si está utilizando un reemplazo del menú Inicio de Windows 10, desinstálelo y eso debería ser el truco.

Además, no olvides reparar tu registro. La forma más sencilla de reparar su registro es utilizar una herramienta dedicada, como CCleaner. No olvide hacer primero una copia de seguridad de su registro en caso de que algo salga mal. Si no ha instalado ningún limpiador de registro en su computadora, consulte nuestro artículo sobre los mejores limpiadores de registro para usar en PC con Windows 10.

También puede usar el Comprobador de archivos del sistema de Microsoft para verificar si hay daños en los archivos del sistema. Aquí se explica cómo ejecutar un análisis SFC:

1. Vaya a Inicio> escriba cmd > haga clic con el botón derecho en Símbolo del sistema> seleccione Ejecutar como administrador

2. Ahora escriba el comando sfc / scannow

3. Espere a que se complete el proceso de escaneo y luego reinicie su computadora. Todos los archivos dañados serán reemplazados al reiniciar.

Esperamos que las soluciones enumeradas anteriormente lo hayan ayudado a corregir el código de error ' ERROR_BAD_FORMAT ' 10. Como siempre, si ha encontrado otras soluciones para solucionar este problema, puede enumerar los pasos de solución de problemas en los comentarios a continuación.

Se corrigió 'se intentó cargar un programa con un formato incorrecto'