Fix "der blev gjort et forsøg på at indlæse et program med et forkert format"

Indholdsfortegnelse:

Video: Fanuc VMC HMC programming structure or Format. 2024

Video: Fanuc VMC HMC programming structure or Format. 2024
Anonim

Hvis du får fejlkoden 11 med ' ERROR_BAD_FORMAT ' med beskrivelsen ' Der blev forsøgt at indlæse et program med et forkert format ', skal du følge de angivne fejlfindingstrin for at løse det.

ERROR_BAD_FORMAT: Baggrund

Fejlen "Der blev gjort et forsøg på at indlæse et program med et forkert format" er en ganske mystisk fejlkode. Der er ikke meget information om det, undtagen for forskellige forumindlæg, hvor brugerne beskriver problemet.

Fejlkoden ' ERROR_BAD_FORMAT ' påvirker hovedsageligt Windows 7-maskiner, men nogle gange kan den også forekomme på Windows 10. Det forekommer normalt, når brugerne prøver at starte en app eller et program på deres Windows-pc'er eller -servere.

Fejlkode 11 udløses ofte af VS genfordelelige pakkeproblemer, inkompatibilitetsproblemer mellem programmer, forkerte registerændringer osv.

Sådan rettes fejl 10: ERROR_BAD_FORMAT

ERROR_BAD_FORMAT på.NET-platforme

Løsning 1 - Aktivér 32-bit kompatibilitet

Brugere rapporterer, at denne fejl hovedsageligt opstår på grund af DLL-inkompatibilitetsproblemer, der udløses af apps, der kører i Visual Studio, der er installeret på 64-bit operativsystemer med værdien TargetCPU = Enhver CPU. Med andre ord prøver apps at indlæse DLL'er, der er bygget til 32-bit platforme på x64 computere, og vice versa.

For at løse dette problem skal du konfigurere værktøjet til at køre som en 32-bit.NET-proces ved hjælp af CORFLAGS.

  1. Download CORFLAGS fra Microsofts supportside
  2. Kør det som følger for at tænde 32-bit eksekveringstilstand: corflags utility.exe / 32Bit +
  3. Brug / 32Bit- i ovennævnte kommandolinie for at slå den fra.

Du kan også aktivere 32-bit kompatibilitet i Windows-formularen. Højreklik på Projekt> gå til Egenskaber> Byg> markér Foretrukne 32-bit.

Derudover kan du også bruge "Enhver CPU" -indstilling og bruge en dedikeret kode til at identificere hvilken DLL, du skal bruge. På denne måde bruger du én enhed til at håndtere både 32-bit og 64-bit platforme. Her er koden, der skal bruges:

if (Miljø.Is64BitProcess)

{

// ring MiniDumpWriteDump

}

andet

{

// ring MiniDumpWriteDumpX86

}

Du kan også bruge forarbejdningsbetingelser, men i dette tilfælde skal du sammenstille to forskellige enheder. Med andre ord, kompiler en 32-bit samling til 32-bit platforme og en separat 64-bit samling til 64-bit platforme.

Løsning 2 - Installer den korrekte VS-omdistribuerbare pakke

Din mål-pc har muligvis ikke den relevante VS-omdistribuerbare pakke installeret. Gå til Microsofts webside og installer den relevante VS Redistributable Package-version på dit system.

Fix ERROR_BAD_FORMAT på Windows 10

I Windows 10 forekommer fejlen 'Et forsøg på at indlæse et program med et forkert format' normalt ved opstart og skyldes problemer med software-inkompatibilitet. Brugere bekræfter, at dette problem ofte opstår, når de bruger erstatningsværktøjer til Start Menu.

Hvis du bruger en Windows 10 Start-menuudskiftning, skal du afinstallere den, og det skal gøre det trick.

Glem heller ikke at reparere dit register. Den enkleste måde at reparere dit register er at bruge et dedikeret værktøj, såsom CCleaner. Glem ikke at først sikkerhedskopiere dit register, hvis noget går galt. Hvis du ikke har installeret nogen registreringsdatabase-renser på din computer, kan du se vores artikel om de bedste registreringsdatabase-rengøringsmidler, der kan bruges på Windows 10-pc'er.

Du kan også bruge Microsofts systemfilkontrol til at kontrollere, om der er korrupt systemfil. Sådan køres en SFC-scanning:

1. Gå til Start> skriv cmd > højreklik på Kommandoprompt> vælg Kør som administrator

2. Skriv nu sfc / scannow- kommandoen

3. Vent til scanningsprocessen er afsluttet, og genstart derefter computeren. Alle ødelagte filer erstattes ved genstart.

Vi håber, at de ovennævnte løsninger hjalp dig med at rette fejlkoden ' ERROR_BAD_FORMAT ' 10. Som altid, hvis du har fundet andre løsninger til at løse dette problem, kan du angive fejlfindingstrin i kommentarerne herunder.

Fix "der blev gjort et forsøg på at indlæse et program med et forkert format"