Perbaiki: Kode Kesalahan 0x800f0954

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

Kode Kesalahan 0x800f0954

Apa yang menyebabkan Kode Kesalahan 0x800f0954?

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

  • Komputer tidak dapat mengakses server Pembaruan Windows - Dalam beberapa kasus, pesan kesalahan terjadi karena sistem tidak dapat mencapai server WU. Ini tipikal dalam situasi di mana ada seluruh jaringan komputer yang bergabung dengan domain yang dikonfigurasi untuk mengunduh pembaruan dari server WSUS. Dalam hal ini, Anda bisa menyelesaikan masalah dengan melewati WSUS.
  • Log DISM CBS memicu masalah - Kadang-kadang, log CBS yang dihasilkan oleh utilitas DISM dapat mengarah ke masalah yang sebenarnya tidak ada. Dalam kasus ini, Anda bisa menyelesaikan masalah dengan menghapus log Layanan Berbasis Komponen dan menjalankan kembali perintah DISM yang sebelumnya gagal dengan pesan kesalahan ini.
  • .NET Framework perlu diinstal melalui Powershell - Jika Anda mencoba untuk menginstal paket .NET Framework yang lebih lama, Anda mungkin harus melakukannya dari jendela PowerShell untuk menghindari kesalahan 0x800f0954 .
  • Kebijakan grup mencegah instalasi - Ada satu kebijakan yang berpotensi memicu kesalahan khusus ini jika dinonaktifkan dari Editor Kebijakan Grup Lokal. Jika skenario ini berlaku, Anda dapat menyelesaikan masalah dengan mengaktifkan kebijakan 'Tentukan pengaturan untuk pemasangan komponen opsional dan perbaikan komponen'.

Jika saat ini Anda mencari perbaikan untuk kesalahan 0x800f0954, artikel ini akan memberi Anda beberapa langkah pemecahan masalah. Di bawah, Anda akan menemukan kumpulan metode yang berhasil digunakan oleh pengguna lain dalam situasi yang sama untuk memperbaiki masalah khusus ini.

Ingatlah bahwa metode di bawah ini disusun berdasarkan efisiensi dan tingkat keparahan, jadi kami mendorong Anda untuk mengikutinya sesuai urutan yang disajikan. Peluangnya adalah tidak setiap potensi perbaikan akan berlaku untuk situasi Anda saat ini, jadi silakan lewati metode yang tidak dapat diikuti.

Metode 1: Melewati WSUS

Jika Anda mendapatkan kesalahan 0x800f0954 saat mencoba menginstal 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 sama - 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, ada kemungkinan bahwa masalah terjadi karena komputer Anda pernah menjadi bagian dari jaringan domain dan pengaturan kebijakan grup masih ada. Jika skenario ini berlaku, Anda dapat menyelesaikan masalah dengan memintas sementara server WSUS. Anda dapat melakukan ini dengan mudah dengan melakukan edit registri berikut:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run . Kemudian, ketik "regedit" dan tekan Ctrl + Shift + Enter untuk membuka Registry Editor dengan hak administratif. Ketika diminta oleh UAC (Kontrol Akun Pengguna), klik Ya untuk memberikan hak administratif.
  2. Di dalam Peninjau Suntingan Registri, gunakan panel sebelah kiri untuk menavigasi ke lokasi berikut:
     HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU 

    Catatan: Anda juga dapat menempelkan alamat secara langsung ke bilah navigasi dan tekan Enter untuk sampai di sana secara instan.

  3. Jika kunci WindowsUpdate tidak ada, Anda harus membuatnya secara manual. Untuk melakukan ini, klik kanan pada tombol Windows, pilih New> Key dan beri nama 'WindowsUpdate'. Kemudian, klik kanan pada kunci yang baru dibuat dan pilih New> Key dan beri nama kunci AU terbaru.
  4. Dengan kunci AU dipilih, pindah ke panel kanan, klik kanan pada ruang kosong dan pilih Baru> Nilai string . Selanjutnya, ganti nama nilai string yang baru dibuat ke UserWUServer .
  5. Setelah kunci UserWUServer dibuat, klik dua kali padanya dan tetapkan Value Data ke 0 .
  6. Tutup Peninjau Suntingan Registri, mulai ulang komputer Anda dan lihat apakah masalah telah teratasi pada startup sistem berikutnya.
//appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

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

Metode 2: Membersihkan log CBS

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

