A Windows frissítéseinek lassú telepítése * .msu formátumban

Elég hosszú ideig ezt megjegyzem MSU A Windows Update katalógusból manuálisan letöltött Windows frissítési fájlok telepítése sokkal lassabban történik, mint azoknak a frissítéseknek, amelyeket a rendszer az automatikus frissítési szolgáltatáson keresztül kapott (a WU webhelyről vagy a helyi WSUS szerverről). Az egyik esetben, amely arra késztette a frissítések hosszú telepítésének okainak felkutatását, hogy a Windows Server 2008 R2 rendszerhez egy elég nagy kényelemű csomag (SP2) kézi telepítése az msu fájlból több mint 5 órát vett igénybe (!!!). A WSUS-on keresztül frissülő szervereknél ugyanazt a frissítést mindössze 30–40 perc alatt telepítették.

A Windows Auto Update Service frissítő fájlokat tölt le a CAB formátum (lásd a "C: \ Windows \ SoftwareDistribution \ Download" könyvtár tartalmát). Abban az esetben, ha egy adott javítást manuálisan szeretne letölteni, csak a * .msu frissítési fájlok érhetők el a Windows Update katalógus letöltési oldalán. A beépített segédprogrammal frissítések telepítése msu formátumban történik wusa.exe (Önálló Windows Update Installer).

A * .msu frissítések lassú telepítését a frissítő fájl kézi telepítésekor (egyszerű dupla kattintással) és a telepítés SCCM-feladat vagy a csoportházirend-bejelentkezési szkript segítségével a wusa.exe hívással történő megkezdésekor figyeljük meg..

A frissítések lassú telepítésének problémája a Windows Server 2008 R2 és a Windows 7 esetében jellemzőbb, de a Windows többi verziójában ez is megfigyelhető (bár kisebb mértékben).

Próbáljuk meg a Windows 10 1709-ben felismerni a januári KB4056892 javítás telepítési idejét (az olvadás és a spektrum sebezhetőségének védelme érdekében).

Futtassa a frissítés telepítését a parancs segítségével

wusa "C: \ Distr \ windows10.0-kb4056892-x64.msu"

Várunk, amíg a javítás telepítésre nem kerül (Windows 7 esetén az msu frissítések telepítése még hosszabb ideig tart, néha úgy tűnik, hogy a wusa.exe több tíz percig lefagy). A Windows frissítés telepítésének kezdő és befejezési idejével kapcsolatban lásd a syslog-ot felépítés (Telepítés) a grafikus konzol segítségével Eseménynapló -> Windows naplók -> Beállítás vagy egy ilyen PowerShell-parancs:

Get-WinEvent -FilterHashTable @ LogName = "Setup" | ? $ _. message -match "4056892"

Mint látható, a csapat több eseményt adott vissza a Microsoft-Windows-Servicing és a Microsoft-Windows-WUSA forrásokból. Ennek megfelelően a telepítés megkezdésének ideje (a KB4056892 csomag módosításainak kezdeményezése) 10:02:21, a 10:37 frissítés telepítésének ideje (a Windows biztonsági frissítése a Windows számára (KB4056892) sikeresen telepítve lett). A frissítés telepítése összesen eltartott körülbelül 35 perc. Természetesen nem a leginkább szemléltető eset, de még mindig elég hosszú ideje.

A fájltól részletes információkat talál a rendszer által a frissítés telepítésekor végrehajtott műveletekről CBS.log (a katalógusban található c: \ windows \ logs \ cbs). Ha részletesen megvizsgálja az események rekordjait, rájön, hogy az idő nagy részét a telepítés inicializálására, a függőségek keresésére (úgy érzi, hogy bizonyos szinkronizációt végeznek a WU / WSUS szerverrel) és egy rendszer-visszaállítási pont létrehozására fordítanak..

Megpróbáljuk ugyanazt a frissítést telepíteni, de CAB formátumban, miután kicsomagolta az MSU fájlt, a cab és az msu frissítési fájlokról szóló cikk utasításai szerint.

Csomagolja ki a fájlt

bontsa ki _f: * "C: \ Distr \ windows10.0-kb4056892-x64.msu" C: \ Distr \ kb4056892

Telepítse a frissítést közvetlenül a képre a DISM segítségével (wusa használata nélkül):

DISM.exe / Online / Kiegészítő csomag /PackagePath:"C:\Distr\kb4056892\Windows10.0-KB4056892-x64.cab "

megjegyzés. A DISM.exe / Online / Add-Package parancs felhasználható * .msu fájlok közvetlen telepítésére is, első kicsomagolás nélkül. Bizonyos okokból azonban a DISM nem működik az IE 11 msu frissítéseivel, és valószínűleg valami másnal is. Ezért ez a módszer nem lesz egyetemes.

Ellenőrizzük a frissítés telepítésének idejét - most a telepítés 17 percig tartott, azaz % - ban csökkent a frissítés telepítési ideje 2-szer!

Ezenkívül, ha az msu frissítéseket telepíti a wusa.exe segítségével, tiltsa le a Windows frissítési szolgáltatást és árnyékmásolat szolgáltatás (Windows visszaállítási pont létrehozására használják), a frissítések telepítésének sebessége jelentősen megnő. Ha tehát továbbra is frissítéseket szeretne telepíteni msu formátumban, akkor a gyorsabb telepítéshez használja a következő parancsfájlt:

net stop wuauserv
sc config vss start = letiltva
net stop vss
start / vár wusa “C: \ Distr \ windows10.0-kb4056892-x64.msu” / csendes / norestart
sc config vss start = automatikus
net start vss
net start wuauserv

Természetesen egy adott frissítés problémákat okozhat a rendszerrel, és a tényleges visszaállítási pont hiánya miatt a frissítést így kell törölnie.

Vagy csomagolja ki a frissítéseket és telepítse azokat CAB formátumban a DISM segítségével, a fent leírtak szerint.

Ez a módszer segít a Windows frissítés lehető leggyorsabb telepítésében, és egy külön karbantartási ablakon belül marad (ami különösen kritikus a produktív szerverek számára).