{tocify} $title={Daftar Isi}
Pendahuluan
Beberapa waktu ini penulis mengalami error "The procedure entry point could SetDefaultDllDirectories not be located in the dynamic link library kernel32.dll" ketika mencoba menginstall beberapa software terutama discord pada windows 7, penulis juga beberapa kali melihat pertanyaan untuk penyelesaian masalah tersebut di sejumlah forum untuk mereka yang juga masih menggunakan windows 7 dan mencoba menginstall discord, driver atau aplikasi lainnya. Biasanya, sejumlah orang akan langsung mencari dan mendownload Kernel32.dll di dll-files dan di copy-paste ke System32 atau SysWOW64 tetapi cara tersebut masih belum berhasil dan tetap menampilkan error yang sama.
Hal tersebut terjadi karena aplikasi yang akan diinstall memerlukan update/patch keamanan terbaru pada kernel32 yang merujuk pada pembaruan keamanan windows 7 yang secara khusus memodifikasi file kernel32.dll terkait dengan library yang tersimpan pada kernel32 yang dikenal sebagai "entry point" salah satunya adalah SetDefaultDllDirectories sehingga dapat menyebabkan beberapa software/driver/game menampilkan pesan error "The procedure entry point could SetDefaultDllDirectories not be located in the dynamic link library kernel32.dll" sementara mungkin file kernel32.dll yang ada di komputer/laptop kalian tidak pernah terupdate, mengingat bahwa pengguna windows 7 lebih sering mematikan/enggan untuk mengupdate windows 7.
Kernel32.dll sendiri memiliki tiga entry point diantaranya adalah sebagai berikut:
- SetDefaultDllDirectories dengan judul error:
- "The procedure entry point could SetDefaultDllDirectories not be located in the dynamic link library kernel32.dll"
- AddDllDirectory dengan judul error:
- "The procedure entry point could AddDllDirectory not be located in the dynamic link library kernel32.dll"
- RemoveDllDirectory dengan judul error:
- "The procedure entry point could RemoveDllDirectory not be located in the dynamic link library kernel32.dll"
Mengatasi "The procedure entry point could SetDefaultDllDirectories not be located in the dynamic link library KERNEL32.dll"
Dalam artikel ini penulis hanya membahas mengatasi masalah kernel32 pada discord dengan entry point SetDefaultDllDirectories, adapun software/driver/game dengan error yang sama mungkin dapat mencobanya juga, berikut ini adalah cara mengatasi error "The procedure... KERNEL32.dll":
- Download update "KB4457144" untuk Windows 7 dan pilih dengan sesuai kebutuhan sistem operasi 32(x86)/64 bit
- Pilih 2018-09 Security Monthly Quality Rollup for Windows 7 for x86-based Systems (KB4457144) untuk Windows dengan sistem operasi 32-bit, pilih 2018-09 Security Monthly Quality Rollup for Windows 7 for x64-based Systems (KB4457144) untuk windows dengan sistem operasi 64-bit
- Di jendela pop-up kemudian pilih pada baris ke 2 yang ditandai pada kotak warna kuning
- (Optional) Buatlah restore point terlebih dahulu sehingga ketika mengalami kendala setelah selesai menginstall update KB4457144 maka kalian bisa mengembalikan keadaan komputer seperti sebelum menginstall kb4457144
- Install & tunggu sampai selesai
- Restart komputer/laptop kalian untuk menyelesaikan installasi
- (Optional) Coba untuk restart secara manual jika memang tidak ada tombol restart
Itulah cara mengatasi error "The procedure entry point could SetDefaultDllDirectories not be located in the dynamic link library KERNEL32.dll", kalian juga bisa mengupdatenya melalui Windows Update.
Q&A
Q:"Kalau untuk laptop seri Sumsang A001, Susa XZ002, GL 9000, dll, download yang mana"?
A:"Bisa pakai yang x86 untuk sistem operasi 32 bit dan x64 untuk sistem operasi x64, tergantung arsitektur sistem operasi yang digunakan"
Q:"Cara tau sistem operasi saya 32 bit atau 64 bit bagaimana?"
A:"Jalankan dxdiag dengan cara menekan tombol Windows + R pada keyboard secara bersamaan lalu ketik dxdiag"
Saran-saran
Bagi pembaca yang mungkin masih belum dapat mengatasi error kernel32.dll ada beberapa saran yang perlu diperhatikan oleh pembaca:
- Jika langkah diatas masih menampilkan pesan error kernel32 saat instalasi discord, disarankan untuk merujuk pada artikel berikut Discord Community.
- Note: Pada artikel tersebut nantinya kalian akan diarahkan ke halaman Microsoft Security Advisory mengenai entry point pada kernel32 dan diarahkan untuk mendownload patch/update keamanan KB2533623 yang sebenarnya sudah digantikan dengan KB4457144 sehingga kalian tidak akan menemukan file KB2533623
![]() |
Source: Github |
- Perhatikan entry point yang dinyatakan tidak ada pada dynamic link library kernel32.dll, entry point yang berbeda mungkin perlu penanganan yang berbeda
- Permasalahan serupa dari software/driver/game yang berbeda mungkin perlu langkah-langkah yang berbeda sehingga pastikan untuk memeriksa layanan dukungan dan forum masing-masing software/driver/game tersebut
- Periksa kembali software/driver/game yang akan diinstall apakah masih support windows 7 atau tidak
- Posting kendala yang dihadapi di Microsoft Community, Discord Community, atau sejumlah forum lainnya termasuk forum yang disediakan khusus untuk software/driver/game yang akan diinstall
Masalah Teknis
Tidak Bisa Download
Bagi kalian yang sudah klik tombol download namun download tidak berjalan, ada dua solusi untuk mengatasi hal tersebut, berikut caranya:
Cara pertama:
- Saat jendela pop-up tampil, klik kanan pada baris ke 2 (windows 6.1-kb4457144...) lalu pilih "Salin Alamat Link" atau "Copy Link Address"
- Buka tab baru di browser kemudian paste link di tab baru dan klik tombol enter
- Jika file tidak terdownload juga, lakukan pada cara kedua berikut
Cara kedua:
- Pastikan komputer/laptop kalian sudah terinstall software IDM (Internet Download Manager)
- Klik kanan pada baris ke 2 saat jendela pop-up tampil dan pilih "download dengan IDM" atau "Download with IDM" maka file akan terdownload
Error 0x8000FFF
Error 0x8000FFF ketika mencoba menginstall update KB4457144 terjadi karena pada update KB4457144 membutuhkan pembaharuan KB3177467, berikut cara mengatasinya:
- Download dan install update KB3177467
- Pilih product windows 7, Pilih 2018-10 Update for Windows 7 for x86-based Systems (KB3177467) untuk sistem operasi 32bit dan x64-based Systems (KB3177467) untuk sistem operasi 64bit
Tidak ada Tombol Restart dan Masih menampilkan Error kernel32
Bagi kalian yang tidak menampilkan tombol restart ketika instalasi KB4457144 selesai dan/ataupun masih menampilkan error kernel32 maka kalian perlu memeriksa terlebih dahulu apakah KB4457144 berhasil terinstall atau tidak dengan cara sebagai berikut:
- Restart secara manual terlebih dahulu setelah menginstall KB4457144
- Setelah restart, buka Control Panel dan pilih Windows Update
- Pilih View Update History yang ada pada sidebar (panel sisi) dan lihat apakah status update kb4457144 success atau failed
- Jika failed coba untuk menginstall kembali
- (Optional) Jika status success namun masih tetap menampilkan error kernel32 yang sama coba untuk menghapus update kb4457144 terlebih dahulu melalui Program and Features pada Control Panel kemudian coba untuk install kembali
- (Optional) Jika status success namun menampilkan pesan error yang berbeda coba untuk mencari kembali solusi yang sesuai dengan pesan error yang ditampilkan atau bisa menyampaikan melalui kolom komentar
- (Optional) install melalui windows update
Note: Bagi kalian yang masih mengalami kendala dalam mengatasi error kernel32.dll disarankan untuk merincikan permasalahannya, seperti sistem operasi yang digunakan, pesan error apa yang tampil saat/setelah install update KB4457144, software/driver/game apa yang ingin diinstall namun menyebabkan error kernel32, contohnya seperti berikut :
Untuk menjaga integritas dan keandalan artikel, artikel ini telah diperbaharui pada 26/12/2021.