Cum să remediați Windows 10 0xc1800118 eroare pe wsus

Cuprins:

Video: Windows 10 20h2 Что нового в версии October 2020? 2024

Video: Windows 10 20h2 Что нового в версии October 2020? 2024
Anonim

Instalarea actualizărilor Windows 10 poate fi uneori destul de complicată din cauza tuturor erorilor care pot apărea în timpul și după procesul de instalare. Mesajul de eroare 0xc1800118 este una dintre erorile cele mai frecvent întâlnite la instalarea actualizărilor Windows 10 sau a noilor versiuni de sistem de operare.

0xc1800118 eroare afectează mulți utilizatori Windows 10

Primesc „Actualizare caracteristică la Windows 10, versiunea 1607 eroare 0xc1800118 ″ și instalarea eșuează. Poate cineva să arunce lumină despre ce înseamnă 0xc1800118 eroare. Mulțumesc

Această problemă apare dacă actualizarea Windows 10 Versiunea 1607 este criptată, dar nu apare ca criptată în baza de date WSUS. Microsoft explică, de asemenea, că această problemă poate apărea dacă actualizările sunt sincronizate înainte de a aplica KB3159706.

Pași pentru remedierea erorii 0xc1800118

1. Detectează dacă WSUS se află într-o stare proastă, care este indicată de un rezultat „TotalResults> 0”. Pentru a face acest lucru, executați următoarea interogare:

selectați TotalResults = Număr (*)

din tbFile

unde (IsEncrypted = 1 și DecryptionKey este NULL) sau (FileName ca '% 14393%.esd' și IsEncrypted = 0)

2. Dezactivați clasificarea „Upgrade” (USS sau WSUS de sine stătător). Pentru aceasta, executați următoarea comandă în PowerShell:

Get-WsusClassification | Where-Object -FilterScript {$ _. Classification.Title -Eq „Actualizări”} | Set-WsusClassification -Disable

3. Ștergeți actualizările sincronizate anterior (toate WSUS - începeți de pe serverul de sus). Executați această comandă PowerShell:

$ s = Get-WsusServer

$ 1607Updates = $ s.SearchUpdates („versiunea 1607”)

1607 USD actualizări | foreach {$ _. Declin ()}

1607 USD actualizări | foreach {$ s.DeleteUpdate ($ _. Id.UpdateId)}

În a doua comandă, „versiunea 1607” reprezintă actualizări în limba engleză. Pentru actualizări care nu sunt în limba engleză, înlocuiți titlurile corespunzătoare limbii cu șirul SearchUpdates.

Notă importantă: S-ar putea să aveți impresia că Powershell nu reușește să facă nimic. Nu veți putea tasta comenzi, deoarece instrumentul atârnă doar acolo. Ștergerea actualizărilor poate dura cândva mai mult de 30 de minute. Lasă-l să ruleze până când te întorci la o solicitare.

4. Activați clasificarea „Upgrade” (USS sau WSUS de sine stătător). Executați această comandă PowerShell:

Get-WsusClassification | Where-Object -FilterScript {$ _. Classification.Title -Eq „Actualizări”} | Set-WsusClassification

5. Ștergeți fișierele din tabelul tbFile din baza de date WSUS (toate WSUS - începeți de pe serverul de sus) folosind această comandă:

declară tabelul @NotNeededFiles (binar FileDigest (20) UNIQUE);

inserați în @NotNeededFiles (FileDigest) (selectați FileDigest din tbFile unde FileName place '% 14393%.esd', cu excepția selectați FileDigest din tbFileForRevision);

ștergeți din tbFileOnServer în care FileDigest se află (selectați FileDigest din @NotNeededFiles)

ștergeți din tbFile în cazul în care FileDigest (selectați FileDigest din @NotNeededFiles)

6. Efectuați o sincronizare completă (USS sau WSUS de sine stătătoare) folosind următoarea comandă PowerShell:

$ sub = $ s.GetSubscription ()

$ Sub.StartSynchronization ()

7. Dacă eroarea 0xc1800118 apare în continuare pe ecran, rulați următoarea comandă din promptul de comandă:

  • net stop wuauserv
  • del% windir% SoftwareDistributionDataStore *

8. Căutați actualizări.

Cum să remediați Windows 10 0xc1800118 eroare pe wsus