Mengatasi Error “The procedure entry point SetDefaultDllDirectories could not be located in the dynamic link library KERNEL32.dll “ Windows 7

{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 macam error entry point, diantaranya adalah sebagai berikut:
  • SetDefaultDllDirectories dengan judul error:
    • "The procedure entry point SetDefaultDllDirectories could be located in the dynamic link library kernel32.dll"
  • AddDllDirectory dengan judul error:
    • "The procedure entry point AddDllDirectory could not be located in the dynamic link library kernel32.dll"
  • RemoveDllDirectory dengan judul error:
    • "The procedure entry point RemoveDllDirectory could not be located in the dynamic link library kernel32.dll"

Mengatasi "The procedure entry point SetDefaultDllDirectories could 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":
  1. Download update "KB4457144" untuk Windows 7 dan pilih dengan sesuai kebutuhan sistem operasi 32(x86)/64 bit
  2. 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
  3. Di jendela pop-up kemudian pilih pada baris ke 2 yang ditandai pada kotak warna kuning


  4. (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
  5. Install & tunggu sampai selesai


  6. Restart komputer/laptop kalian untuk menyelesaikan installasi
  7. (Optional) Pilih close dan 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 64-bit, tergantung arsitektur sistem operasi yang digunakan"
Q:"Cara mengetahui 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 CommunityDiscord 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:
  1. Saat jendela pop-up tampil, klik kanan pada baris ke 2 (windows 6.1-kb4457144...) lalu pilih "Salin Alamat Link" atau "Copy Link Address"
  2. Buka tab baru di browser kemudian paste link di tab baru dan klik tombol enter
  3. Jika file tidak terdownload juga, lakukan pada cara kedua berikut
Cara kedua:
  1. Pastikan komputer/laptop kalian sudah terinstall software IDM (Internet Download Manager)


  2. 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 (jika masih tersedia untuk windows 7)

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.
Bayu Radityo

Seorang lulusan teknik informatika yang senang dalam berbagi ilmu pengetahuan, dan membuat karya digital berupa photomanipulation dan digital drawing. instagram external-link

30 Komentar

  1. Maaf cara ini tidak bekerja adakah solusi lain?

    BalasHapus
    Balasan
    1. Kalau boleh tau gagalnya bagaimana? apakah ada pesan error yang tampil?

      Hapus
  2. saat menginstall updatenya, tidak semua filenya bisa terupdate. Muncul "some updates were not installed"

    BalasHapus
    Balasan
    1. Bisa coba beberapa cara berikut :
      1. Hapus temp file menggunakan disk cleanup dengan cara menekan tombol windows dan ketik disk cleanup kemudian scan drive c dan centang temporary files dan thumbnail (jika ada) setelah itu coba install kembali.
      2. Bisa juga menghapus file temporary menggunakan software ccleaner yang hasilnya lebih optimal.

      Hapus
    2. Kok tetep gabisa ya bangg :)

      Hapus
  3. bang untuk windows 7 ultimate 2009 64 bit pakai updatenanya yg mana? tinggal download dan update doang kah?

    BalasHapus
    Balasan
    1. pakai yang Windows 7 for x64-based Systems, iya tinggal download dan install aja

      Hapus
  4. bg, toshiba L740 pakai yg mana?

    BalasHapus
    Balasan
    1. Bisa pakai yang 32/64 bit tergantung sistem operasinya pakai 32 atau 64 bit. Kalau sistem operasinya pakai 32 bit download yang x86, kalau sistem operasinya pakai yang 64 bit download yang x64

      Hapus
  5. kok masih gak bisa ya bang?

    BalasHapus
    Balasan
    1. Gak bisanya bagaimana? Apa masih ada pesan error yang tampil?

      Hapus
  6. Saya klik tombol [ Download ] pada baris "2018-09 Security Monthly Quality Rollup for Windows 7 for x86-based Systems (KB4457144)", muncul jendela baru "https://www.catalog.update.microsoft.com/DownloadDialog.aspx", dengan 2 pilihan :

    1) pciclearstalecache_822d8bd1c49eb980976fd243f4dfdc39bca9210f.exe
    2) windows6.1-kb4457144-x86_d2d9bc4f25b27fe28b11b2cd18df9b7835f22df3.msu

    Kemudian saya klik pilihan yang nomor 1, tapi ga ada reaksi apapun.
    Kenapa ga bisa didownload filenya ?

    BalasHapus
    Balasan
    1. Iya benar tadi saya coba juga tidak bisa, kemungkinan ada masalah dari server atau browser (jendela pop-up), untuk solusinya sudah di update.

      Hapus
  7. saya sudah coba ikuti instruksi dan install, tapi masalah saya tidak terpecahkan, kenapa ya?

    BalasHapus
    Balasan
    1. Tidak terpecahkannya bagaimana ya? Apakah masih ada pesan error yang tampil? dan software/game apa yang menyebabkan masalah kernel32?

      Hapus
  8. Gak bisa instal, muncul pop-up

    "windows update standalone installer

    Installer encountered an error: 0x80070422

    The service cannot be started, either because it is disabled or because it has no enabled devices associated with it"

    solusi nya gmna bang?

    BalasHapus
    Balasan
    1. Sdh nemu, ternyata windows update nya ke-disable, jd nyalain dulu lewat services.msc(di run) ke manual wkwk. 🙏

      Hapus
    2. Terimakasih juga kontribusinya, sehingga dapat berguna untuk pembaca lain yg mungkin mengalami hal serupa 🙏.

      Hapus
    3. Terimakasih sdh di share mas masalah dan solusi nya. Sangat bergunaa 🙏👍👍

      Hapus
    4. kalau gitu, ujung-ujungnya windows update harus di on kan ya?

      Hapus
    5. @Unknown: Sebenarnya tidak harus, itu hanya langkah opsional saja kalau update KB4457144 masih belum berhasil mengatasi error kernel32 yang dialami

      Hapus
  9. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  10. Kak, waktu installation complete kok aku ga ada opsi restart ya kak? jadi opsinya close aja gitu, tapi keterangannya tetep installation complete, akhirnya saya klik opsi close dan restart manual tapi tetep ga bisa huhu, solusinya gimana ya kak?:'

    BalasHapus
    Balasan
    1. Pas gak bisanya itu ada error lain kah yang muncul?

      Hapus
    2. Saya juga sama, tidak ada pilihan "restart", jadi saya close, dan restart manual. Dan saya coba lagi untuk install discord, tapi ternyata masih sama seperti sebelumnya.

      Hapus
    3. Coba diperiksa terlebih dahulu di Windows Update apakah KB4457144 sudah terinstall atau belum dengan cara sebagai berikut:
      1. Buka Control Panel
      2. Pilih View Update History yang ada di sidebar
      3. Jalankan check for Update dan install KB4457144 melalui Windows Update jika memang KB4457144 belum terinstall dengan judul sesuai dengan Microsoft Update Catalog diatas

      Hapus
  11. mas padahal aplikasi kernelnya sudah di download dan juga di instal dan pas di restart itu windows updatenya jalannya sampai 15% doang terus selesai pas dijalankan aplikasinya masi tetap keluar masalah yang sama The procedure entry point could SetDefaultDllDirectories not be located in the dynamic link library KERNEL32.dll. btw aplikasi yang mau gw coba itu Postman.
    itu masalahnya dimana ya mas? tolong solusinya..

    BalasHapus
    Balasan
    1. Maaf untuk ini belum ada solusinya karena berhubung saya sedang pakai windows 10 jadi belum sempat coba, tapi dari kebanyakan artikel yang saya temui tentang error kernel32 saat install Postman kebanyakan menggunakan cara yang sama yaitu dengan update KB4457144 jadi mungkin bisa coba periksa dahulu di View Update History melalui Program and Features apakah KB4457144 udah terinstall atau belum, kalau sudah dan masih menampilkan error coba untuk dihapus terlebih dahulu, restart, download ulang file instalasi update KB4457144, kemudian install ulang kembali update KB4457144.

      Hapus
  12. makasih bang, caranya work.

    BalasHapus
  13. makasih bang, caranya work.

    BalasHapus
Lebih baru Lebih lama