Betulkan kod ralat 0x800c0005 pada Windows 10 dan Xbox

Kod ralat 0x800c0005 dapat dihadapi pada Windows 10 di bawah pelbagai senario: cuba memasang .NET Framework 4, memasang kemas kini Windows yang belum selesai, atau memuat turun kemas kini. Anda juga dapat melihat ralat ini di Xbox One semasa memasang permainan atau ketika cuba memuat turun kemas kini permainan. Tidak kira bagaimana anda menghadapi ralat 0x800c0005 dalam skrip, saya mengesyorkan agar anda menyelesaikan semua langkah mengikut urutan. Juga, saya tidak dapat menunjukkan lokasi parameter yang tepat di Xbox One kerana kekurangan konsol, tetapi anda sendiri boleh mendapatkan parameter ini. Cara untuk Xbox One ada dalam kesatria 4 dan 5.

1. Lumpuhkan firewall pihak ketiga

Pelaku kesalahan ini pada Windows 10 adalah firewall pihak ketiga, yang biasanya disertakan dalam pakej antivirus pihak ketiga. Sekiranya anda memasang antivirus pihak ketiga, maka firewallnya dapat menyekat akses rangkaian ke pelayan dan, dengan demikian, kesalahan 0x800c0005 akan muncul. Penting untuk difahami bahawa hanya mematikan antivirus pihak ketiga untuk sementara waktu tidak akan membantu, kerana firewall yang dibina di dalamnya akan berfungsi dengan senario yang ditentukan. Dalam kes ini, saya cadangkan untuk mencopot pemasangan antivirus pihak ketiga sepenuhnya, kemudian mulakan semula PC anda dan periksa apakah masalahnya sudah selesai.

2. Pendaftaran semula DLL

Sekiranya ralat 0x800c0005 muncul ketika cuba memasang .NET Framework 4 atau memasang kemas kini Windows 10 , maka menurut Microsoft, alasannya mungkin terdapat dalam fail DLL (Softpub.dll, Wintrust.dll, Initpki.dll) yang tidak didaftarkan dalam sistem dan Windows 10 tidak dapat menggunakannya untuk berfungsi dengan baik.

Jalankan Command Prompt sebagai Administrator dan masukkan arahan di bawah untuk mendaftarkan DLL ini pada sistem.

  • regsvr32 Softpub.dll
  • regsvr32 Wintrust.dll
  • regsvr32 Initpki.dll

Nyalakan semula sistem anda.

regsvr32 Softpub.dll

3. Menetapkan semula komponen kemas kini

Sekiranya ralat 0x800c0005 muncul semasa cuba memasang kemas kini yang belum selesai di Windows 10, maka fail pergantungan kemas kini lama mungkin bertentangan dengan yang baru. Perkara ini mudah diperbaiki dengan membuat direktori baru secara automatik. Untuk melakukan ini, jalankan baris perintah sebagai pentadbir dan masukkan perintah berikut mengikut urutan, yang akan menghentikan perkhidmatan supaya mereka tidak mengganggu kami dalam membuat direktori lebih lanjut.

  1. net stop cryptsvc
  2. net stop wuauserv
  3. net stop bits
  4. net stop appidsvc

henti bersih cryptsvc cmd

Setelah kami menghentikan perkhidmatan yang berkaitan dengan pusat kemas kini, sekarang kami akan menamakan semula direktori (folder) yang bertanggungjawab untuk kemas kini sistem. Dengan cara ini, folder baru akan dibuat secara automatik secara lalai. Kami memasukkan dua arahan:

  1. Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
  2. Ren %systemroot%\system32\catroot2 catroot2.bak

Ren systemroot SoftwareDistribution SoftwareDistribution.bak

Sebaik sahaja kami menamakan semula folder, kami perlu memulakan perkhidmatan yang kami hentikan pada awalnya. Kami memasukkan arahan:

  1. net start cryptsvc
  2. net start wuauserv
  3. net start bits
  4. net start appidsvc

Nyalakan semula sistem anda dan periksa sama ada ralat 0x800c0005 diselesaikan.

cryptsvc permulaan bersih

4. Tukar DNS

Penyebab kesalahan ini adalah alamat DNS. yang berada dalam mod automatik. Kaedah ini berfungsi untuk Windows 10 dan Xbox One. Saya akan menunjukkan contoh untuk Win10.

  • Tekan kombinasi kekunci Win + R dan masukkan ncpa.cpl untuk membuka penyesuai rangkaian.
  • Klik kanan pada penyesuai rangkaian di mana anda menyambung ke Internet dan pilih " Properties ".
  • Serlahkan IP versi 4 (TCP / IPv4) dengan satu klik dan klik pada butang " Properties " di bawah .
  • Tetapkan nilai ke "Gunakan alamat pelayan DNS berikut".
  • Tetapkan pilihan 8.8.8.8 dan alternatif 8.8.4.4 .
  • Centang kotak " Konfirmasi tetapan keluar " dan klik OK.

Persediaan DNS dari google

5. Xbox One dikuasakan

Pada konsol Xbox One anda, masalahnya mungkin adalah ketidakkonsistenan rangkaian yang tidak diset semula secara automatik. Dalam kes ini, anda cukup tekan dan tahan butang tutup sehingga LED depan padam. Apabila konsol dimatikan sepenuhnya, cabut steker elektrik dari soket selama satu minit untuk melepaskan kapasitor, dengan itu menetapkan semula cache, dan hidupkan semula semuanya. Sekiranya anda melihat animasi yang lebih lama, kira-kira 5 saat, itu bermakna operasi itu berjaya.