Mengatasi C:\Windows\system32\D3DCOMPILER_43.dll is either not designed to run on Windows or it contains an error.

Ceritanya pagi ini saya dapat titah untuk menginstallkan game Paragon (yang mirip Overwatch tapi gratis). Komputernya pakai Windows 7 64-bit, download installernya dan pemasangannya tidak ada masalah. Tapi pas membuka launcher gamenya langsung saja error. 🙁

Pesan kesalahannya:

EpicGamesLauncher.exe - Bad Image

Error: C:\Windows\system32\D3DCOMPILER_43.dll 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.

Jadi ini ada urusan dengan DirectX dan kemungkinan antara instalasinya bermasalah atau ada yang korup pada file – filenya.

Solusi yang berhasil buat saya:

  1. Yang paling mudah adalah dengan mendownload dulu DirectX End-User Runtimes (June 2010), ini setahu saya isinya DirectX 11.
  2. Kemudian buka silahkan rename file C:\Windows\System32\D3DCOMPILER_43.dll menjadi C:\Windows\System32\D3DCOMPILER_43_lama.dll misalnya.
  3. Baru kita install file yang kita download tadi. Nanti file D3DCOMPILER_43.dll yang baru akan tercipta.
  4. Restart Windows.

Kemudian coba jalankan gamenya lagi. Semestinya akan normal kembali. 🙂

Tulis komentar...