Sådan rettes windows 10 0xc1800118 fejl på wsus

Indholdsfortegnelse:

Video: 05 - Maintaining the WSUS Catalog by Declining Updates for Better Update Scanning 2024

Video: 05 - Maintaining the WSUS Catalog by Declining Updates for Better Update Scanning 2024
Anonim

Installation af Windows 10-opdateringer kan undertiden være ganske vanskelig på grund af alle de fejl, der kan opstå under og efter installationsprocessen. Fejlmeddelelsen 0xc1800118 er en af ​​de hyppigst forekommende fejl, når du installerer Windows 10-opdateringer eller nye OS-builds.

Fejl 0xc1800118 påvirker mange Windows 10-brugere

Jeg modtager “Funktionsopdatering til Windows 10, version 1607 fejl 0xc1800118 ″, og installationen mislykkes. Kan nogen kaste lys over, hvad fejl 0xc1800118 betyder. tak skal du have

Dette problem opstår, hvis Windows 10 version 1607-opdateringen er krypteret, men ikke vises som krypteret i WSUS-databasen. Microsoft forklarer også, at dette problem kan opstå, hvis opdateringerne synkroniseres, før du anvender KB3159706.

Trin til at rette fejl 0xc1800118

1. Find ud af, om WSUS er i en dårlig tilstand, hvilket er indikeret med et "TotalResults> 0" -resultat. For at gøre dette skal du køre følgende forespørgsel:

vælg TotalResults = Count (*)

fra tbFile

hvor (IsEncrypted = 1 og DecryptionKey er NULL) eller (FileName som '% 14393%.esd' og IsEncrypted = 0)

2. Deaktiver klassificeringen “Opgraderinger” (USS eller stand-alone WSUS). For at gøre dette skal du køre følgende kommando i PowerShell:

Get-WsusClassification | Where-Object -FilterScript {$ _. Classification.Title -Eq “Opgraderinger”} | Set-WsusKlassificering - Kan deaktiveres

3. Slet de tidligere synkroniserede opgraderinger (alle WSUS - start på den øverste server). Kør denne PowerShell-kommando:

$ s = Get-WsusServer

$ 1607Updates = $ s.SearchUpdates (“version 1607”)

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

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

I den anden kommando repræsenterer “version 1607” engelsksprogede opdateringer. For ikke-engelske opdateringer skal du erstatte de sprogrelaterede titler med strengen SearchUpdates.

Vigtig note: Du har muligvis et indtryk af, at Powershell ikke gør noget. Du kan ikke skrive kommandoer, da værktøjet bare hænger der. Sletning af opgraderinger kan engang tage mere end 30 minutter. Bare lad det køre, indtil du kommer tilbage til en prompt.

4. Aktivér klassificeringen “Opgraderinger” (USS eller enkeltstående WSUS). Kør denne PowerShell-kommando:

Get-WsusClassification | Where-Object -FilterScript {$ _. Classification.Title -Eq “Opgraderinger”} | Set-WsusClassification

5. Slet filer fra tbFile-tabellen i WSUS-databasen (alle WSUS - start på den øverste server) ved hjælp af denne kommando:

erklær @NotNeededFiles-tabel (FileDigest binær (20) UNIK);

indsæt i @NotNeededFiles (FileDigest) (vælg FileDigest fra tbFile, hvor FileName kan lide '% 14393%.esd' undtagen vælge FileDigest fra tbFileForRevision);

slet fra tbFileOnServer, hvor FileDigest er i (vælg FileDigest fra @NotNeededFiles)

slet fra tbFile, hvor FileDigest er i (vælg FileDigest fra @NotNeededFiles)

6. Udfør en fuld synkronisering (USS eller stand-alone WSUS) ved hjælp af følgende PowerShell-kommando:

$ sub = $ s.GetSubscription ()

$ Sub.StartSynchronization ()

7. Hvis fejl 0xc1800118 stadig vises på skærmen, skal du køre følgende kommando i Kommandoprompt:

  • net stop wuauserv
  • del% windir% SoftwareDistributionDataStore *

8. Scan efter opdateringer.

Sådan rettes windows 10 0xc1800118 fejl på wsus