Betulkan: Kod Ralat 0x800f0954



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Beberapa pengguna mendapat Kod Ralat 0x800f0954 ketika cuba memasang .NET Framework 3.5 atau ciri pilihan lain di Windows 10. Sebilangan besar pengguna melaporkan bahawa ralat ini berlaku semasa mereka cuba memasang pakej melalui Ciri Windows, tetapi yang lain mendapatkannya semasa menggunakan alat baris perintah DISM. Ralat itu nampaknya tidak eksklusif untuk versi Windows tertentu kerana disahkan berlaku pada Windows 7, Windows 8.1 dan Windows 10.



Kod Ralat 0x800f0954



Apa yang menyebabkan Kod Ralat 0x800f0954?

Kami meneliti masalah ini dengan cuba meniru masalah tersebut di mesin ujian kami dan dengan melihat pelbagai laporan pengguna yang menghadapi masalah ini. Ternyata, ada beberapa pelaku berpotensi yang berbeza yang mungkin akhirnya mencetuskan kod ralat ini:



  • Komputer tidak dapat mengakses pelayan Kemas kini Windows - Dalam beberapa kes, mesej ralat berlaku kerana sistem tidak dapat menjangkau pelayan WU. Ini biasa dalam situasi di mana terdapat seluruh rangkaian komputer yang bergabung dengan domain yang dikonfigurasi untuk memuat turun kemas kini dari pelayan WSUS. Dalam kes ini, anda boleh menyelesaikan masalah dengan memintas WSUS.
  • Log CBS DISM mencetuskan masalah - Kadang kala, log CBS yang dihasilkan oleh utiliti DISM dapat menunjukkan masalah yang sebenarnya tidak wujud. Dalam kes ini, anda dapat menyelesaikan masalah dengan menghapus log Servis Berasaskan Komponen dan menjalankan kembali perintah DISM yang sebelumnya gagal dengan mesej ralat ini.
  • .NET Framework perlu dipasang melalui Powershell - Sekiranya anda cuba memasang pakej .NET Framework yang lebih lama, anda mungkin harus melakukannya dari tetingkap PowerShell untuk mengelakkan 0x800f0954 kesilapan.
  • Dasar kumpulan menghalang pemasangan - Terdapat satu dasar yang berpotensi mencetuskan ralat ini jika dilumpuhkan dari Editor Dasar Kumpulan Tempatan. Sekiranya senario ini berlaku, anda dapat menyelesaikan masalahnya dengan mengaktifkan kebijakan 'Nyatakan tetapan untuk pemasangan komponen pilihan dan pembaikan komponen'.

Sekiranya anda sedang mencari penyelesaian untuk 0x800f0954 ralat, artikel ini akan memberi anda beberapa langkah penyelesaian masalah. Di bawah, anda akan menemui sekumpulan kaedah yang berjaya digunakan oleh pengguna lain dalam situasi serupa untuk menyelesaikan masalah ini.

Perlu diingat bahawa kaedah di bawah ini disusun mengikut kecekapan dan keparahan, jadi kami mendorong anda untuk mengikutinya mengikut urutan yang ditunjukkan. Kemungkinan tidak semua penyelesaian yang berpotensi akan berlaku untuk situasi Anda saat ini, jadi jangan lupa kaedah yang tidak dapat diikuti.

Kaedah 1: Mengabaikan WSUS

Sekiranya anda mendapat 0x800f0954 ralat semasa cuba memasang ciri Windows pilihan, ini mungkin kerana sistem anda tidak dapat mengakses pelayan Kemas Kini Windows. Ini nampaknya telah berlaku untuk banyak pengguna dalam situasi yang serupa - terutama dalam situasi di mana terdapat seluruh rangkaian komputer yang bergabung dengan domain yang dikonfigurasi untuk memuat turun kemas kini dari pelayan WSUS.



