Betulkan 'percubaan dibuat untuk memuatkan program dengan format yang salah'

Isi kandungan:

Video: Oddbods | Betulkan Super | Kartun Lucu untuk Kanak-Kanak 2024

Video: Oddbods | Betulkan Super | Kartun Lucu untuk Kanak-Kanak 2024
Anonim

Jika anda mendapat kod ralat ' ERROR_BAD_FORMAT ' 11 dengan ' Suatu percubaan dibuat untuk memuatkan suatu program dengan perihalan format ' yang salah, ikuti langkah-langkah penyelesaian masalah yang disenaraikan untuk memperbaikinya.

ERROR_BAD_FORMAT: Latar Belakang

Ralat "Percubaan dibuat untuk memuatkan program dengan format yang salah" adalah kod ralat misteri. Tidak banyak maklumat mengenainya, kecuali untuk pelbagai jawatan forum di mana pengguna menerangkan masalah.

Kod ralat ' ERROR_BAD_FORMAT ' menjejaskan mesin Windows 7 terutamanya, tetapi kadangkala ia juga boleh berlaku pada Windows 10. Biasanya ia berlaku apabila pengguna cuba melancarkan aplikasi atau program pada PC Windows atau pelayan mereka.

Kod ralat 11 sering dicetuskan oleh isu pakej Redistributable VS, masalah ketidakserasian antara program, perubahan pendaftaran yang tidak betul, dan sebagainya.

Bagaimana untuk membetulkan ralat 10: ERROR_BAD_FORMAT

ERROR_BAD_FORMAT pada platform.NET

Penyelesaian 1 - Dayakan keserasian 32-bit

Pengguna melaporkan bahawa ralat ini berlaku terutamanya kerana masalah ketidakserasian DLL yang dicetuskan oleh aplikasi yang berjalan di Visual Studio yang dipasang pada sistem operasi 64-bit dengan nilai TargetCPU = Mana-mana CPU. Dengan kata lain, aplikasi cuba memuatkan DLL yang dibina untuk platform 32-bit pada komputer x64, dan sebaliknya.

Untuk menyelesaikan masalah ini, anda perlu mengkonfigurasi utiliti untuk dijalankan sebagai proses.NET 32-bit menggunakan CORFLAGS.

  1. Muat turun CORFLAGS dari halaman Sokongan Microsoft
  2. Jalankannya sebagai berikut untuk menukar mod pelaksanaan 32-bit pada: corflags utility.exe / 32Bit +
  3. Gunakan / 32Bit- dalam baris arahan di atas untuk mematikannya.

Anda juga boleh mengaktifkan keserasian 32-bit dalam aplikasi borang Windows. Cukup klik kanan pada Projek> pergi ke Properties> Build> check Prefer 32-bit.

Di samping itu, anda juga boleh menggunakan pilihan "Mana-mana CPU", dan menggunakan kod khusus untuk mengenal pasti DLL yang hendak digunakan. Dengan cara ini, anda akan menggunakan satu pemasangan untuk mengendalikan platform 32-bit dan 64-bit. Berikut adalah kod yang hendak digunakan:

jika (Environment.Is64BitProcess)

{

// panggilan MiniDumpWriteDump

}

lain

{

// Panggil MiniDumpWriteDumpX86

}

Anda juga boleh menggunakan syarat praprocessor, tetapi dalam kes ini anda perlu menyusun dua perhimpunan yang berbeza. Dengan kata lain, menyusun pemasangan 32-bit untuk platform 32-bit, dan pemasangan 64-bit berasingan untuk platform 64-bit.

Penyelesaian 2 - Pasang Pakej Redistributable VS yang betul

PC sasaran anda mungkin tidak mempunyai Pakej Redistributable VS yang sesuai dipasang. Pergi ke halaman web Microsoft dan pasangkan versi Pakej Redistributable VS yang sesuai pada sistem anda.

Betulkan ERROR_BAD_FORMAT pada Windows 10

Pada Windows 10, 'Percubaan dibuat untuk memuatkan suatu program dengan ralat format' yang biasanya berlaku pada permulaan dan disebabkan oleh isu ketidakserasian perisian. Pengguna mengesahkan bahawa masalah ini sering berlaku apabila menggunakan alat pengganti Menu Mula.

Sekiranya anda menggunakan penggantian menu Windows 10 Start, nyahpasangnya dan yang seharusnya melakukan silap mata.

Juga, jangan lupa untuk membaiki pendaftaran anda. Cara paling mudah untuk membaiki pendaftaran anda adalah dengan menggunakan alat khusus, seperti CCleaner. Jangan lupa untuk membuat cadangan terlebih dahulu pendaftaran anda sekiranya ada masalah. Jika anda tidak memasang sebarang pembersih registri pada komputer anda, lihat artikel kami mengenai pencuci pendaftaran yang terbaik untuk digunakan pada Windows 10 PC.

Anda juga boleh menggunakan Sistem Pemeriksa Fail Microsoft untuk memeriksa korupsi fail sistem. Inilah caranya untuk menjalankan imbasan SFC:

1. Pergi ke Start> type cmd > klik Prompt Perintah kanan> pilih Run as Administrator

2. Sekarang taip arahan sfc / scannow

3. Tunggu proses imbasan untuk menyelesaikan dan kemudian mulakan semula komputer anda. Semua fail yang rosak akan diganti pada but semula.

Kami berharap penyelesaian yang disenaraikan di atas membantu anda membetulkan kod ralat ' ERROR_BAD_FORMAT ' 10. Seperti biasa, jika anda telah menjumpai penyelesaian lain untuk menyelesaikan masalah ini, anda boleh menyenaraikan langkah penyelesaian masalah dalam komen di bawah.

Betulkan 'percubaan dibuat untuk memuatkan program dengan format yang salah'