Fix: Kode Kesalahan 0x800f0954

Beberapa pengguna mendapatkanKode Kesalahan 0x800f0954ketika mencoba menginstal .NET Framework 3.5 atau fitur opsional lain di Windows 10. Sebagian besar pengguna melaporkan bahwa kesalahan ini terjadi saat mereka mencoba menginstal paket melalui Fitur Windows, tetapi yang lain mendapatkannya saat menggunakan alat baris perintah DISM. Kesalahan tampaknya tidak eksklusif untuk versi Windows tertentu karena dipastikan terjadi pada Windows 7, Windows 8.1, dan Windows 10.

Apa yang menyebabkan Kode Kesalahan 0x800f0954?

Kami memeriksa masalah khusus ini dengan mencoba mereplikasi masalah tersebut pada mesin pengujian kami dan dengan melihat berbagai laporan pengguna yang mengalami masalah yang sama persis. Ternyata, ada beberapa penyebab potensial berbeda yang mungkin memicu kode kesalahan ini:

Jika Anda sedang mencari perbaikan untuk0x800f0954kesalahan, artikel ini akan memberi Anda beberapa langkah pemecahan masalah. Di bawah, Anda akan menemukan kumpulan metode yang telah berhasil digunakan oleh pengguna lain dalam situasi serupa untuk memperbaiki masalah khusus ini.

Ingatlah bahwa metode di bawah ini diurutkan berdasarkan efisiensi dan tingkat keparahan, jadi sebaiknya Anda mengikutinya sesuai urutan penyajiannya. Kemungkinan tidak semua perbaikan potensial dapat diterapkan pada situasi Anda saat ini, jadi silakan lewati metode yang tidak dapat diikuti.

Metode 1: Melewati WSUS

Jika Anda mendapatkan0x800f0954kesalahan saat mencoba memasang fitur Windows opsional, itu mungkin karena sistem Anda tidak dapat mengakses server Pembaruan Windows. Hal ini tampaknya telah terjadi pada banyak pengguna dalam situasi yang serupa - terutama dalam situasi di mana ada seluruh jaringan komputer yang bergabung dengan domain yang dikonfigurasi untuk mengunduh pembaruan dari server WSUS.

Jika situasi Anda serupa, mungkin masalahnya terjadi karena komputer Anda pernah menjadi bagian dari jaringan domain dan setelan kebijakan grup masih diterapkan. Jika skenario ini dapat diterapkan, Anda dapat menyelesaikan masalah dengan melewati sementara server WSUS. Anda dapat melakukannya dengan mudah dengan melakukan pengeditan registri berikut:

  1. tekan Tombol Windows + R untuk membuka a Lari kotak dialog. Lalu, ketik "regedit" dan pukul Ctrl + Shift + Enter untuk membuka Editor Registri dengan hak administratif. Saat diminta oleh UAC (Kontrol Akun Pengguna), klik Iya untuk memberikan hak administratif.
  2. Di dalam Editor Registri, gunakan panel kiri untuk menavigasi ke lokasi berikut:
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU

    catatan: Anda juga dapat menempelkan alamat langsung ke bilah navigasi dan tekan Memasukkan untuk segera ke sana.

  3. Jika Pembaruan Windows kunci tidak ada, Anda harus membuatnya secara manual. Untuk melakukan ini, klik kanan pada tombol Windows, pilih Baru> Kunci dan beri nama 'Pembaruan Windows'. Kemudian, klik kanan pada kunci yang baru dibuat dan pilih Baru> Kunci dan beri nama kunci terbaru AU.
  4. Dengan kunci AU dipilih, pindah ke panel kanan, klik kanan pada ruang kosong dan pilih Baru > Tali nilai. Selanjutnya, ganti nama nilai string yang baru dibuat menjadi UserWUServer.
  5. Setelah UserWUServer kunci telah dibuat, klik dua kali di atasnya dan setel Data Nilai untuk 0.
  6. Tutup Editor Registri, mulai ulang komputer Anda dan lihat apakah masalah telah diselesaikan pada permulaan sistem berikutnya.

Jika metode ini tidak menyelesaikan masalah atau tidak dapat diterapkan, pindah ke metode berikutnya di bawah.

Metode 2: Membersihkan log CBS

Beberapa pengguna yang mengalami masalah persis seperti ini telah melaporkan bahwa mereka berhasil menyelesaikan masalah tersebut setelah menghapus CBS (Layanan Berbasis Komponen) log yang terkait dengan DISM. Setelah melakukan ini dan menjalankan kembali perintah DISM, beberapa pengguna yang terpengaruh telah melaporkan bahwa file0x800f0954kesalahan tidak lagi terjadi.

Inilah yang perlu Anda lakukan:

  1. Buka File Explorer dan arahkan ke lokasi berikut:
    C: \ Windows \ Logs \ CBS 
  2. Setelah Anda masuk ke dalam CBS folder, pilih semuanya di sana dan pilih Menghapus.
  3. Setelah setiap file .catatan dan .taksi file dihapus, Anda dapat menutup file CBS map.
  4. tekan Tombol Windows + R untuk membuka a Lari kotak dialog. Lalu, ketik “Cmd” dan tekan Ctrl + Shift + Enter untuk membuka yang ditinggikan Prompt Perintah. Ketika Anda melihat UAC (Kontrol Akun Pengguna),klik Ya untuk memberikan hak administratif.
  5. Di dalam Command Prompt yang ditinggikan, ketik perintah berikut dan tekan Memasukkanuntuk menjalankan kembali perintah DISM sekali lagi:
    Dism.exe / online / aktifkan fitur / nama fitur: NetFX3 / sumber: C: \
  6. Setelah memukul Memasukkan, .NETFramework harus dipasang tanpa ekstensi0x800f0954kesalahan.

