Kā labot Windows 10 0xc1800118 kļūdu wsus

Satura rādītājs:

Video: Microsoft WSUS Server installieren und einrichten 2024

Video: Microsoft WSUS Server installieren und einrichten 2024
Anonim

Windows 10 atjauninājumu instalēšana dažreiz var būt diezgan sarežģīta visu kļūdu dēļ, kas var rasties instalēšanas procesa laikā un pēc tā. Kļūdas ziņojums 0xc1800118 ir viena no visbiežāk sastopamajām kļūdām, instalējot Windows 10 atjauninājumus vai jaunas OS versijas.

Kļūda 0xc1800118 ietekmē daudzus Windows 10 lietotājus

Es saņemu “Funkcijas atjauninājums Windows 10, versijas 1607 kļūda 0xc1800118” un instalēšana neizdodas. Vai kāds var atklāt, ko nozīmē kļūda 0xc1800118. Paldies

Šī problēma rodas, ja Windows 10 versijas 1607 atjauninājums ir šifrēts, bet WSUS datu bāzē neparādās kā šifrēts. Microsoft arī izskaidro, ka šī problēma var rasties, ja atjauninājumi tiek sinhronizēti pirms KB3159706 piemērošanas.

Darbības kļūdas 0xc1800118 novēršanai

1. Nosakiet, vai WSUS ir sliktā stāvoklī, ko norāda ar rezultātu “TotalResults> 0”. Lai to izdarītu, izpildiet šo vaicājumu:

atlasīt TotalResults = Skaits (*)

no tbFile

kur (IsEncrypted = 1 un DecryptionKey ir NULL) vai (FileName, piemēram, “% 14393%.esd” un IsEncrypted = 0)

2. Atspējojiet klasifikācijas “Upgrades” (USS vai atsevišķu WSUS). Lai to izdarītu, palaidiet šo komandu pakalpojumā PowerShell:

Get-WsusClassification | Kur objekts -FilterScript {$ _. Classification.Title -Eq “Upgrades”} | Set-WsusClassification -Deable

3. Dzēsiet iepriekš sinhronizētus jauninājumus (visi WSUS - sākt no augstākā servera). Palaidiet šo PowerShell komandu:

$ s = Get-WsusServer

1607 USD atjauninājumi = $ s.SearchUpdates (“versija 1607”)

$ 1607Atjauninājumi | foreach {$ _. Noraidīt ()}

$ 1607Atjauninājumi | foreach {$ s.DeleteUpdate ($ _. Id.UpdateId)}

Otrajā komandā “versija 1607” apzīmē atjauninājumus angļu valodā. Ja atjauninājumi nav angļu valodā, aizstāt virkni SearchUpdates ar valodu atbilstošajiem nosaukumiem.

Svarīga piezīme: Jums var šķist, ka Powershell neko nedara. Jūs nevarēsit rakstīt komandas, jo rīks vienkārši tur karājas. Jauninājumu dzēšana dažreiz var aizņemt vairāk nekā 30 minūtes. Vienkārši ļaujiet tam darboties, līdz jūs atkal nokļūsit uzvednē.

4. Iespējojiet klasifikācijas “Upgrades” (USS vai atsevišķu WSUS). Palaidiet šo PowerShell komandu:

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

5. Izdzēsiet failus no tbFile tabulas WSUS datu bāzē (visi WSUS - sākas no augstākā servera), izmantojot šo komandu:

pasludināt tabulu @NotNeededFiles (binārā FileDigest (20) UNIQUE);

ievietojiet @NotNeededFiles (FileDigest) (atlasiet FileDigest no tbFile, kur FileName, piemēram, '% 14393%.esd', izņemot atlasiet FileDigest no tbFileForRevision);

izdzēst no tbFileOnServer, kurā atrodas FileDigest (atlasiet FileDigest no @NotNeededFiles)

izdzēst no tbFile, kurā atrodas FileDigest (atlasiet FileDigest no @NotNeededFiles)

6. Veiciet pilnu sinhronizāciju (USS vai atsevišķu WSUS), izmantojot šo komandu PowerShell:

$ sub = $ s.GetSubscription ()

$ sub.StartSynchronization ()

7. Ja ekrānā joprojām parādās kļūda 0xc1800118, palaidiet komandu Command Prompt šādu komandu:

  • neto pietura wuauserv
  • del% windir% SoftwareDistributionDataStore *

8. Pārbaudiet atjauninājumus.

Kā labot Windows 10 0xc1800118 kļūdu wsus