Cara Memperbaiki Kesalahan "d3dx9_43.dll Hilang" di Windows

Jika Anda melihat kesalahan "d3dx9_43.dll hilang" pada PC Anda, itu adalah masalah. Kesalahan ini biasanya muncul setelah meluncurkan aplikasi yang membutuhkan DirectX untuk dijalankan. DirectX sangat penting untuk bermain game di Windows , jadi jika game Anda tidak dapat berjalan, dan Anda melihat kesalahan ini muncul, Anda harus memecahkan masalah tersebut.

Untungnya, ada beberapa cara Anda dapat dengan cepat memperbaiki Windows(quickly repair Windows) untuk memulihkan fungsionalitas DirectX dan memperbaiki kesalahan "d3dx9_43.dll hilang" dengan mengikuti langkah-langkah di bawah ini.

Periksa Versi DirectX Anda(Check Your DirectX Version)

Kesalahan “d3dx9_43.dll tidak ada” bisa menjadi tanda bahwa Anda tidak memiliki versi DirectX yang diinstal pada PC Anda yang diperlukan permainan Anda untuk bekerja. Saat menginstal game Anda secara langsung atau dengan menggunakan layanan pengiriman game seperti Steam akan mengakibatkan semua paket yang diperlukan diinstal, ini tidak berlaku untuk DirectX di Windows 10 .

Versi Windows sebelumnya mengemas DirectX secara terpisah tetapi, dengan Windows 10 , DirectX adalah komponen inti. Namun, itu tidak berarti DirectX versi terbaru sudah diinstal. Misalnya, DirectX 12 Ultimate dirilis pada November 2020 , sedangkan PC Windows 10 sebelum tanggal tersebut dapat menggunakan DirectX 11 atau 12.

Anda dapat memeriksa versi DirectX yang saat ini diinstal pada PC Anda dengan mengklik kanan menu Start dan memilih Run . Pada kotak dialog Run , ketik (Run)dxdiag sebelum memilih tombol OK atau Enter pada keyboard Anda.

Dxdiag , atau DirectX Diagnostic Tool , memungkinkan Anda melihat informasi tentang instalasi DirectX Anda. (DirectX)Untuk mengonfirmasi versi yang diinstal, pastikan untuk memilih tab Sistem(System) , lalu baca informasi yang tercantum di bawah bagian Versi DirectX(DirectX Version ) .

Misalnya, jika Anda telah menginstal DirectX 11, tetapi gim Anda memerlukan DirectX 12 , Anda mungkin melihat kesalahan ini atau kesalahan serupa, seperti dxgmms2.sys BSOD , muncul. Ini juga dapat terjadi untuk game lama yang memerlukan versi DirectX yang lebih lama (seperti Direct X 9 , 10, dll), yang mungkin tidak lagi didukung secara langsung oleh Windows 10.

Untuk memperbarui DirectX dan menginstal versi terbaru, Anda harus menggunakan Pembaruan Windows(Windows Update) . Untuk menginstal file DirectX lama untuk game lama, Anda dapat menggunakan DirectX End-User Runtime Installer untuk memperbaiki masalah apa pun.

Namun, jika file DirectX Anda rusak (dan (DirectX)Pembaruan Windows(Windows Update) tidak dapat memperbaiki masalah), Anda mungkin perlu menggunakan alat perbaikan sistem, seperti SFC dan DISM(SFC and DISM) , untuk memperbaiki masalah.

Periksa Pembaruan Windows(Check Windows Update)

Dengan dirilisnya Windows 10 , DirectX sekarang menjadi komponen inti Windows , jadi Anda tidak perlu menginstalnya secara manual untuk memainkan game Anda. Namun, dengan pembaruan dan rilis DirectX baru , PC Anda mungkin menjadi usang. Gim terbaru memerlukan DirectX(DirectX) versi terbaru . Jika tidak dapat berjalan, periksa Pembaruan Windows(Windows Update) untuk pembaruan terlebih dahulu.

  1. Untuk melakukan ini, klik kanan menu Start dan pilih Settings .

  1. Di menu Pengaturan(Settings) , pilih Perbarui & Keamanan(Update & Security ) > Pembaruan Windows(Windows Update) . Windows mungkin mulai memeriksa pembaruan secara otomatis, tetapi jika tidak, pilih Periksa pembaruan(Check for updates) untuk memeriksa secara manual. 