Sekiranya keadaan anda serupa, ada kemungkinan masalah berlaku kerana komputer anda pernah menjadi sebahagian daripada rangkaian domain dan tetapan dasar kumpulan masih berlaku. Sekiranya senario ini berlaku, anda boleh menyelesaikan masalah dengan memintas pelayan WSUS buat sementara waktu. Anda boleh melakukannya dengan mudah dengan melakukan pengeditan pendaftaran berikut:

  1. Tekan Kekunci Windows + R untuk membuka a Lari kotak dialog. Kemudian, taip 'Regedit' dan memukul Ctrl + Shift + Enter untuk membuka Penyunting Pendaftaran dengan hak pentadbiran. Apabila diminta oleh UAC (Kawalan Akaun Pengguna) , klik Ya untuk memberikan hak pentadbiran.
  2. Di dalam Registry Editor, gunakan panel sebelah kiri untuk menavigasi ke lokasi berikut:
    HKEY_LOCAL_MACHINE  PERISIAN  Polisi  Microsoft  Windows  WindowsUpdate  AU

    Catatan: Anda juga boleh menampal alamat terus ke bar navigasi dan tekan Masukkan untuk ke sana dengan serta-merta.

  3. Sekiranya Kemas kini Windows kunci tidak ada, anda perlu membuatnya secara manual. Untuk melakukan ini, klik kanan pada kekunci Windows, pilih Baru> Kunci dan namakannya ‘WindowsUpdate’. Kemudian, klik kanan pada kekunci yang baru dibuat dan pilih Baru> Kunci dan namakan kunci terbaru AT .
  4. Dengan kekunci AU dipilih, pindah ke panel sebelah kanan, klik kanan pada tempat kosong dan pilih Baru> Rentetan nilai. Seterusnya, ganti nama nilai rentetan yang baru dibuat menjadi Pelayan Pengguna .
  5. Sekali Pelayan Pengguna kunci telah dibuat, klik dua kali padanya dan tetapkan Data Nilai ke 0 .
  6. Tutup Editor Registry, mulakan semula komputer anda dan lihat apakah masalahnya telah diselesaikan pada permulaan sistem seterusnya.
https://appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Sekiranya kaedah ini tidak menyelesaikan masalah atau tidak berlaku, beralih ke kaedah seterusnya di bawah.

Kaedah 2: Membersihkan log CBS

Beberapa pengguna yang kami hadapi dengan masalah ini telah melaporkan bahawa mereka berjaya menyelesaikan masalah tersebut setelah menghapus CBS (Servis Berasaskan Komponen) log yang berkaitan dengan DISM . Setelah melakukan ini dan menjalankan semula arahan DISM, beberapa pengguna yang terjejas telah melaporkan bahawa 0x800f0954 ralat tidak lagi berlaku.

Inilah yang perlu anda lakukan:

  1. Buka File Explorer dan arahkan ke lokasi berikut:
    C:  Windows  Log  CBS
  2. Sebaik sahaja anda masuk ke dalam CBS folder, pilih semua yang ada dan pilih Padam.
  3. Selepas setiap fail .log dan .teksi fail dipadamkan, anda boleh menutup CBS folder.
  4. Tekan Kekunci Windows + R untuk membuka a Lari kotak dialog. Kemudian, taip 'Cmd' dan tekan Ctrl + Shift + Enter untuk membuka ketinggian Arahan prompt . Apabila anda melihat UAC (Kawalan Akaun Pengguna), klik Ya untuk memberikan hak pentadbiran.
  5. Di dalam Prompt Perintah yang dinaikkan, ketik perintah berikut dan tekan Masukkan untuk menjalankan semula arahan DISM sekali lagi:
    Dism.exe / online / enabled-feature / featurename: NetFX3 / sumber: C: 
  6. Selepas memukul Masukkan, .NET Framework harus dipasang tanpa 0x800f0954 kesilapan.

Sekiranya anda masih menemui mesej ralat yang sama atau kaedah ini tidak berlaku untuk senario semasa anda, beralih ke kaedah seterusnya di bawah.

Kaedah 3: Menggunakan PowerShell untuk memasang .NET Framework 3.5

Sekiranya anda menghadapi 0x800f0954 ralat semasa cuba memasang .NET Framework 3.5 dengan menggunakan DISM (Deployment Image Servicing and Management), anda mungkin dapat mengelakkan mesej ralat dengan menggunakan Powershell.

Beberapa pengguna yang terjejas telah melaporkan bahawa kod kesalahan tidak lagi berlaku setelah mereka menjalankan perintah powerhell yang akhirnya menyelesaikan masalah. Inilah yang perlu anda lakukan:

  1. Tekan Kekunci Windows + R untuk membuka arahan run. Kemudian, taip 'Powerhell' dan tekan Ctrl + Shift + Enter untuk membuka arahan Powershell yang tinggi. Apabila diminta oleh UAC (Kawalan Akaun Pengguna) , klik Ya untuk memberikan hak pentadbiran.

    Jalankan dialog: PowerShell Kemudian tekan Ctrl + Shift + Enter

  2. Di dalam prompt Powershell yang dinaikkan, ketik perintah berikut dan tekan Enter untuk menjalankannya:
    Tambah-Keupayaan Windows -Dalam talian -Nama NetFx3~~~~ -SumberD: sumber  sxs
  3. Tutup arahan Powershell yang dinaikkan dan hidupkan semula mesin anda.
  4. Pada permulaan sistem seterusnya, cuba pasang Rangka Kerja BERSIH 3.5 sekali lagi dan lihat apakah masalahnya telah diselesaikan.

