Bagaimana cara memperbaiki masalah 'Penyedia DLL gagal menginisialisasi dengan benar'?
Diterbitkan: 2019-12-10Pembaruan dari Microsoft seharusnya meningkatkan kinerja Windows 10 dan memperbaiki bug-nya. Namun, hal-hal tidak selalu berjalan mulus saat diluncurkan. Beberapa pengguna mengeluh bahwa ketika mereka menginstal paket mandiri atau seluruh pembaruan, mereka akan mendapatkan Kode Kesalahan 0x8009001d. Biasanya, ini disertai dengan pesan yang mengatakan, "Penyedia DLL gagal untuk menginisialisasi dengan benar."
Apa Kesalahan Windows 0x8009001d?
Ada banyak alasan mengapa Error 0x8009001d muncul. File sampah, sisa perangkat lunak, file sistem yang rusak, dan masalah lain mungkin ada di baliknya. Jadi, setelah kami membagikan metode tentang cara memperbaiki kesalahan 'Penyedia DLL gagal menginisialisasi dengan benar', Anda akan melihat bahwa semua solusi terkait dengan penyelesaian masalah yang disebutkan di atas. Pastikan Anda bekerja dengan cara Anda ke bawah daftar sampai Anda menyingkirkan masalah secara permanen.
Metode 1: Menjalankan Pemecah Masalah untuk Pembaruan Windows
Salah satu hal hebat tentang Windows 10 adalah ia memiliki pemecah masalah untuk berbagai masalah. Karena Kesalahan 0x8009001d terkait dengan Pembaruan Windows, Anda dapat menggunakan pemecah masalah khusus untuk itu. Untuk menjalankan utilitas, ikuti langkah-langkah di bawah ini:
- Luncurkan aplikasi Pengaturan dengan menekan Tombol Windows + I di keyboard Anda.
- Setelah jendela Pengaturan muncul, klik Perbarui & Keamanan.
- Buka menu panel kiri, lalu klik Troubleshoot.
- Pindah ke panel kanan, lalu pilih Pembaruan Windows.
- Klik tombol Jalankan Pemecah Masalah.
Biarkan utilitas mengidentifikasi kesalahan dan menyelesaikannya sesuai dengan itu. Sekarang, jika pemecah masalah menyarankan Anda mengambil tindakan lebih lanjut untuk memperbaiki masalah, ikuti mereka.
Metode 2: Mengatur Ulang Komponen Pembaruan Windows
Ada kemungkinan beberapa komponen Pembaruan Windows rusak atau rusak. Jadi, jika Anda ingin mempelajari cara memperbaiki kesalahan 'NTE_Provider_DLL_Fail', Anda perlu mengetahui cara mereset komponen Pembaruan Windows. Melakukannya akan mengganti semua file sistem yang rusak, memperbaiki citra sistem yang rusak, dan mengatur ulang pengaturan Winsock. Untuk melakukannya, ikuti petunjuk di bawah ini:
- Hal pertama yang perlu Anda lakukan adalah pergi ke situs resmi Microsoft, lalu unduh Alat Reset Windows Update Agent.
- Setelah mengunduh utilitas, klik kanan, lalu pilih Jalankan sebagai Administrator dari menu konteks.
- Di jendela, ketik "Y" (tanpa tanda kutip), lalu tekan Enter.
- Anda akan melihat opsi berikut:
- Pindai semua file sistem yang dilindungi dan ganti yang rusak (sfc / scannow)
- Pindai, deteksi, dan perbaiki kerusakan pada citra sistem Windows
- Bersihkan komponen yang digantikan
- Setel ulang komponen Pembaruan Windows
- Ubah nilai yang tidak valid di Windows Registry
- Hapus file sementara
- Ketik "4" (tanpa tanda kutip) untuk mereset komponen Pembaruan Windows.
Setelah menyelesaikan langkah-langkah ini, beberapa pesan akan ditampilkan di layar, yang merinci status proses. Anda dapat menekan tombol apa saja setelah operasi selesai. Nyalakan kembali komputer Anda, lalu periksa apakah kesalahannya hilang.
Metode 3: Menghapus Konten Folder Catroot2 dan SoftwareDistribution
Ada trik lain dalam mempelajari cara menghapus Windows Error 0x8009001d. Pembaruan Windows menyimpan file yang diunduh dalam dua folder—Catroot2 dan SoftwareDistribution. Jadi, jika file pembaruan rusak atau rusak, Anda dapat menghapus isi folder tersebut. Ingatlah bahwa Anda memerlukan hak administratif untuk melakukan ini. Untuk melanjutkan, ikuti petunjuk di bawah ini:
- Pada keyboard Anda, tekan Windows Key + R untuk meluncurkan kotak dialog Run.
- Di dalam kotak dialog Run, ketik "CMD" (tanpa tanda kutip).
- Anda perlu meluncurkan Command Prompt dengan hak administratif. Jadi, Anda harus menekan Ctrl + Shift + Enter pada keyboard Anda.
- Setelah Command Prompt aktif, jalankan baris perintah berikut satu per satu:
berhenti bersih wuauserv
bit stop bersih
Catatan: Perintah ini akan menghentikan Layanan Transfer Cerdas Latar Belakang dan Layanan Pembaruan Windows.
- Hal berikutnya yang perlu Anda lakukan adalah menavigasi ke folder C:\Windows\SoftwareDistribution.
- Tekan Ctrl+A pada keyboard Anda untuk memilih semua file, lalu pilih Hapus.
Catatan: Jika beberapa file dalam folder sedang digunakan, Anda mungkin perlu me-restart komputer Anda dan menjalankan baris perintah lagi.

