Hur du fixar Windows 10 0xc1800118-felet på wsus

Innehållsförteckning:

Video: Оффлайн обновление продуктов Microsoft с помощью WSUS Offline Update 2024

Video: Оффлайн обновление продуктов Microsoft с помощью WSUS Offline Update 2024
Anonim

Att installera Windows 10-uppdateringar kan ibland vara ganska svårt på grund av alla fel som kan uppstå under och efter installationsprocessen. Felmeddelandet 0xc1800118 är ett av de vanligaste felen vid installation av Windows 10-uppdateringar eller nya OS-byggningar.

Fel 0xc1800118 påverkar många Windows 10-användare

Jag får “Feature update to windows 10, version 1607 error 0xc1800118 ″ och installationen misslyckas. Kan någon belysa vad fel 0xc1800118 betyder. Tack

Det här problemet uppstår om Windows 10 version 1607-uppdateringen är krypterad men inte visas som krypterad i WSUS-databasen. Microsoft förklarar också att detta problem kan uppstå om uppdateringarna synkroniseras innan du använder KB3159706.

Steg för att åtgärda fel 0xc1800118

1. Upptäck om WSUS är i ett dåligt tillstånd, vilket indikeras av ett resultat "TotalResults> 0". För att göra detta, kör följande fråga:

välj TotalResults = Count (*)

från tbFile

där (IsEncrypted = 1 och DecryptionKey är NULL) eller (FileName som '% 14393%.esd' och IsEncrypted = 0)

2. Inaktivera klassificeringen ”Uppgraderingar” (USS eller fristående WSUS). För att göra detta, kör följande kommando i PowerShell:

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

3. Ta bort tidigare synkroniserade uppgraderingar (alla WSUS - börja på den översta servern). Kör detta PowerShell-kommando:

$ s = Get-WsusServer

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

1607 $ Uppdateringar | förhand {$ _. Avslag ()}

1607 $ Uppdateringar | förhand {$ s.DeleteUpdate ($ _. Id.UpdateId)}

I det andra kommandot representerar "version 1607" uppdateringar på engelska. För uppdateringar som inte är engelska ska du byta ut de språk som är lämpliga för språket i sökningen.

Viktig anmärkning: Du kan ha intrycket av att Powershell inte gör något. Du kan inte skriva kommandon, eftersom verktyget bara hänger där. Att ta bort uppgraderingarna kan ibland ta mer än 30 minuter. Låt det bara köra tills du kommer tillbaka till en prompt.

4. Aktivera klassificeringen ”Uppgraderingar” (USS eller fristående WSUS). Kör detta PowerShell-kommando:

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

5. Radera filer från tbFile-tabellen i WSUS-databasen (alla WSUS - börja på den översta servern) med detta kommando:

deklarera @NotNeededFiles-tabellen (FileDigest binär (20) UNIK);

infoga i @NotNeededFiles (FileDigest) (välj FileDigest från tbFile där FileName gillar '% 14393%.esd' förutom att välja FileDigest från tbFileForRevision);

ta bort från tbFileOnServer där FileDigest in (välj FileDigest från @NotNeededFiles)

ta bort från tbFile där FileDigest i (välj FileDigest från @NotNeededFiles)

6. Utför en fullständig synkronisering (USS eller fristående WSUS) med följande PowerShell-kommando:

$ sub = $ s.GetSubscription ()

$ Sub.StartSynchronization ()

7. Om fel 0xc1800118 fortfarande visas på skärmen, kör följande kommando i Kommandotolken:

  • netstopp wuauserv
  • del% windir% ProgramvarudistributionDataStore *

8. Sök efter uppdateringar.

Hur du fixar Windows 10 0xc1800118-felet på wsus