Chyba při flash updatu instalačky W10
Zdravím,
pravidelně si vytvářím vlastní aktualizovanou instalačku w10.
Nyní jsem narazil na zajímavý problém, který se ale vyskytuje pouze u x64 verze. x86 je v pohodě, což mě udivuje.
Zde uvádím příklad kódu, který proběhne bez problémů - x86 verze:
Dism /Mount-Image /ImageFile:D:\Download\w10updates\x86\install.wim /Index:1 /MountDir:d:\Download\w10updates\x86\mount
Dism /Image:"d:\Download\w10updates\x86\mount" /Add-Package /PackagePath:"d:\Download\w10updates\Windows10.0-KB4090914-x86.cab"
Dism /Image:"d:\Download\w10updates\x86\mount" /Add-Package /PackagePath:"d:\Download\w10updates\windows10.0-kb4089848-x86.cab"
Dism /Image:"d:\Download\w10updates\x86\mount" /Add-Package /PackagePath:"d:\Download\w10updates\Windows10.0-KB4051613-x86.cab"
Dism /Image:"d:\Download\w10updates\x86\mount" /Add-Package /PackagePath:"d:\Download\w10updates\Windows10.0-KB4056887-x86.cab"
Dism /Image:"d:\Download\w10updates\x86\mount" /Add-Package /PackagePath:"d:\Download\w10updates\Windows10.0-KB4088785-x86.cab"
Dism /Image:"d:\Download\w10updates\x86\mount" /Cleanup-Image /StartComponentCleanup /ResetBase
Dism /Unmount-Image /MountDir:"d:\Download\w10updates\x86\mount" /Commit
A zde ten, co hlásí chybu - x64 verze:
Dism /Mount-Image /ImageFile:D:\Download\w10updates\x64\install.wim /Index:1 /MountDir:d:\Download\w10updates\x64\mount
Dism /Image:"d:\Download\w10updates\x64\mount" /Add-Package /PackagePath:"d:\Download\w10updates\Windows10.0-KB4090914-x64.cab"
Dism /Image:"d:\Download\w10updates\x64\mount" /Add-Package /PackagePath:"d:\Download\w10updates\windows10.0-kb4089848-x64.cab"
Dism /Image:"d:\Download\w10updates\x64\mount" /Add-Package /PackagePath:"d:\Download\w10updates\Windows10.0-KB4051613-x64.cab"
Dism /Image:"d:\Download\w10updates\x64\mount" /Add-Package /PackagePath:"d:\Download\w10updates\Windows10.0-KB4056887-x64.cab"
Dism /Image:"d:\Download\w10updates\x64\mount" /Add-Package /PackagePath:"d:\Download\w10updates\Windows10.0-KB4088785-x64.cab"
Dism /Image:"d:\Download\w10updates\x64\mount" /Cleanup-Image /StartComponentCleanup /ResetBase
Dism /Unmount-Image /MountDir:"d:\Download\w10updates\x64\mount" /Commit
A při vykonávání skončím s chybou:
Deployment Image Servicing and Management tool
Version: 6.3.9600.16384
Image Version: 10.0.16299.15
Processing 1 of 1 - Adding package Package_for_KB4056887.....
Error: 0x800f081e
The specified package is not applicable to this image.
Nějaký nápad, proč x86 verze šlape a x64 ne?
Díky
Aleš
A určitě máš správný balíček?
Jasně, stahoval jsem ho přímo ze stránek Microsoftu zde: https://www.catalog.update.microsoft.com/Search.aspx?q=adobe+flash
Pro verzi 1709. Po zjištění chyby jsem ho stáhl ještě jednou. Jedině, že by byl u nich problém.
Ale nyní koukám, že tam je nová verze "2018-03 Aktualizace zabezpečení pro Adobe Flash Player pro Windows 10 Version Next pro systémy typu x64 (KB4093296)"
To už asi je příprava pro 1803 tipuju. :)
Flash mám vždy odstraněný, takže jej ani v instalačce aktualizovat nemusím. A tedy se o jeho aktualizaci nezajímám.
Ale nechápu, proč tam integruješ postupně tři verze flashe, když stačí jen ta poslední nejaktuálnější...
KB4051613 ... 27.0.0.183
KB4056887, KB4093296 ... 28.0.0.137
KB4088785 ... 29.0.0.113
Aktuální flash je 29.0.0.113 tak tam nech jen tu KB4088785 a ty řádky s KB4051613 a KB4056887 odeber, jsou tam přece zbytečný, ne?
To je jednoduché. Vždy když udělám instalačku vč. Flashe, provedu její test v VMware s vypnutou sítí. Po nainstalování zapnu update a hledám, co to začne stahovat.
Dále jsem zjistil, že nejdříve je třeba nainstalovat KB4051613 a až poté opravy.
Takže bez KB4051613 mi následující opravy nefungovali. Ale je možné, že nyní to už je jinak. Nové testy jsem od zjištění nedělal.
Nově z nějakého pro mě neznámého důvodu mi při použití předposledního zabezpečení (KB4074595) (korektně nainstalováno), Windows Update stejně začal stahovat ještě starší zabezpečení KB4056887,
proto jsem ho tam nechal. A ten ten aktuální KB4088785 jsem z výše uvedených důvodů pouze přidal.
Je pravda, že jsem mohl otestovat, zda nyní nestačí dát jen KB4051613 + KB4088785, či pouze KB4088785.
Asi to otestuji.
To ale neřeší, proč x86 šlape a x64 ne.
Jak to, že jsem teď ve VMware nahodil Win 10 rs3 (16299.15) + KB4090914 (ss) + KB4089848 (cu) + KB4088785 (flash) a po zapnutí update mi to žádnou další flashovou aktualizaci neinstalovalo? Což mně připadá logické, protože v každé nové flashové aktualizaci jsou nové soubory flashe a ty původní se komplet nahrazují.
Takže podle mě nemá cenu řešit proč nešlape ta aktualizace více verzí do namountovaného Win 10, ale klidně i na to se mrknu.
Dobrá,
já budu jedině rád, když to pošlape.
Protože právě stále probíhá script, který instalačku aktualizuje (to víš, 8 + 8 edicí chvíli trvá)
Zkusím tvůj logický postup v pondělí. Pokud bude OK, není co řešit. :)
Jestli chceš nasadit brouka do hlavy a udělat plně aktualizovanou instalačku, tak by bylo vhodný integrovat i ty funkce, které se instalují přes wu a pak i aktualizovat appx aplikace. Protože když se podíváš co se děje po zapnutí netu tak je to docela fofr a dokonce tam figuruje i KB4089848,která je už nainstalovaná (asi kvůli těm doinstalovaným funkcím přes wu a skrz to, že se instalují jen balíčky na balíčky přítomné v systému)... takže podle mě bys spíš měl řešit to, ne nějakej blbej flash teda pokud chceš mít úplně dokonale aktualizovanou instalačku.
Hoď mi sem nějaké odkazy, odkud zjistím jak na to, a já to klidně udělám. :)
Viditelně jediné co vidím je antivir a ten hajzlík, co kontroluje rootkit atd...
Samozřejmě tuším, že v pozadí se toho asi děje mraky, ale jak aktualizovat appx, store atd, to fakt nevím.
Na MDL určitě někde nějaké návody budou.
Já bych na to šel tak, že bych si udělal wim s aktualizacema.
A druhej wim tak, že bych ten první aktualizovaný nainstaloval ve virtuálce, pustil net a nechal jej kompletně zaktualizovat, poté jej odchytil a oba wimy pomocí Beyond Compare porovnal.
Udělal seznam věcí, které jsou tam navíc a pak zjišťoval jak se dají shánět a jak integrovat.
Podle mě to budou balíčky (takže se budou instalovat jako KB aktualizace) a appx package se zas instalují příkazem.
Asi to nebude nic těžkýho
Když tak někdy pozjišťuju na rs4, teď se mi to už nechce zkoušet na rs3, když každou chvíli tu je rs4.
Jo a k té tvé chybové hlášce při integraci, mně to normálně v pohodě integrovat šlo, všechny tři (včetně těch dvou zbytečných ):
... jediné, co mě napadá:
Deployment Image Servicing and Management tool
Version: 6.3.9600.16384
Nepoužil jsi Win 10 dism. Používej Win 10 dism. Pokud jsi na nižším windows tak si třeba dej do virtuální mechaniky iso instalačky win 10 nebo si někde rozbal složku s instalačkou a nasměruj tam pak dism na začátku, třeba:
"h:\sources\dism.exe" /Mount-Image /ImageFile:D:\Download\w10updates\x64\install.wim /Index:1 /MountDir:d:\Download\w10updates\x64\mount
Netuším jestli na to bude mít vliv ta verze dism, každopádně bych určitě na win 10 isntalačku nepoužíval nižší verzi dism...
Bohužel ani s aktuálním dism mi to nešlape,
ale nebudu to už řešit, za rohem je RS4, pokud narazím problém i tam, ozvu se. A jak se znám, budu řešit, jak udělat dokonalou aktuální instalačku. Opravdu jsi mi brouka nasadil. :)