Sekiranya ralat yang sama masih berlaku, beralih ke kaedah seterusnya di bawah.

Kaedah 4: Menggunakan Editor Dasar Kumpulan

Sekiranya anda mendapat 0x800f0954 ralat semasa cuba menambah Set Alat RSAT , kemungkinan anda perlu membuat beberapa perubahan menggunakan Penyunting Dasar Kumpulan alat. Beberapa pengguna berjaya menyelesaikan masalah ini dengan menjalankan Gpedit alat untuk mengubah beberapa tetapan yang berkaitan dengan Pemasangan Komponen dan Pembaikan Komponen .

Setelah mengaktifkan dasar tempatan tertentu dan membenarkan OS memuat turun kandungan pembaikan dan ciri pilihan langsung dari WU, beberapa pengguna telah melaporkan bahawa masalah tersebut telah diselesaikan.

Catatan: Perlu diingat bahawa Penyunting Dasar Kumpulan alat tidak tersedia untuk semua versi Windows. Sekiranya anda mempunyai Windows 10 Home atau versi lain yang tidak menyertakannya, anda perlu mengikuti artikel ini ( di sini ) untuk memasang penyunting dasar pada komputer anda.

Sekiranya anda mempunyai Dasar Kumpulan Penyunting pada versi Windows anda, berikut adalah panduan ringkas mengenai cara melakukan pengeditan yang diperlukan:

  1. Tekan Kekunci Windows + R untuk membuka a Lari kotak dialog. Kemudian, taip 'Gpedit.msc' dan tekan Masukkan untuk membuka Penyunting Dasar Kumpulan Tempatan . Sekiranya anda diminta oleh UAC (Kawalan Akaun Pengguna) , klik Ya untuk memberikan hak pentadbiran.

    Menaip 'gpedit.msc' dalam arahan Run

  2. Sebaik sahaja anda berada di dalam Editor Dasar Kumpulan Tempatan, gunakan panel sebelah kiri untuk menavigasi ke lokasi berikut:
    Konfigurasi Komputer Templat Pentadbiran Sistem
  3. Kemudian, dengan Sistem dipilih , pergi ke panel sebelah kanan dan klik dua kali pada Tentukan tetapan untuk pemasangan komponen pilihan dan pembaikan komponen .

    Tentukan tetapan untuk pemasangan komponen pilihan dan pembaikan komponen

  4. Seterusnya, tetapkan polisi ke Diaktifkan dan pastikan untuk mencentang kotak yang berkaitan dengan Muat turun kandungan pembaikan dan ciri pilihan terus dari Kemas Kini Windows dan bukannya Perkhidmatan Kemas Kini Pelayan Windows (USUS) .

    Aktifkan Dasar yang diperlukan

  5. Pukul Memohon untuk menyimpan konfigurasi, kemudian tutup Penyunting Dasar Kumpulan Tempatan dan mulakan semula komputer anda.
  6. Pada permulaan sistem seterusnya, ralat tidak lagi berlaku.

Penyelesaian 5: Mengubah Penggunaan Nilai RegistriPengguna

Sekiranya tiada kaedah di atas berfungsi, kami akan berusaha mengubahnya UseWUServer kemasukan pendaftaran dan menukarnya menjadi kurang upaya. Nampaknya, setelah kemas kini Windows baru-baru ini, kunci ini bertentangan dengan perkhidmatan kemas kini Windows dan menyebabkan mesej ralat sedang dibincangkan. Pastikan anda log masuk sebagai pentadbir sebelum melangkah lebih jauh dan sandarkan pendaftaran anda sekiranya berlaku.

  1. Tekan Windows + R, taip ' regedit 'Di kotak dialog dan tekan Enter.
  2. Setelah berada di editor pendaftaran, arahkan ke jalan berikut:
    HKLM / Perisian / Dasar / Microsoft / Windows / WindowsUpdate / AU / UseWUServer
  3. Sekarang, ubah nilainya dari 1 hingga 0 .
  4. Setelah membuat perubahan berikut, mulakan semula komputer anda dan mulakan semula perkhidmatan kemas kini. Periksa sama ada masalah itu diselesaikan.
5 minit membaca