- Setelah mengosongkan folder SoftwareDistribution, reboot PC Anda. Anda perlu membuka Command Prompt dengan hak administratif lagi, lalu jalankan baris perintah berikut satu demi satu:
mulai bersih wuauserv
bit awal bersih
Setelah mengikuti langkah-langkah ini, folder akan terisi kembali secara otomatis. Sekarang, Anda perlu menyiram isi folder catroot2. Sekali lagi, Anda harus membuka bentuk Command Prompt yang lebih tinggi.
- Setelah Command Prompt aktif, jalankan baris perintah berikut satu demi satu:
cryptsvc berhenti bersih
md %systemroot%\system32\catroot2.old
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
- Setelah menjalankan baris perintah ini, hapus semua konten folder catroot2.
- Sekarang, Anda perlu menjalankan perintah di bawah ini:
mulai bersih cryptsvc
Setelah Anda menyelesaikan langkah-langkah ini, folder catroot2 akan diatur ulang saat Anda menjalankan Pembaruan Windows lagi. Jika Kesalahan 0x8009001d masih mencegah Anda menginstal pembaruan dengan sukses, maka Anda harus mencoba solusi berikutnya.
Metode 4: Menjalankan Baris Perintah Pembersihan-Gambar
Salah satu alasan mengapa kesalahan 'Penyedia DLL gagal untuk menginisialisasi dengan benar' muncul karena gambar Windows yang rusak. Anda dapat menjalankan baris perintah untuk membersihkan gambar Windows. Berikut langkah-langkahnya:
- Di keyboard Anda, tekan tombol Windows.
- Ketik "Command Prompt" (tanpa tanda kutip).
- Klik kanan Command Prompt dari hasil, lalu pilih Run as Administrator dari menu konteks.
- Jika diminta untuk memberikan izin ke aplikasi, klik Ya.
- Setelah Command Prompt yang ditinggikan muncul, jalankan baris perintah berikut:
dism /online /cleanup-image /startcomponentcleanup
Setelah proses selesai, restart komputer Anda dan coba instal pembaruan lagi.
Metode 5: Menghapus File Sementara dan Sampah
Setelah komputer Anda mengumpulkan terlalu banyak sampah, seperti cache yang tidak berguna dan file yang tidak perlu, layanan dan proses tertentu tidak akan berjalan sebagaimana mestinya. Jadi, kami sarankan Anda menyingkirkan file sampah ini. Anda dapat menggunakan utilitas Disk Cleanup, tetapi prosesnya dapat memakan waktu. Selain itu, Anda tidak akan memiliki kendali penuh atas apa yang hilang. Karena itu, kami menyarankan Anda menggunakan alat andal yang didedikasikan untuk membersihkan sampah PC.

Atasi Masalah PC dengan Auslogics BoostSpeed
Selain membersihkan dan mengoptimalkan PC Anda, BoostSpeed melindungi privasi, mendiagnosis masalah perangkat keras, menawarkan kiat untuk meningkatkan kecepatan, dan menyediakan 20+ alat untuk memenuhi sebagian besar kebutuhan pemeliharaan dan layanan PC.
Ada banyak aplikasi di luar sana yang dirancang untuk tujuan ini, tetapi tidak banyak yang menjanjikan hasil yang efektif dan nyaman seperti yang dilakukan Auslogics BoostSpeed. Yang perlu Anda lakukan adalah menginstal program, dan dalam beberapa klik, Anda dapat membuang file sampah dengan aman. Selain menghapus cache yang kelebihan beban, alat ini juga akan menghapus kunci registri yang tidak valid, mendefrag drive Anda, dan melangsingkan Windows Anda agar bersih dan efisien. Setelah proses selesai, Anda akan dapat memulihkan stabilitas sistem dan menikmati komputer yang lebih cepat. Tentu saja, Anda akan menyingkirkan Kesalahan 0x8009001d dan menginstal pembaruan yang tersedia dengan sukses.
Kami berharap salah satu solusi yang kami bagikan membantu Anda menyelesaikan Kesalahan 0x8009001d. Karena itu, jika menurut Anda kami melewatkan perbaikan yang sangat baik, jangan ragu untuk membagikannya di komentar di bawah!