Inilah yang perlu Anda lakukan:

  1. Buka File Explorer dan navigasikan ke lokasi berikut:
     C: \ Windows \ Logs \ CBS 
  2. Setelah Anda masuk ke dalam folder CBS, pilih semuanya di sana dan pilih Hapus.
  3. Setelah setiap file .log dan file .cab dihapus, Anda dapat menutup folder CBS .
  4. Tekan tombol Windows + R untuk membuka kotak dialog Run . Kemudian, ketik "cmd" dan tekan Ctrl + Shift + Enter untuk membuka Command Prompt yang lebih tinggi . Saat Anda melihat UAC (Kontrol Akun Pengguna), klik Ya untuk memberikan hak administratif.

  5. Di dalam Command Prompt yang ditinggikan, ketikkan perintah berikut dan tekan Enter untuk menjalankan kembali perintah DISM sekali lagi:
     Dism.exe / online / enable-feature / featureename: NetFX3 / sumber: C: \ 
  6. Setelah menekan Enter, .NET Framework harus menginstal tanpa kesalahan 0x800f0954 .

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

Metode 3: Menggunakan PowerShell untuk menginstal .NET Framework 3.5

Jika Anda mengalami kesalahan 0x800f0954 ketika mencoba untuk menginstal .NET Framework 3.5 dengan menggunakan DISM (Deployment Image Servis and Management), Anda mungkin dapat menghindari pesan kesalahan dengan menggunakan Powershell.

Beberapa pengguna yang terkena dampak 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. Kemudian, ketik "powershell" dan tekan Ctrl + Shift + Enter untuk membuka prompt Powershell yang tinggi. Ketika diminta oleh UAC (Kontrol Akun Pengguna), klik Ya untuk memberikan hak administratif.

    Jalankan dialog: powershell Lalu tekan Ctrl + Shift + Enter
  2. Di dalam prompt Powershell yang ditinggikan, ketikkan perintah berikut dan tekan Enter untuk menjalankannya:
     Add - WindowsCapability - Online - Name NetFx3 ~~~~ - Sumber D: \ sources \ sxs 
  3. Tutup prompt Powershell yang ditinggikan dan restart mesin Anda.
  4. Pada startup sistem berikutnya, cobalah untuk menginstal .NET Framework 3.5 sekali lagi dan lihat apakah masalah telah teratasi.

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

Metode 4: Menggunakan Editor Kebijakan Grup

Jika Anda mendapatkan kesalahan 0x800f0954 saat mencoba menambahkan RSAT Toolset, kemungkinan Anda harus membuat beberapa perubahan menggunakan alat Editor Kebijakan Grup . Beberapa pengguna telah berhasil menyelesaikan masalah ini dengan menjalankan alat Gpedit untuk memodifikasi beberapa pengaturan yang terkait dengan Instalasi Komponen dan Perbaikan Komponen .

Setelah mengaktifkan kebijakan lokal tertentu dan memungkinkan OS mengunduh konten perbaikan dan fitur opsional langsung dari WU, beberapa pengguna telah melaporkan bahwa masalah tersebut telah diatasi.

Catatan: Perlu diingat bahwa alat Editor Kebijakan Grup 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 adalah panduan cepat tentang cara melakukan pengeditan yang diperlukan:

  1. Tekan tombol Windows + R untuk membuka kotak dialog Run . Kemudian, ketik "gpedit.msc" dan tekan Enter untuk membuka Editor Kebijakan Grup Lokal . Jika Anda diminta oleh UAC (Kontrol Akun Pengguna), klik Ya untuk memberikan hak administratif.

    Mengetik "gpedit.msc" di Run prompt
  2. Setelah Anda berada di dalam Editor Kebijakan Grup Lokal, gunakan panel kiri untuk menavigasi ke lokasi berikut:

    Konfigurasi Komputer \ Template Administratif \ Sistem

  3. Kemudian, dengan Sistem dipilih, pergi ke panel kanan dan klik dua kali pada pengaturan Tentukan untuk pemasangan komponen opsional dan perbaikan komponen .

    Tentukan pengaturan untuk pemasangan komponen opsional dan perbaikan komponen
  4. Selanjutnya, atur kebijakan ke Diaktifkan dan pastikan untuk mencentang kotak yang terkait dengan Unduh konten perbaikan dan fitur opsional langsung dari Pembaruan Windows, bukan Layanan Pembaruan Server Windows (USUS) .

    Aktifkan Kebijakan yang diperlukan
  5. Tekan Apply untuk menyimpan konfigurasi, kemudian tutup Editor Kebijakan Grup Lokal dan restart komputer Anda.
  6. Pada startup sistem berikutnya, kesalahan seharusnya tidak lagi terjadi.

Artikel Menarik