Bagaimana mengatasi kesalahan 0x800f0954?

Kesalahan dengan kode 0x800f0954 muncul di jaringan semakin sering. Itu muncul ketika Anda mencoba untuk menambahkan berbagai komponen tambahan ke Windows 10. Paling sering, ini terjadi ketika menambahkan versi berbeda dari .NET Framework. Salah satu alat baris perintah bawaan, DISM, juga dapat berakhir dengan gagal. Alih-alih memindai sistem atau melakukan tugas-tugas sistem lainnya, jendela macet mungkin muncul. Metode koreksi, serta penyebab kesalahan 0x800f0954 di Windows 7-10 dijelaskan di bawah ini.

Apa yang menyebabkan kesalahan 0x800f0954?

Untuk memahami sumber masalahnya, para ahli memeriksa sekitar 30 laporan pengguna. Kemudian, keadaan serupa Windows direproduksi di mesin uji. Hasil - kesalahan yang sama muncul.

Dimungkinkan untuk menetapkan penyebab kesalahan berikut:

  • Komputer tidak dapat terhubung ke server Windows yang bertanggung jawab untuk mengirim pembaruan. Sangat mungkin bahwa sistem itu sendiri tidak dapat menghubungi server WU. Masalahnya khas untuk jaringan komputer yang terhubung ke domain dan dikonfigurasikan untuk secara otomatis mengunduh pembaruan dari server WSUS. Untuk memperbaiki kesalahan, cukup unduh pembaruan melewati WSUS.
  • Masalahnya disebabkan oleh log DISM CBS. Utilitas DISM dapat menghasilkan log CBS dengan laporan kesalahan yang sebenarnya tidak tersedia. Menghapus log layanan membantu menghilangkan gangguan sistem. Kemungkinan besar, ketika Anda me-restart pemindaian Windows melalui DISM, utilitas akan menunjukkan hasil yang benar.
  • Pembaruan .NET Framework yang gagal melalui komponen OS bawaan. Untuk mengunduh dan menginstal versi .NET Framework tanpa kesalahan, lebih baik menggunakan Powershell;
  • Pengaturan Kebijakan Grup memblokir eksekusi suatu tindakan. Ada satu pengaturan dalam Kebijakan Grup yang, ketika tidak aktif, dapat menyebabkan kesalahan 0x800f0954. Solusi untuk masalah ini adalah dimasukkannya satu opsi dalam editor.

Metode koreksi dipilih sesuai dengan masalah yang terdaftar. Setiap kerusakan secara individual dapat dihilangkan dengan mengganti hanya satu pengaturan atau dengan melakukan beberapa langkah manual. Namun, untuk memahami apa penyebab sebenarnya dari masalah ini, terkadang Anda perlu melakukan beberapa manipulasi. Semua metode ditempatkan dalam urutan yang disarankan untuk digunakan dalam hal efisiensi dan kemudahan penggunaan.

Metode 1: WSUS Bypass

Jelas, untuk mendapatkan komponen Windows tambahan, diperlukan akses ke server Microsoft. Jika sistem tidak dapat membuat koneksi yang diperlukan, kesalahan 0x800f0954 muncul saat itu. Sekitar 35% dari semua laporan kerusakan dari mesin server disebabkan oleh masalah koneksi ke server. Semua karena mereka dikonfigurasi untuk mengunduh pembaruan dari server WSUS.

Jika pembaca memiliki masalah yang sama, kemungkinan besar sekali komputer berada di jaringan domain, oleh karena itu, pengaturan Kebijakan Grup lama disimpan di dalamnya. Dalam skenario ini, Anda harus menginstal penopang sementara untuk mem-bypass server WSUS. Untuk melakukan ini, ubah pengaturan registri.

Penting! Sebelum bekerja dengan registri, lebih baik membuat titik pemulihan Windows. Dengan mengubah parameter yang salah atau mengatur nilai yang salah, Anda dapat melanggar operasi sistem yang benar.