Jika pembaruan ditemukan, Windows akan mulai mengunduh dan menginstalnya secara otomatis. Biarkan proses ini selesai, lalu restart PC Anda untuk menyelesaikan perubahan apa pun sebelum mencoba game atau aplikasi Anda lagi.

Jika Anda mengalami masalah Pembaruan Windows(Windows Update issues) , Anda mungkin perlu mengambil langkah tambahan untuk memaksa Windows agar berhasil memperbarui(force Windows to update successfully) .

Instal File DirectX Lama(Install Legacy DirectX Files)

Jika Anda penggemar game retro(retro gaming) , Anda mungkin lebih suka menjalankan game yang menggunakan DirectX versi lama . Sementara Windows sekarang dikemas dengan DirectX , versi lama DirectX dan API(APIs) terkait (seperti Direct3D ) mungkin memerlukan penginstalan terpisah.

Jika PC Windows Anda tidak dapat menjalankan game 3D lama, Anda mungkin perlu mengunduh dan menjalankan DirectX End-User Runtime Web Installer untuk menginstal file lama yang diperlukan. Ini berisi pustaka pra-paket untuk API DirectX(DirectX APIs) lama yang, setelah diinstal, memungkinkan game lama berjalan di PC Anda.

  1. Untuk memulai, unduh DirectX End-User Runtime Web Installer(download the DirectX End-User Runtime Web Installer) dalam bahasa Anda dengan memilih Unduh(Download) .

  1. Jalankan penginstal untuk memulai, lalu pilih bahwa Anda menyetujui syarat dan ketentuan sebelum memilih Berikutnya(Next)

  1. Pemasang DirectX akan menanyakan apakah Anda ingin memasang bilah pencarian Bing yang tidak perlu. (Bing)Kami tidak akan merekomendasikan ini, jadi hapus centang pada kotak, lalu pilih Berikutnya(Next) .

  1. Penginstal akan mengonfirmasi bahwa DirectX akan diinstal, bersama dengan ukuran file. Pilih Berikutnya(Next) untuk melanjutkan. 

  1. Pada titik ini, penginstal akan mengunduh dan menginstal komponen yang diperlukan. Biarkan beberapa saat hingga penginstalan selesai. Ketika instalasi selesai, pilih Finish untuk keluar.

Perbaiki File Sistem Windows(Repair Windows System Files)

Jika Pembaruan Windows(Windows Update) (atau penginstal lama DirectX ) tidak dapat memperbaiki kesalahan "d3dx9_43.dll hilang", ini menunjukkan masalah dengan instalasi Windows Anda secara langsung. (Windows)Karena DirectX sudah diinstal sebelumnya dengan Windows , Anda harus mencoba dan memperbaiki file sistem Anda untuk mengganti file DirectX yang hilang atau rusak juga.

Cara terbaik untuk melakukannya adalah dengan menggunakan alat DISM dan SFC menggunakan Windows PowerShell . DISM memeriksa integritas citra sistem Windows offline Anda yang akan digunakan (Windows)SFC untuk memulihkan PC Anda, memungkinkan Anda mengidentifikasi file yang hilang.

SFC , sementara itu, akan memeriksa file sistem Anda untuk kesalahan dan memperbaikinya menggunakan gambar sistem ini. Menjalankan kedua alat bersama-sama memastikan bahwa instalasi Windows Anda berfungsi dengan baik tanpa file yang hilang.

