Kesalahan 0x800f0954 saat menginstal NET Framework 3.5

Beberapa pengguna mendapatkan kode kesalahan 0x800f0954 saat mencoba menginstal .NET Framework 3.5 atau fitur opsional lainnya di Windows 10. Sebagian besar pengguna mendapatkan kesalahan ini saat mencoba menginstal paket apa pun menggunakan komponen Windows, sementara yang lain mendapatkan prompt perintah menggunakan alat DISM. Kesalahan bisa terjadi di Windows 7, Windows 8.1 dan Windows 10 dan dikaitkan dengan kebijakan grup tertentu, log CBS dapat menunjukkan kesalahan, tetapi sebenarnya tidak ada, atau komputer tidak dapat mengakses pembaruan. Mari kita lihat cara memperbaiki kesalahan 0x800f0954. Anda harus mengandalkan solusi berdasarkan masalah Anda.

Kesalahan 0x800f0954 saat menginstal NET Framework 3.5

Melewati server WSUS

Sistem tidak dapat mengakses server WU. Ini khas dalam situasi di mana ada seluruh jaringan komputer yang bergabung dengan domain yang dikonfigurasi untuk mengunduh pembaruan dari server WSUS. Jika demikian, Anda dapat menyelesaikan masalah dengan melewati sementara server WSUS selama penginstalan komponen. Ketik editor registri "pencarian" dan klik kanan di atasnya. Kemudian pilih " run as administrator ". Di registri, ikuti jalur secara manual:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • Jika Anda tidak memiliki bagian WindowsUpdate dan AU, buatlah. Klik kanan pada folder Windows tujuan dan New> Partition, beri nama WindowsUpdate . Selanjutnya, klik kanan pada WindowsUpdate dan "New"> "Section" bernama AU .

buat partisi WindowsUpdate dan AU di Windows


Sekarang pilih folder AU dan klik kanan pada kolom kosong di sebelah kiri dan pilih "New"> " Parameter string " bernama UseWUServer dan nilai 0. Restart PC Anda dan periksa apakah masalah sudah teratasi.

GunakanWUServer

Menghapus Log CBS

Anda perlu menghapus log CBS dan kemudian menjalankan DISM. Masuk ke penjelajah di sepanjang jalur C: \ Windows \ Logs \ CBS dan pilih semua file, lalu hapus.

Hapus log CBS secara manual

Setelah Anda menghapus semua file di folder CBS, jalankan command prompt sebagai administrator dan masukkan perintah DISM:

  • Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\

Matikan fitur pengaktifan online nama Sumber NetFX3 C

Gunakan PowerShell untuk menginstal .NET Framework 3.5 dari media penginstalan

Jika Anda mengalami kesalahan 0x800f0954 saat mencoba menginstal .NET Framework 3.5 menggunakan perintah pembaruan atau menginstal melalui server, Anda dapat menginstalnya melalui PowerShell dari citra ISO. Hal pertama yang perlu Anda lakukan adalah membuat drive USB instalasi Windows 10 atau disk virtual instalasi Windows 10. Jalankan PowerShell sebagai administrator dan masukkan applet berikut:

  • Add-WindowsCapability –Online -Name NetFx3~~~~ –Source D:\sources\sxs- Dimana D: adalah nama flash drive instalasi Windows 10.
  • Mulai ulang PC Anda dan coba instal .NET Framework 3.5 lagi.

Add-WindowsCapability –Online -Name NetFx3 Source sources sxs

Memasang dan memulihkan komponen opsional

Jika Anda mengalami kesalahan 0x800f0954 saat menggunakan RSAT (Alat Administrasi Server Jarak Jauh), Anda dapat mengatasi masalah ini dengan satu kebijakan, yang akan memberikan izin OS, mengunduh konten pemulihan, dan fungsi tambahan langsung dari WU.

  • Tekan Win + R dan ketik gpedit.msc untuk membuka Editor Kebijakan Grup.
  • Di editor, navigasikan ke Konfigurasi Komputer> Template Administratif> Sistem .
  • Di sebelah kanan, temukan " Tentukan opsi untuk menginstal komponen opsional dan memulihkan komponen " dan klik dua kali di atasnya.
  • Di jendela properti, pilih " Diaktifkan " dan centang kotak di bawah " Unduh konten dan opsi pemulihan langsung dari Pembaruan Windows daripada menggunakan Layanan Pembaruan Server Windows (WSUS) ."
  • Klik terapkan dan mulai ulang PC Anda. Harap Anda memperbaiki kesalahan 0x800f0954.

instalasi dan pemulihan komponen opsional