Apa yang perlu Anda lakukan:

  1. Tekan kombinasi tombol Win + R pada keyboard.
  2. Di kotak dialog Jalankan, masukkan kata regedit dan tekan Ctrl + Shift + Enter (memungkinkan Anda untuk memulai editor registri dengan hak administrator). Jika pemberitahuan muncul dari aplikasi Kontrol Akun Pengguna, konfirmasikan tindakan dengan tombol Ya.

  3. Di panel vertikal, buka secara berurutan HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU atau tempel tautan ke panel navigasi. Mungkin, "WindowsUpdate" tidak dapat ditemukan, dalam hal ini, klik kanan pada jendela yang berfungsi dan buat kunci ini. Lakukan hal yang sama dengan kunci "AU".

  4. Di folder terakhir di panel di sebelah kanan, klik RMB dan pilih "Buat" - "Parameter string". Nilai harus diubah namanya menjadi "UserWUServer".
  5. Klik dua kali untuk membuka parameter yang baru dibuat dan atur ke 0.
  6. Keluar dari editor registri dan mulai ulang komputer.

Metode 2: Bersihkan Log CBS

Berdasarkan pengalaman pribadi mereka dan pengalaman banyak pengguna, kita dapat mengatakan bahwa menghapus log CBS (Component Based Servicing) dapat membantu dalam memerangi kesalahan 0x800f0954. Itu dibuat oleh DISM. Langkah selanjutnya adalah me-restart DISM dan ulangi tindakan untuk menginstal komponen Windows yang sebelumnya menyebabkan kesalahan.

Panduan:

  1. Buka "Explorer" dan ikuti jalur C: \ Windows \ Logs \ CBS.

  2. Setelah di folder CBS, tekan Ctrl + A untuk memilih semua konten dan Del untuk menghapusnya. Setelah semua file .log dan .cab dihapus, Anda dapat menutup Explorer.
  3. Klik kanan pada "Start" dan pilih "Command Prompt (Administrator)." Jika pemberitahuan UAC muncul, klik "Ya" di dalamnya untuk mengonfirmasi pemberian hak.
  4. Di konsol dengan hak penuh, tempel perintah - Dism.exe / online / enable-feature / featureename: NetFX3 / source: C: \ dan tekan Enter.
  5. Mulai ulang sistem.

Metode 3: gunakan PowerShell untuk menginstal .NET Framework

Jika masalah muncul ketika menginstal .NET Framework menggunakan DISM, Anda harus beralih ke alat lain - Powershell. Ini bekerja pada prinsip yang berbeda, dan lebih mungkin untuk menginstal komponen yang sesuai.

Instruksi:

  1. Tekan kombinasi Win + R, rekatkan ke baris powershell dan klik tombol Ctrl + Shift + Enter.
  2. Setelah memulai Powershell dalam mode terangkat, masukkan entri Add-WindowsCapability -Online -Name NetFx3 ~ ~ ~ ~ - Sumber D: \ sources \ sxs dan terapkan aksinya dengan tombol Enter.

  3. Tutup konsol, dan nyalakan kembali komputer.
  4. Periksa apakah semuanya berfungsi dengan benar.

Metode 4: Ubah Pengaturan Editor Kebijakan Grup

Metode ini berlaku ketika kesalahan 0x800f0954 menyertai upaya untuk menambahkan alat RSAT. Dalam situasi ini, pengguna harus membuat beberapa perubahan pada pengaturan kebijakan grup.

Penting! Editor Kebijakan Grup tidak tersedia di semua versi Windows. Jika "sepuluh" diatur dalam edisi Beranda, secara default tidak akan ada akses ke alat ini. Anda juga harus menginstal editor.

Jika Anda memiliki akses ke kebijakan grup, Anda harus:

  1. Klik ikon kaca pembesar di sebelah Mulai, masukkan nama file gpedit.msc dan buka.
  2. Di dalam editor, buka bagian "Administrative Templates \ System".
  3. Di panel kanan, cari parameter "Tentukan parameter untuk menginstal komponen opsional ..." dan klik dua kali.

  4. Masukkan ke dalam status "Aktif".
  5. Centang kotak di sebelah "Unduh konten pemulihan ...".

  6. Klik tombol "Terapkan" dan tutup editor.

Itu saja, beberapa cara seharusnya membantu memperbaiki kesalahan 0x800f0954 dan masih menginstal komponen Windows yang diinginkan. Awalnya, Anda harus memilih situasi Anda dan pergi ke solusi yang dikembangkan untuk itu. Jika Anda tidak dapat menentukan masalah Anda, Anda dapat melakukan semua langkah secara berurutan.

Artikel Menarik