Cara Menjalankan DISM dan SFC di Windows(How to Run DISM and SFC on Windows)

  1. Untuk menjalankan perintah DISM dan SFC , klik kanan menu Start dan pilih Windows PowerShell (Admin) .

  1. Di jendela PowerShell, ketik dism.exe /online /cleanup-image /restorehealth dan pilih tombol Enter . Beri waktu agar alat selesai berjalan dan ikuti petunjuk tambahan di layar.

  1. Setelah DISM selesai, ketik SFC /scannow dan pilih Enter . Biarkan waktu SFC berjalan dan ikuti instruksi tambahan apa pun.

Setelah alat DISM dan SFC selesai, tutup PowerShell dan mulai ulang PC Anda. Setelah restart, periksa apakah instalasi DirectX Anda berfungsi dengan baik dengan menjalankan game atau aplikasi yang awalnya menyebabkan kesalahan "d3dx9_43.dll missing". 

Jika tidak berhasil, Anda mungkin perlu mempertimbangkan upaya perbaikan yang lebih drastis, seperti memulihkan PC menggunakan Pemulihan Sistem(restoring your PC using System Restore) atau dengan menghapus dan menginstal ulang Windows(wiping and reinstalling Windows) . Instalasi baru mungkin tampak drastis tetapi, jika semuanya gagal, itu mungkin satu-satunya pilihan Anda.

Kembalikan d3dx9_43.Dll Secara Manual(Restore d3dx9_43.Dll Manually)

Satu file yang hilang sudah cukup untuk membuat masalah dengan game yang didukung DirectX . (DirectX-powered)Jika Anda kehilangan file d3dx9_43.dll (untuk alasan apa pun), Anda mungkin dapat memulihkan gameplay Anda secara manual dengan menyalin file yang hilang dari PC Windows 10 lain . Ini bisa berupa PC lain yang Anda miliki atau, jika mungkin, dari teman atau anggota keluarga.

Namun, penting untuk tidak mengunduh file DLL dari sumber online, seperti situs web dan forum, atau dari sumber lain yang tidak Anda percayai. File ini mungkin dikemas dengan malware, jadi jika Anda mencoba menggunakan file DLL yang Anda unduh atau terima dari sumber yang tidak dikenal, Anda mungkin ingin memeriksa malware(check for malware) terlebih dahulu.

D3dx9_43.dll biasanya ditemukan di direktori C:\Windows\System32\ Jika Anda memiliki file d3dx9_43.dll dari tempat lain, pindahkan file ke PC Anda dan salin ke direktori ini.

Setelah Anda memindahkan file ke lokasi ini, mulai ulang PC Anda, lalu coba jalankan perangkat lunak atau game yang memerlukan DirectX . Jika ini adalah satu-satunya file yang hilang, aplikasi Anda harus dijalankan. Namun, jika file lain hilang atau rusak, Anda mungkin perlu mempertimbangkan metode alternatif untuk memperbaiki masalah.

Pemeliharaan Windows 10(Windows 10 Maintenance)

Pesan kesalahan "d3dx9_43.dll hilang" tidak sedrastis kedengarannya. Jika Anda terus memperbarui Windows dan menginstal file warisan DirectX menggunakan (DirectX)DirectX End-User Runtime Web Installer , Anda seharusnya dapat memperbaiki DirectX dan mulai bermain. 

Langkah Anda selanjutnya adalah menemukan game yang ingin Anda mainkan. Jika Anda tidak memiliki backlog game(gaming backlog) untuk dilalui, Anda mungkin ingin mencoba etalase game seperti Steam untuk menemukan game baru, atau mencoba alternatif Steam(Steam alternative) seperti Epic Games atau GOG.com sebagai gantinya.



About the author

Saya seorang insinyur perangkat lunak dengan pengalaman lebih dari 10 tahun di bidang teknik Windows. Saya mengkhususkan diri dalam mengembangkan aplikasi berbasis Windows, serta driver perangkat keras dan suara untuk sistem operasi Microsoft Windows generasi berikutnya, Windows 11. Pengalaman saya dengan membuat aplikasi windows menjadikan saya aset yang sangat berharga bagi perusahaan mana pun yang ingin mengembangkan produk teknologi inovatif.



Related posts