Kesalahan 0x800F0954 Instalasi .NET Framework 3.5 atau Fitur Opsional Apa Pun

Ketika Anda mencoba untuk menginstal .NET Framework 3.5 atau fitur opsional lainnya menggunakan dialog "Fitur Windows" ( optionalfeatures.exe ) atau menggunakan baris perintah DISM, kesalahan 0x800F0954 mungkin muncul.

Setelah mengaktifkan .NET Framework 3.5 dan mengklik OK, kesalahan berikut mungkin muncul:

Windows tidak dapat menyelesaikan perubahan yang diminta.

Perubahan tidak dapat diselesaikan. Silakan reboot komputer Anda dan coba lagi.

Kode kesalahan: 0x800F0954

Kesalahan yang sama dapat terjadi ketika mencoba untuk menginstal pengenalan suara tambahan atau font tambahan menggunakan fitur opsional di halaman Pengaturan atau menggunakan baris perintah DISM. Misalnya, Anda menjalankan perintah berikut untuk menginstal .NET Framework 3.5 dari Command Prompt yang ditinggikan atau administrator.

 DISM / Online / Aktifkan-Fitur / FeatureName: NetFx3 / Semua 

Setelah menekan ENTER, inilah pesan kesalahan lengkap yang mungkin Anda lihat:

$config[ads_text6] not foundAlat Layanan dan Manajemen Gambar Penempatan

Versi: 10.0.16299.15

Versi Gambar: 10.0.16299.192

Fitur yang diaktifkan

[========================== 100.0% ===================== =====]

Kesalahan: 0x800f0954

DISM gagal. Tidak ada operasi yang dilakukan.

Untuk informasi lebih lanjut, tinjau file log.

File log DISM dapat ditemukan di C: \ Windows \ Logs \ DISM \ dism.log

File DISM.log akan menampilkan entri / kesalahan ini:

 xxxx, Info DISM DISM Pengelola Paket: PID = 12956 TID = 12296 Log lebih lanjut untuk paket online dan operasi terkait fitur dapat ditemukan di% WINDIR% \ logs \ CBS \ cbs.log - CPackageManagerCLIHandler :: ExecuteCmdLine xxxx, Error DISM DISM.EXE : DISM Package Manager memproses baris perintah tetapi gagal. HRESULT = 800F0954 

Dan file CBS.log akan mencatat kesalahan ini:

 xxxx, Info CBS DWLD: Gagal melakukan pencarian pembaruan Windows [HRESULT = 0x800f0954 - CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS] xxxx, Info CBS FC: WindowsUpdateDownloadFromUUP kembali. [0x800F0954] 

Perhatikan bahwa kesalahan 0x800f0954 merujuk ke CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS yang menunjukkan bahwa sistem Anda mungkin telah dikonfigurasi untuk menggunakan server WSUS (pada jaringan domain Anda) untuk mendapatkan pembaruan alih-alih menyambung ke server Pembaruan Windows secara langsung.

[Fix] Error 0x800F0954 Menginstal .NET Framework 3.5 atau Fitur Opsional Apa Pun

Jika kesalahan 0x800f0954 terjadi menginstal fitur Windows opsional, itu mungkin karena sistem tidak dapat mengakses server Pembaruan Windows. Hal ini terutama berlaku jika komputer yang terhubung dengan domain yang dikonfigurasikan untuk mengunduh pembaruan dari server WSUS. Mungkin juga komputer Anda pernah menjadi bagian atau jaringan perusahaan atau domain dan pengaturan kebijakan grup masih ada.

Langkah 1: Bypass WSUS untuk Menginstal Fitur / Pembaruan Langsung dari Pembaruan Windows

Untuk memperbaiki masalah, untuk sementara mem-bypass server WSUS menggunakan pengeditan registri berikut (memerlukan hak administrator).

  1. Klik kanan Mulai, dan klik Jalankan
  2. Ketik regedit.exe dan klik OK
  3. Buka kunci registri berikut:
     HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU 
  4. Di panel kanan, jika nilai bernama UseWUServer ada, atur datanya ke 0
  5. Keluar dari Peninjau Suntingan Registri
  6. Mulai ulang Windows.

Lihat apakah Anda dapat menginstal .Net Framework 3.5 atau fitur opsional apa pun sekarang. Dalam kebanyakan kasus, langkah-langkah di atas harus memperbaiki masalah.

Langkah 2: Instal .NET Framework (atau Fitur Opsional) dari Windows 10 ISO atau DVD

Jika prosedur pada Langkah 1 tidak membantu, Anda dapat menggunakan perintah DISM berikut (dengan jalur sumber pemasangan) untuk menginstal fitur tambahan dari Windows 10 ISO atau DVD. Namun, Anda harus memastikan bahwa versi Windows 10 pada DVD atau ISO Anda sesuai dengan versi Windows 10 yang diinstal pada sistem Anda.

Berikut adalah langkah-langkah untuk menginstal .NET Framework 3.5 dari disk pengaturan Windows 10 atau ISO:

  1. Dapatkan Windows 10 ISO terbaru (dengan asumsi bahwa sistem Windows 10 Anda menjalankan build terbaru) menggunakan Media Creation Tool.

    Unduh Windows 10 ISO Menggunakan Media Creation Tool

    Catatan Editor: Pilihan yang lebih baik adalah memperbarui perangkat Windows 10 Anda sepenuhnya, dan kemudian menyiapkan disk pengaturan Windows 10 terbaru dengan menyelinap keluar. Lihat cara Slipstream Windows 10 (Integrasikan Pembaruan dengan Disk Pengaturan Asli)

  2. Pasang gambar ISO dengan mengklik dua kali pada file ISO.
  3. Catat huruf drive DVD Anda atau drive yang dipasang, katakanlah H:\

  4. Buka jendela Command Prompt (Administrator) yang lebih tinggi.
  5. Ketik perintah berikut, dan tekan ENTER
     dism / online / enable-feature / featureename: NetFX3 / Sumber: H: \ sources \ sxs / LimitAccess 

    $config[ads_text6] not found

Catatan: Jika Anda perlu menginstal "Aktivasi HTTP Windows Communication Foundation (WCF)" dan "Aktivasi Non-HTTP Windows Communication Foundation (WCF)", pastikan Anda menambahkan parameter /All, seperti terlihat pada tangkapan layar di atas. Seperti yang dikatakan sebelumnya, kedua komponen ini biasanya tidak diperlukan untuk sebagian besar pengguna.

Demikian pula, untuk menginstal fitur opsional lainnya menggunakan DISM, lihat posting blog Menambah fitur (termasuk .NET 3.5) ke Windows 10 - Michael Niehaus 'Windows dan Office ramblings penyebaran serta artikel Microsoft Docs Kemampuan DISM Paket Layanan Opsi-opsi Command Command Line & Fitur yang tersedia sesuai permintaan

Semoga artikel ini membantu Anda menginstal .NET Framework 3.5 atau fitur Windows opsional lainnya, tanpa mendapatkan kesalahan 0x800F0954 .

Artikel terkait

  • [Fix] .NET Framework 3.5 Kesalahan 0x800f0950 di Windows 10

Artikel Terkait