Pengguna PC Windows 11 atau Windows 10 kerap menghadapi pesan galat “DWMAPI.DLL is either not designed or not found” saat menggunakan File Explorer, aplikasi, atau game. Galat ini menunjukkan bahwa berkas DWMAPI.DLL hilang atau rusak, sehingga sistem tidak dapat menerapkan efek grafis seperti transparansi, efek Aero Glass, atau thumbnail langsung di Taskbar.
File DWMAPI.DLL secara default berlokasi di C:\Windows\System32. Penyebab umum galat ini meliputi serangan adware atau malware, Windows yang usang, folder System32 yang rusak, atau driver yang kedaluwarsa. Sangat tidak disarankan untuk mengunduh berkas DLL dari sumber pihak ketiga yang tidak tepercaya.
Langkah pertama yang dapat diambil adalah memeriksa izin folder System32. Galat ini bisa muncul jika program yang ingin mengakses berkas tersebut tidak memiliki izin yang memadai untuk mengakses folder System32. Memastikan izin yang benar dapat menyelesaikan masalah akses.
Selanjutnya, pastikan Windows Anda selalu terbarui. Banyak pengguna menemukan bahwa galat ini sering terjadi karena mereka tidak memperbarui sistem operasi Windows mereka dalam waktu yang lama. Memeriksa dan menginstal pembaruan Windows yang tersedia melalui panel Pengaturan, di bagian Pembaruan Windows, seringkali dapat memperbaiki masalah ini.
Jika masalah berlanjut, penggunaan alat penghapus adware sangat direkomendasikan. Adware seringkali menghapus berkas DLL atau membuat perubahan yang tidak diinginkan pada sistem. Alat seperti AdwCleaner dapat membantu mengidentifikasi dan menghapus adware yang mungkin menjadi penyebabnya.
Selain itu, lakukan pemindaian menyeluruh pada PC Anda untuk virus atau malware. Serangan malware atau virus dapat menyebabkan hilangnya berkas DLL. Gunakan perangkat lunak antivirus terkemuka, baik Windows Security bawaan atau aplikasi pihak ketiga seperti Kaspersky, Avira, atau Avast, untuk memindai dan membersihkan sistem dari ancaman.
Memeriksa dependensi DLL juga merupakan langkah penting. Berkas DLL sering bergantung pada berkas DLL lain. Menemukan dependensi ini secara manual dapat menjadi rumit, oleh karena itu disarankan untuk menggunakan alat seperti Dependency Walker. Alat gratis ini memungkinkan Anda memeriksa berkas DLL dependen setelah memasukkan berkas DWMAPI.DLL yang diinginkan, sehingga Anda dapat memverifikasi integritas semua berkas terkait.
Terakhir, jalankan System File Checker (SFC). Alat ini dapat memulihkan berkas DLL yang hilang atau rusak dengan memindai dan memperbaiki berkas sistem yang bermasalah. Jika SFC tidak berhasil, Anda juga bisa menggunakan Deployment Imaging Service and Management Tool (DISM). Kedua alat ini memerlukan waktu yang signifikan karena memeriksa setiap berkas pada sistem Anda untuk memastikan integritasnya dan memperbaiki inkonsistensi.