Kako popraviti napako Windows 10 0xc1800118 na wsusu

Kazalo:

Video: [Windows Server 2012 basics] Урок 14 - WSUS, сервер обновлений 2024

Video: [Windows Server 2012 basics] Урок 14 - WSUS, сервер обновлений 2024
Anonim

Namestitev posodobitev sistema Windows 10 je včasih lahko zelo težavna zaradi vseh napak, ki se lahko pojavijo med in po namestitvenem postopku. Sporočilo o napaki 0xc1800118 je ena najpogostejših napak pri nameščanju posodobitev sistema Windows 10 ali novih različic OS.

Napaka 0xc1800118 vpliva na številne uporabnike sistema Windows 10

Prejemam „Posodobitev funkcije za Windows 10, napaka različice 1607 0xc1800118 ″ in namestitev ne uspe. Lahko kdo osvetli, kaj pomeni napaka 0xc1800118. Hvala vam

Do te težave pride, če je posodobitev sistema Windows 10 različice 1607 šifrirana, vendar ni prikazana kot šifrirana v zbirki podatkov WSUS. Microsoft pojasnjuje tudi, da se lahko ta težava pojavi, če se posodobitve sinhronizirajo, preden uporabite KB3159706.

Koraki za odpravo napake 0xc1800118

1. Zaznajte, ali je WSUS v slabem stanju, kar je označeno z rezultatom "TotalResults> 0". Če želite to narediti, zaženite to poizvedbo:

izberite TotalResults = Število (*)

od tbFile

kjer je (IsEncrypted = 1 in DecryptionKey NULL) ali (Ime datoteke, npr. '% 14393%.esd' in IsEncrypted = 0)

2. Onemogočite klasifikacijo »Nadgradnje« (USS ali samostojni WSUS). Če želite to narediti, v PowerShellu zaženite naslednji ukaz:

Get-WsusClassification | Where-Object -FilterScript {$ _. Classification.Title -Eq "Nadgradnje"} | Set-WsusClassification-Onemogoči

3. Izbrišite prej sinhronizirane nadgradnje (vsi WSUS - začnite na najvišjem strežniku). Zaženite ta ukaz PowerShell:

$ s = Get-WsusServer

$ 1607Updates = $ s.SearchUpdates ("različica 1607")

1607 $ Posodobitve | foreach {$ _. Decline ()}

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

V drugem ukazu "različica 1607" predstavlja posodobitve v angleškem jeziku. Za posodobitve, ki niso angleške, zamenjajte naslove, ki ustrezajo jeziku, za niz SearchUpdates.

Pomembna opomba: Morda imate vtis, da Powershell ne stori ničesar. Ukazov ne boste mogli vnašati, saj orodje tam samo visi. Če izbrišete nadgradnje, lahko traja več kot 30 minut. Pustite, da deluje, dokler se ne vrnete k pozivu.

4. Omogočite klasifikacijo »Nadgradnje« (USS ali samostojni WSUS). Zaženite ta ukaz PowerShell:

Get-WsusClassification | Where-Object -FilterScript {$ _. Classification.Title -Eq "Nadgradnje"} | Set-WsusClassification

5. Z uporabo tega ukaza izbrišite datoteke iz tabele tbFile v bazi podatkov WSUS (vsi WSUS - začnite na najvišjem strežniku):

razglasite tabelo @NotNeededFiles (binarna datoteka FileDigest (20) UNIQUE);

vstavite v @NotNeededFiles (FileDigest) (izberite FileDigest iz tbFile, kjer je FileName kot '% 14393%.esd', razen izberite FileDigest iz tbFileForRevision);

brisanje iz tbFileOnServer, kjer je FileDigest (izberite FileDigest iz @NotNeededFiles)

brisanje iz tbFile, kjer je FileDigest (izberite FileDigest iz @NotNeededFiles)

6. Izvedite popolno sinhronizacijo (USS ali samostojni WSUS) z naslednjim ukazom PowerShell:

$ sub = $ s.GetSubscription ()

$ sub.StartSynchronization ()

7. Če se na zaslonu še vedno prikaže napaka 0xc1800118, v ukaznem pozivu zaženite naslednji ukaz:

  • net stop wuauserv
  • del% windir% SoftwareDistributionDataStore *

8. Poiščite posodobitve.

Kako popraviti napako Windows 10 0xc1800118 na wsusu