Ralat 0x800F0954 Memasang .NET Framework 3.5 atau Sebarang Ciri Pilihan

Apabila anda cuba memasang .NET Framework 3.5 atau ciri pilihan lain menggunakan dialog "Ciri-ciri Windows" ( optionalfeatures.exe ) atau menggunakan baris perintah DISM, kesalahan 0x800F0954 mungkin 0x800F0954 .

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

Windows tidak dapat menyelesaikan perubahan yang diminta.

Perubahan tidak dapat diselesaikan. Nyalakan semula komputer anda dan cuba lagi.

Kod ralat: 0x800F0954

Kesalahan yang sama mungkin berlaku ketika cuba memasang pengecaman ucapan tambahan atau fon tambahan menggunakan ciri Pilihan di halaman Tetapan atau menggunakan baris perintah DISM. Sebagai contoh, anda menjalankan perintah berikut untuk memasang .NET Framework 3.5 dari Prompt Perintah yang ditinggikan atau pentadbir.

 DISM / Online / Enable-Feature / FeatureName: NetFx3 / Semua 

Setelah menekan ENTER, berikut adalah mesej ralat penuh yang mungkin anda lihat:

$config[ads_text6] not foundAlat Perkhidmatan dan Pengurusan Imej Penerapan

Versi: 10.0.16299.15

Versi Imej: 10.0.16299.192

Mengaktifkan ciri

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

Ralat: 0x800f0954

DISM gagal. Tidak ada operasi yang dilakukan.

Untuk maklumat lebih lanjut, semak fail log.

Fail log DISM boleh didapati di C: \ Windows \ Logs \ DISM \ dism.log

Fail DISM.log akan menunjukkan entri / kesalahan ini:

 xxxx, Info DISM DISM Package Manager: PID = 12956 TID = 12296 Log selanjutnya untuk pakej dalam talian dan operasi yang berkaitan dengan ciri boleh didapati di% WINDIR% \ logs \ CBS \ cbs.log - CPackageManagerCLIHandler :: ExecuteCmdLine xxxx, Kesalahan DISM DISM.EXE : Pengurus Pakej DISM memproses baris arahan tetapi gagal. HRESULT = 800F0954 

Dan fail CBS.log akan mencatat kesalahan ini:

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

Perhatikan bahawa ralat 0x800f0954 merujuk kepada CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS yang menunjukkan bahawa sistem anda mungkin telah dikonfigurasi untuk menggunakan pelayan WSUS (di rangkaian domain anda) untuk mendapatkan kemas kini dan bukannya menyambung ke pelayan Windows Update secara langsung.

[Betulkan] Ralat 0x800F0954 Memasang .NET Framework 3.5 atau Sebarang Ciri Pilihan

Sekiranya ralat 0x800f0954 berlaku semasa memasang ciri Windows pilihan, ini mungkin disebabkan sistem tidak dapat mengakses pelayan Kemas Kini Windows. Perkara ini berlaku terutamanya jika komputer bergabung dengan domain yang dikonfigurasi untuk memuat turun kemas kini dari pelayan WSUS. Mungkin juga komputer anda pernah menjadi sebahagian atau rangkaian korporat atau domain dan pengaturan dasar kumpulan masih berlaku.

Langkah 1: Abaikan WSUS untuk Memasang Ciri / Kemas Kini Secara Langsung dari Kemas Kini Windows

Untuk menyelesaikan masalah tersebut, buat sementara waktu memintas pelayan WSUS menggunakan pengeditan pendaftaran berikut (memerlukan hak pentadbir).

  1. Klik kanan Mula, dan klik Jalankan
  2. Ketik regedit.exe dan klik OK
  3. Pergi ke kunci pendaftaran berikut:
     HKEY_LOCAL_MACHINE \ PERISIAN \ Polisi \ Microsoft \ Windows \ WindowsUpdate \ AU 
  4. Di panel kanan, jika nilai bernama UseWUServer ada, tetapkan datanya ke 0
  5. Keluar dari Editor Pendaftaran
  6. Mulakan semula Windows.

Lihat apakah anda dapat memasang .Net Framework 3.5 atau ciri pilihan sekarang. Dalam kebanyakan kes, langkah di atas harus menyelesaikan masalah.

Langkah 2: Pasang .NET Framework (atau Ciri Pilihan) dari Windows 10 ISO atau DVD

Sekiranya prosedur di bawah Langkah 1 tidak membantu, anda boleh menggunakan arahan DISM berikut (dengan jalur sumber pemasangan) untuk memasang ciri tambahan dari Windows 10 ISO atau DVD. Walau bagaimanapun, anda mesti memastikan bahawa versi Windows 10 pada DVD atau ISO anda sesuai dengan versi Windows 10 yang dipasang pada sistem anda.

Berikut adalah langkah-langkah untuk memasang .NET Framework 3.5 dari cakera persediaan Windows 10 atau ISO:

  1. Dapatkan Windows 10 ISO terbaru (dengan andaian bahawa sistem Windows 10 anda menjalankan binaan terbaru) menggunakan Alat Penciptaan Media.

    Muat turun Windows 10 ISO Menggunakan Alat Pembuatan Media

    Catatan editor: Pilihan yang lebih baik ialah mengemas kini peranti Windows 10 anda sepenuhnya, dan kemudian menyiapkan cakera persediaan Windows 10 yang terkini dengan melancarkan aliran. Lihat cara Slipstream Windows 10 (Mengintegrasikan Kemas Kini dengan Cakera Persediaan Asal)

  2. Pasang gambar ISO dengan mengklik dua kali pada fail ISO.
  3. Catat huruf pemacu DVD atau pemacu yang dipasang, katakan H:\

    $config[ads_text6] not found

  4. Buka tetingkap Prompt Perintah (Pentadbir) yang tinggi.
  5. Ketik arahan berikut, dan tekan ENTER
     dism / online / enabled-feature / featurename: NetFX3 / Source: H: \ source \ sxs / LimitAccess 

Catatan: Jika anda perlu memasang "Pengaktifan HTTP Yayasan Komunikasi Windows (WCF)" dan "Pengaktifan Non-HTTP Yayasan Komunikasi Windows (WCF)", pastikan anda menambahkan parameter /All, seperti yang terlihat pada tangkapan layar di atas. Seperti yang dinyatakan sebelumnya, kedua-dua komponen ini biasanya tidak diperlukan untuk kebanyakan pengguna.

Begitu juga, untuk memasang ciri pilihan lain menggunakan DISM, rujuk catatan blog Menambah ciri (termasuk .NET 3.5) ke Windows 10 - Rambling penggunaan Windows dan Office Michael Niehaus serta artikel Microsoft Docs Pakej Kemampuan DISM Melayan Pilihan Baris Perintah & Ciri yang tersedia permintaan

Semoga artikel ini membantu anda memasang .NET Framework 3.5 atau ciri Windows pilihan lain, tanpa mendapat ralat 0x800F0954 .

Artikel berkaitan

  • [Betulkan] .NET Framework 3.5 Ralat 0x800f0950 pada Windows 10

Artikel Berkaitan