Jika Anda masih mendapatkan pesan kesalahan yang sama atau metode ini tidak berlaku untuk skenario Anda saat ini, pindah ke metode berikutnya di bawah.

Metode 3: Menggunakan PowerShell untuk menginstal .NET Framework 3.5

Jika Anda menghadapi0x800f0954kesalahan saat mencoba menginstal .NET Framework 3.5 dengan menggunakan DISM (Deployment Image Servicing and Management), Anda mungkin dapat menghindari pesan kesalahan dengan menggunakan Powershell.

Beberapa pengguna yang terpengaruh telah melaporkan bahwa kode kesalahan tidak lagi terjadi setelah mereka menjalankan perintah PowerShell yang akhirnya memperbaiki masalah. Inilah yang perlu Anda lakukan:

  1. tekan Tombol Windows + R untuk membuka perintah jalankan. Lalu, ketik "PowerShell" dan tekan Ctrl + Shift + Enter untuk membuka prompt Powershell yang ditinggikan. Saat diminta oleh UAC (Kontrol Akun Pengguna), klik Iya untuk memberikan hak administratif.
  2. Di dalam prompt Powershell yang ditinggikan, ketik perintah berikut dan tekan Enter untuk menjalankannya:
    Add-WindowsCapability –Online -Name NetFx3 ~~~~ –Source D: \ sources \ sxs
  3. Tutup prompt Powershell yang ditinggikan dan mulai ulang mesin Anda.
  4. Pada permulaan sistem berikutnya, coba instal .NET Framework 3.5 sekali lagi dan lihat apakah masalah telah diselesaikan.

Jika kesalahan yang sama masih terjadi, pindah ke metode selanjutnya di bawah ini.

Metode 4: Menggunakan Editor Kebijakan Grup

Jika Anda mendapatkan0x800f0954kesalahan saat mencoba menambahkan Perangkat RSAT, kemungkinan Anda perlu melakukan beberapa perubahan menggunakan Editor Kebijakan Grup alat. Beberapa pengguna telah berhasil menyelesaikan masalah ini dengan menjalankan Gpedit alat untuk mengubah beberapa pengaturan yang terkait dengan Instalasi Komponen dan Perbaikan Komponen.

Setelah mengaktifkan kebijakan lokal tertentu dan mengizinkan OS untuk mengunduh konten perbaikan dan fitur opsional langsung dari WU, beberapa pengguna telah melaporkan bahwa masalah telah teratasi.

catatan: Perlu diingat bahwa file Editor Kebijakan Grup alat tidak tersedia untuk semua versi Windows. Jika Anda memiliki Windows 10 Home atau versi lain yang tidak menyertakannya, Anda harus mengikuti artikel ini (di sini) untuk menginstal editor kebijakan di komputer Anda.

Jika Anda memiliki Editor Kebijakan Grup pada versi Windows Anda, berikut panduan singkat tentang cara melakukan pengeditan yang diperlukan:

  1. tekan Tombol Windows + R untuk membuka a Lari kotak dialog. Lalu, ketik “Gpedit.msc” dan tekan Memasukkan untuk membuka Editor Kebijakan Grup Lokal. Jika Anda diminta oleh UAC (Kontrol Akun Pengguna), klik Iya untuk memberikan hak administratif.
  2. Setelah Anda berada di dalam Editor Kebijakan Grup Lokal, gunakan panel kiri untuk menavigasi ke lokasi berikut:
    Konfigurasi Komputer \ Template Administratif \ Sistem
  3. Lalu, dengan Sistem dipilih, buka panel kanan dan klik dua kali pada Tentukan pengaturan untuk instalasi komponen opsional dan perbaikan komponen.
  4. Selanjutnya, setel kebijakan ke Diaktifkan dan pastikan untuk mencentang kotak yang terkait dengan Unduh konten perbaikan dan fitur opsional langsung dari Pembaruan Windows alih-alih Layanan Pembaruan Server Windows (USUS).
  5. Memukul Menerapkan untuk menyimpan konfigurasi, lalu tutup file Editor Kebijakan Grup Lokal dan restart komputer Anda.
  6. Pada permulaan sistem berikutnya, kesalahan seharusnya tidak lagi terjadi.

Solusi 5: Mengubah Nilai Registri UseWUServer

Jika tidak ada metode di atas yang berfungsi, kami akan mencoba mengubahGunakanWUServerentri registri dan ubah ke nonaktif. Rupanya, setelah pembaruan Windows baru-baru ini, kunci ini bentrok dengan layanan pembaruan Windows dan menyebabkan pesan kesalahan yang sedang dibahas. Pastikan Anda masuk sebagai administrator sebelum melanjutkan dan membuat cadangan registri Anda untuk berjaga-jaga.

  1. Tekan Windows + R, ketik “regedit”Di kotak dialog dan tekan Enter.
  2. Setelah di editor registri, navigasikan ke jalur berikut:
    HKLM/Perangkat Lunak/Kebijakan/Microsoft/Windows/WindowsUpdate/AU/UseWUServer
  3. Sekarang, ubah nilainyadari 1 hingga 0.
  4. Setelah melakukan perubahan berikut, mulai ulang komputer Anda dan mulai layanan pembaruan lagi. Periksa apakah masalah telah teratasi.
Facebook Twitter Google Plus Pinterest