Programování

Oprava systému Windows 7 KB 2952664 selže s chybou 80242016

Společnost Microsoft účtuje své nově vydané KB 2952664 jako „aktualizaci kompatibility pro upgrade systému Windows 7“, ale neposkytuje žádné další podrobnosti. Oprava byla nyní vydána prostřednictvím automatické aktualizace (a Windows Server Update Services) sedmkrát: 16. dubna, 22. dubna, 13. května, 10. června, 8. července, 12. srpna a 14. října. Microsoft stále nemůže získat to správně.

Naposledy jsem o KB 2952664 mluvil, když se 22. dubna záhadně objevil - oprava „Čtvrté úterý“, která dorazila bez jakéhokoli varovného a vzácného malého vysvětlení. I teď článek znalostní báze Knowledge Base pro opravu říká:

Tato aktualizace pomáhá společnosti Microsoft provádět vylepšení aktuálního operačního systému, aby usnadnila upgrade na nejnovější verzi systému Windows.

A je to. Pokud společnost Microsoft zveřejnila další informace o opravě šestkrát a více, neviděl jsem ji.

V dubnu jsem spekuloval, že KB 2952664 byla oprava pro Win7, která usnadňuje provádění místních upgradů na Windows 8.1. Nyní to začíná vypadat, že oprava může také usnadnit přechod na Windows 10. Jen nebe ví, vaše spekulace jsou stejně dobré jako moje.

Tato konkrétní verze zpackané opravy vykazuje podivné chování. Plakát na fóru Microsoft Odpovědi DuaneG to říká takto:

KB2952664 se nezdařila s kódem chyby 80242016 (obvykle to znamená, že probíhá jiná instalace - Windows Update byla jedinou spuštěnou aplikací). Zkontrolovali jsme historii WU a zjistili jsme, že tentýž KB byl úspěšně aktualizován 15. 8. 2014. Znovu otevřeno WU a provedeno Zkontrolovat aktualizace bez vrácení.

Plakát JeffConklin99 narazil na řešení, které vypadá, že funguje: odinstalujte opravu a znovu ji nainstalujte:

[Přejít na] Ovládací panely \ Programy a funkce \ Zobrazit nainstalované aktualizace (výběr levého sloupce), klepněte pravým tlačítkem myši na KB2952664, vyberte možnost Odinstalovat, Zavřít ovládací panel. Vraťte se na Windows Update a vyhledejte aktualizace. Zobrazí se KB2952664, spusťte aktualizaci, v mém případě byla úspěšně nainstalována.

Neviděl jsem žádnou radu od Microsoftu ohledně problému nebo jeho řešení. Lidé, kteří se o takové záležitosti zajímají, si kladou otázku, zda je verze 2 patche stejná jako verze 4 nebo verze 6, zda by měli problém ignorovat, protože zmizí, nebo zda je třeba provést nějaké magické zaklínadlo.

Myslím, že Microsoft MVP TaurArian a dvk01 to přibil:

Pokud nemáte v úmyslu aktualizovat počítač se systémem Windows 7 na Windows 8 nebo Windows10 TP, odinstalujte buggy aktualizaci KB2952664. Není to nutné ... Toto je druh aktualizace, která by měla být nabízena POUZE, když máte v úmyslu provést aktualizaci jako součást předběžné kontroly společností Microsoft, když provádíte kontrolu kompatibility v novém OS, abyste zjistili, zda bude vhodná.

Nedostatek informací od společnosti Microsoft je znepokojující. Já jsem na jednom místě provedl místní upgrade z Windows 7 na Windows Technology Preview na testovacím stroji s jediným škytavkou. Ostatní nepochybně takové štěstí neměli. KB 2952664 je možná nedokončená práce, která má být aktualizována, protože ze dřeva vytékají nové problémy. To by dávalo smysl - ale proč o tom Microsoft nemluví? Proč žádná čísla verzí? (Článek KB nevěřícně sedí ve verzi 2.) Proč žádná rada ohledně odinstalování starších verzí?

Pouze bych dodal, že pokud máte v úmyslu provést místní upgrade ze systému Windows 7 na Windows 10, počkejte a zjistěte, zda existuje KB 2952664 verze 7 nebo 8 nebo 9. Neměli byste instalovat Windows Technical Preview na produkční stroj stejně (i když Joe Belfiore z Microsoftu říká, že 64 procent všech instalací Windows Technical Preview jde na holý kov, ne na virtuální stroje - děsivá statistika). Počkejte, až se přiblížíme obecné dostupnosti Win10, a až budete připraveni udělat skok, opravte Win7 s tehdy aktuální verzí KB 2952664.

Pokud uvažujete o upgradu na místě ze systému Windows 7 na Windows 8.1, věřte mi, že existují jednodušší způsoby, jak vás bolet hlava.

Možná KB 2952664 verze 8 bude fungovat správně. Nezadržuji dech.