Hvordan fikse windows 10 0xc1800118 feil på wsus

Innholdsfortegnelse:

Video: Windows by Lucy 2024

Video: Windows by Lucy 2024
Anonim

Installering av Windows 10-oppdateringer kan noen ganger være ganske vanskelig på grunn av alle feilene som kan oppstå under og etter installasjonsprosessen. Feilmeldingen 0xc1800118 er en av de hyppigst oppståtte feilene når du installerer Windows 10-oppdateringer eller nye OS-bygg.

Feil 0xc1800118 påvirker mange Windows 10-brukere

Jeg mottar “Funksjonsoppdatering til Windows 10, versjon 1607 feil 0xc1800118 ″ og installasjonen mislykkes. Kan noen belyse hva feil 0xc1800118 betyr. Takk skal du ha

Dette problemet oppstår hvis Windows 10 versjon 1607-oppdateringen er kryptert, men ikke vises som kryptert i WSUS-databasen. Microsoft forklarer også at dette problemet kan oppstå hvis oppdateringene synkroniseres før du bruker KB3159706.

Trinn for å fikse feil 0xc1800118

1. Finn ut om WSUS er i en dårlig tilstand, noe som indikeres med et resultat "TotalResults> 0". For å gjøre dette, kjør følgende spørring:

velg TotalResults = Count (*)

fra tbFile

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

2. Deaktiver klassifiseringen “Oppgraderinger” (USS eller frittstående WSUS). For å gjøre dette, kjør følgende kommando i PowerShell:

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

3. Slett de tidligere synkroniserte oppgraderingene (alle WSUS - start på den øverste serveren). Kjør denne PowerShell-kommandoen:

$ s = Get-WsusServer

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

1607 $ Oppdateringer | foreach {$ _. avslå ()}

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

I den andre kommandoen representerer “versjon 1607” oppdateringer på engelsk. For ikke-engelske oppdateringer, bytt ut de språktilpassede titlene for strengen SearchUpdates.

Viktig merknad: Du kan ha inntrykk av at Powershell ikke klarer å gjøre noe. Du kan ikke skrive kommandoer, ettersom verktøyet bare henger der. Det kan ta mer enn 30 minutter å slette oppgraderingene. Bare la den løpe til du kommer tilbake til en melding.

4. Aktiver klassifiseringen “Oppgraderinger” (USS eller frittstående WSUS). Kjør denne PowerShell-kommandoen:

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

5. Slett filer fra tbFile-tabellen i WSUS-databasen (alle WSUS - start på den øverste serveren) ved å bruke denne kommandoen:

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

sett inn i @NotNeededFiles (FileDigest) (velg FileDigest fra tbFile der FileName liker '% 14393%.esd' bortsett fra FileDigest fra tbFileForRevision);

slett fra tbFileOnServer der FileDigest er i (velg FileDigest fra @NotNeededFiles)

slett fra tbFile der FileDigest er i (velg FileDigest fra @NotNeededFiles)

6. Utfør en full synkronisering (USS eller frittstående WSUS) ved hjelp av følgende PowerShell-kommando:

$ sub = $ s.GetSubscription ()

$ Sub.StartSynchronization ()

7. Hvis feil 0xc1800118 fremdeles vises på skjermen, kjører du følgende kommando i Kommandoprompt:

  • nettstopp wuauserv
  • del% windir% ProgramvareDistribusjonDataStore *

8. Søk etter oppdateringer.

Hvordan fikse windows 10 0xc1800118 feil på wsus