Bagaimana untuk membaiki windows 10 0xc1800118 ralat pada wsus

Isi kandungan:

Video: 1.5.1 : Jenis Ralat Dalam Atur Cara - SAINS KOMPUTER TINGKATAN 4 2024

Video: 1.5.1 : Jenis Ralat Dalam Atur Cara - SAINS KOMPUTER TINGKATAN 4 2024
Anonim

Memasang kemas kini Windows 10 kadang-kadang boleh menjadi rumit kerana semua ralat yang mungkin berlaku semasa dan selepas proses pemasangan. Mesej ralat 0xc1800118 adalah salah satu kesilapan yang paling kerap ditemui apabila memasang kemas kini Windows 10 atau membina OS baru.

Ralat 0xc1800118 memberi kesan kepada banyak pengguna Windows 10

Saya menerima "Kemas kini ciri untuk windows 10, ralat versi 1607 0xc1800118" dan pemasangan gagal. Bolehkah sesiapa memberi penerangan mengenai apa yang bermakna 0xc1800118 ralat. Terima kasih

Masalah ini berlaku jika kemas kini Windows 10 Versi 1607 disulitkan tetapi tidak muncul sebagai disulitkan dalam Pangkalan Data WSUS. Microsoft juga menjelaskan bahawa masalah ini mungkin berlaku jika kemas kini disegerakkan sebelum anda memohon KB3159706.

Langkah-langkah untuk membetulkan ralat 0xc1800118

1. Mengesan sama ada WSUS berada dalam keadaan yang buruk, yang ditunjukkan oleh hasil "TotalResults> 0". Untuk melakukan ini, jalankan pertanyaan berikut:

pilih TotalResults = Count (*)

dari tbFile

di mana (IsEncrypted = 1 dan DecryptionKey adalah NULL) atau (FileName seperti '% 14393%.esd' dan IsEncrypted = 0)

2. Lumpuhkan klasifikasi "Peningkatan" (USS atau WSUS yang berdiri sendiri). Untuk melakukan ini, jalankan arahan berikut dalam PowerShell:

Get-WsusClassification | Where-Object-Filtration {$ _. Klasifikasi.Title -Eq "Peningkatan"} | Set-WsusClassification -Disable

3. Padam peningkatan naik taraf sebelumnya (semua WSUS - bermula pada pelayan paling atas). Jalankan arahan PowerShell ini:

$ s = Get-WsusServer

$ 1607Updates = $ s.SearchUpdates ("versi 1607")

$ 1607Updates | foreach {$ _. Tolak ()}

$ 1607Updates | foreach {$ s.DeleteUpdate ($ _. Id.UpdateId)}

Dalam arahan kedua, "versi 1607" mewakili kemas kini bahasa Inggeris. Untuk kemas kini bukan bahasa Inggeris, ganti tajuk yang sesuai bahasa untuk rentetan SearchUpdates.

Nota penting: Anda mungkin mempunyai gambaran bahawa Powershell gagal melakukan apa-apa. Anda tidak akan dapat menaip perintah, kerana alat itu hanya digantung di sana. Memadam peningkatan boleh kadang-kadang mengambil masa lebih daripada 30 minit. Hanya biarkan ia berlari sehingga anda kembali ke arah yang cepat.

4. Membolehkan klasifikasi "Peningkatan" (USS atau WSUS yang berdiri sendiri). Jalankan arahan PowerShell ini:

Get-WsusClassification | Where-Object-Filtration {$ _. Klasifikasi.Title -Eq "Peningkatan"} | Set-WsusClassification

5. Padam fail dari jadual tbFile dalam pangkalan data WSUS (semua WSUS - mulakan pada server paling atas) dengan menggunakan arahan ini:

mengisytiharkan @NotNeededFiles table (FileDigest binary (20) UNIQUE);

masukkan ke dalam @NotNeededFiles (FileDigest) (pilih FileDigest dari tbFile di mana FileName seperti '% 14393%.esd' kecuali pilih FileDigest dari tbFileForRevision);

padam dari tbFileOnServer di mana FileDigest di (pilih FileDigest dari @NotNeededFiles)

padam dari tbFile di mana FileDigest masuk (pilih FileDigest dari @NotNeededFiles)

6. Lakukan penyegerakan penuh (USS atau WSUS bersendirian) menggunakan perintah PowerShell yang berikut:

$ sub = $ s.GetSubscription ()

$ sub.StartSynchronization ()

7. Jika ralat 0xc1800118 masih muncul di skrin, jalankan arahan berikut dalam Command Prompt:

  • bersih wuauserv
  • del% windir% SoftwareDistributionDataStore *

8. Imbas kemas kini.

Bagaimana untuk membaiki windows 10 0xc1800118 ralat pada wsus