Hogyan javítsunk ki a Windows 10 0xc1800118 hibát a wsuson

Tartalomjegyzék:

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

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

A Windows 10 frissítéseinek telepítése néha nagyon bonyolult lehet a telepítés során és után fellépő hibák miatt. A 0xc1800118 hibaüzenet az egyik leggyakrabban előforduló hiba a Windows 10 frissítéseinek telepítésekor vagy az új operációs rendszer építésekor.

A 0xc1800118 számú hiba sok Windows 10 felhasználót érinti

„Feature update to Windows 10, 1607 version 0xc1800118 error ″ frissítést kapok, és a telepítés sikertelen. Megtudhatja valaki, hogy mit jelent a 0xc1800118 hiba. Köszönöm

Ez a probléma akkor fordul elő, ha a Windows 10 1607-es verziója frissítve van titkosítva, de nem jelenik meg titkosítva a WSUS-adatbázisban. A Microsoft kifejti azt is, hogy ez a probléma akkor fordulhat elő, ha a frissítéseket a KB3159706 telepítése előtt szinkronizálja.

A 0xc1800118 számú hiba javításának lépései

1. Vizsgálja meg, hogy a WSUS rossz állapotban van-e, amelyet egy „TotalResults> 0” eredmény jelez. Ehhez futtassa a következő lekérdezést:

Kiválaszt TotalResults = Szám (*)

a tbFile-től

ahol (IsEncrypted = 1 és a DecryptionKey NULL) vagy (FileName, például '% 14393%.esd' és IsEncrypted = 0)

2. Kapcsolja ki a „Frissítések” osztályozást (USS vagy önálló WSUS). Ehhez futtassa a következő parancsot a PowerShell-ben:

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

3. Törölje a korábban szinkronizált frissítéseket (minden WSUS - kezdje a legfelső kiszolgálón). Futtassa ezt a PowerShell-parancsot:

$ s = Get-WsusServer

$ 1607Updates = $ s.SearchUpdates (“1607 verzió”)

1607 USDUpdates | foreach {$ _. Elutasítás ()}

1607 USDUpdates | foreach {$ s.DeleteUpdate ($ _. Id.UpdateId)}

A második parancsban az „1607 verzió” az angol nyelvű frissítéseket képviseli. Nem angol nyelvű frissítések esetén a SearchUpdates karakterlánc helyettesítse a nyelvnek megfelelő címeket.

Fontos megjegyzés: Lehet, hogy úgy gondolja, hogy a Powershell nem tesz semmit. A parancsok beírása nem lehetséges, mivel az eszköz ott lóg. A frissítések törlése valamikor több mint 30 percet is igénybe vehet. Csak addig hagyja futni, amíg vissza nem jön a prompt.

4. Engedélyezze a „Frissítések” osztályozást (USS vagy önálló WSUS). Futtassa ezt a PowerShell-parancsot:

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

5. Törölje a fájlokat a tbFile táblából a WSUS adatbázisban (az összes WSUS - a legfelső kiszolgálón kezdődik) a következő paranccsal:

deklarálja a @NotNeededFiles táblát (FileDigest bináris (20) EGYEDI);

illessze be a @NotNeededFiles (FileDigest) fájlba (válassza a FileDigest menüpontot a tbFile fájlból, ahol a FileName, például: '% 14393%.esd', kivéve a FileDigest kiválasztását a tbFileForRevision közül);

törlés a tbFileOnServerből, ahol a FileDigest található (válassza a FileDigest lehetőséget a @NotNeededFiles közül)

törlés a tbFile fájlból, ahol a FileDigest található (válassza a FileDigest lehetőséget a @NotNeededFiles közül)

6. Végezzen el egy teljes szinkronizálást (USS vagy önálló WSUS) a következő PowerShell paranccsal:

$ sub = $ s.GetSubscription ()

$ Sub.StartSynchronization ()

7. Ha a 0xc1800118 hiba továbbra is megjelenik a képernyőn, futtassa a következő parancsot a Parancssorban:

  • net stop wuauserv
  • del% windir% SoftwareDistributionDataStore *

8. Keressen frissítéseket.

Hogyan javítsunk ki a Windows 10 0xc1800118 hibát a wsuson