Com solucionar un error de Windows 10 0xc1800118 a wsus

Taula de continguts:

Vídeo: WSUS Reset server node error fix 2024

Vídeo: WSUS Reset server node error fix 2024
Anonim

Instal·lar actualitzacions de Windows 10 de vegades pot ser bastant complicat a causa de tots els errors que es poden produir durant i després del procés d’instal·lació. El missatge d'error 0xc1800118 és un dels errors més freqüents quan s'instal·la les actualitzacions de Windows 10 o les noves versions del sistema operatiu.

L’error 0xc1800118 afecta molts usuaris de Windows 10

Estic rebent "Actualització de funcions a Windows 10, versió 1607 error 0xc1800118" i la instal·lació falla. Algú pot fer llum sobre el que significa 0xc1800118. Gràcies

Aquest problema es produeix si l'actualització de Windows 10 Versió 1607 està xifrada però no apareix encriptada a la base de dades WSUS. Microsoft també explica que aquest problema es pot produir si les actualitzacions es sincronitzen abans d’aplicar KB3159706.

Passos per solucionar l’error 0xc1800118

1. Detecta si WSUS es troba en un mal estat, indicat amb un resultat "TotalResults> 0". Per fer-ho, executeu la consulta següent:

selecciona TotalResults = Nombre (*)

de tbFile

where (IsEncrypted = 1 i DecryptionKey és NULL) o (Nom de fitxer com "% 14393%.esd" i IsEncrypted = 0)

2. Desactiveu la classificació "Actualitzacions" (USS o WSUS autònom). Per fer-ho, executeu la següent comanda a PowerShell:

Classificació Get-Wsus | Where-Object -FilterScript {$ _. Classification.Title -Eq "Actualitzacions"} | Set-WsusClassification -Disable

3. Elimineu les actualitzacions prèviament sincronitzades (tot WSUS: comença al servidor més alt). Executeu aquesta comanda PowerShell:

$ s = Get-WsusServer

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

1607 dòlars d’actualització | foreach {$ _. Declinació ()}

1607 dòlars d’actualització | foreach {$ s.DeleteUpdate ($ _. Id.UpdateId)}

A la segona ordre, la "versió 1607" representa les actualitzacions en llengua anglesa. Per a actualitzacions que no siguin en anglès, substituïu els títols adequats a l’idioma per la cadena SearchUpdates.

Nota important: podeu tenir la impressió que Powershell no fa res. No podreu escriure ordres, ja que només hi penja l'eina. La supressió de les actualitzacions pot trigar més de 30 minuts. Deixeu-lo executar fins que torni a la informació.

4. Habiliteu la classificació "Actualitzacions" (USS o WSUS autònom). Executeu aquesta comanda PowerShell:

Classificació Get-Wsus | Where-Object -FilterScript {$ _. Classification.Title -Eq "Actualitzacions"} | Classificació Set-Wsus

5. Eliminar fitxers de la taula tbFile de la base de dades WSUS (tot el WSUS: començar al servidor més alt) mitjançant aquesta comanda:

declarar la taula @NotNeededFiles (binari FileDigest (20) ÚNIC);

inseriu a @NotNeededFiles (FileDigest) (seleccioneu FileDigest de tbFile, on FileName agrada com a "% 14393%.esd", tret de seleccionar FileDigest de tbFileForRevision);

suprimir de tbFileOnServer on FileDigest sigui (seleccioneu FileDigest de @NotNeededFiles)

suprimeix de tbFile on es troba FileDigest (seleccioneu FileDigest de @NotNeededFiles)

6. Realitzeu una sincronització completa (USS o WSUS autònom) mitjançant la següent comanda PowerShell:

$ sub = $ s.GetSubscription ()

$ sub.StartSincronització ()

7. Si a la pantalla encara apareix l'error 0xc1800118, executeu la següent comanda a Sol·licitud de comandaments:

  • parada neta wuauserv
  • del% windir% SoftwareDistributionDataStore *

8. Escanegeu les actualitzacions.

Com solucionar un error de Windows 10 0xc1800118 a wsus