Programovanie

Spoločnosť Microsoft vydáva opravu „Silver Bullet“ KB 3024777, ktorá eliminuje KB 3004394

Odvíja sa ďalšia epizóda ságy KB 3004394, pretože spoločnosť Microsoft vydáva novú opravu KB ​​3024777 špeciálne navrhnutú na odstránenie fiaska Black Tuesday (Čierny utorok) KB 3004394 pre počítače s Windows 7 SP1 a Windows Server 2008 R2 SP1. Príbeh je trochu komplikovanejší ako jednoduchý rozstrel v OK Corral.

Určite si spomeniete na tento týždeň bête noire, KB 3004394. Vydané v utorok, do stredy, boli desiatky hlásení o problémoch s nepárnymi výzvami UAC, chybe diagnostického nástroja Windows 8000706f7, zlyhaní pri pokuse o inštaláciu ovládača AMD Catalyst, chybe Windows Defender 2147023113 a niekoľkých ďalších. Microsoft akoby patch pred vydaním netestoval. Vo štvrtok spoločnosť Microsoft trhla s opravou a neskôr v príspevku na fóre s odpoveďami odporučila, aby ste KB 3004394 odinštalovali.

Dnes je nový deň a máme nové vysvetlenie - a pochodové príkazy.

Spoločnosť Microsoft aktualizovala svoj článok KB 3004394 s cieľom povedať, že problémy sa vyskytujú iba v systémoch Windows 7 SP1 a Windows Server 2008 R2 SP1:

Zistili sme, že táto aktualizácia spôsobuje ďalšie problémy v počítačoch so systémom Windows 7 Service Pack 1 (SP1) a Windows Server 2008 R2 SP1. Patrí sem aj nemožnosť inštalovať budúce aktualizácie. Aktualizácia KB 3004394 nespôsobuje žiadne známe problémy v ostatných systémoch, pre ktoré bola vydaná. Aktualizáciu odporúčame nainštalovať do ostatných systémov.

Ak ste ešte nenasadili KB 3004394 v počítačoch so systémom Windows 7 SP1 a Windows Server 2008 R2 SP1, odporúčame vám odložiť inštaláciu, kým nebude k dispozícii nová verzia tejto aktualizácie.

Ak ste už nainštalovali KB 3004394 v počítačoch so systémom Windows 7 SP1 a Windows Server 2008 R2 SP1, ktoré sa po nainštalovaní aktualizácie nereštartovali, odporúčame vám reštart odložiť, pokiaľ je to možné, kým k tomu nepridáte ďalšie informácie článok o spôsobe odstránenia aktualizácie.

Ak inštalácia KB 3004394 spôsobuje problémy na týchto počítačoch, odstráňte aktualizáciu a potom reštartujte počítače. Schopnosť odstrániť aktualizácie systému Windows prostredníctvom ovládacieho panela už nemusí po nainštalovaní KB 3004394 fungovať v niektorých počítačoch so systémom Windows 7 SP1 a Windows Server 2008 R2 SP1.

Nevidím žiadne informácie o problémoch s KB 3004394 na počítačoch so systémom Windows 8 / 8.1. Ako najlepšie viem, v tejto chvíli je KB 3004394 ponúkaný na systémoch Windows 8 / 8.1 prostredníctvom služby Windows Update, ale nie na systémoch Windows 7.

Včera večer spoločnosť Microsoft vydala nový patch KB 3024777. Ja ho nazývam patch „Silver Bullet“, pretože je zameraný špeciálne na odstránenie záplaty KB 3004394. Článok KB to popisuje takto:

Aktualizácia KB 3004394 z 10. decembra 2014 môže spôsobiť ďalšie problémy v počítačoch so systémom Windows 7 Service Pack 1 (SP1) a Windows Server 2008 R2 SP1. Patrí sem aj nemožnosť inštalovať budúce aktualizácie. Táto nová aktualizácia je k dispozícii na odstránenie KB 3004394 z vášho počítača.

Čo samozrejme vedie k otázke s vajcami: Ak inštalácia KB 3004394 spôsobí, že váš počítač nebude schopný inštalovať budúce aktualizácie, prečo spoločnosť Microsoft vydáva túto aktualizáciu Silver Bullet prostredníctvom žľabu Windows Update?

Tento problém je ďalej znepokojený, aspoň na mojich počítačoch so systémom Windows 7 sa opravná aktualizácia Silver Bullet neobjaví v zozname Windows Update, pokiaľ nie je nainštalovaná KB 3004394. Pokiaľ viem, pre tých, ktorí si nenainštalovali KB 3004394, alebo pre tých, ktorí využili predchádzajúce odporúčanie spoločnosti Microsoft a manuálne odstránili KB 3004394, sa Silver Bullet ani nezobrazí.

Myslím, že tí, ktorí majú počítače so systémom Windows 7 SP1 alebo Server 2008 R2 SP1, ktoré majú nainštalovanú KB 3004394, ale nemôžu si nainštalovať žiadne nové aktualizácie (tu sa zhlboka nadýchnite), si musia ručne stiahnuť a spustiť KB 3024777, aby zabezpečili, že KB 3004394 je ukončená s extrémnymi predsudkami. Našťastie sa na stránke KB 3024777 nachádzajú odkazy na stiahnutie.

Existuje niekoľko anekdotických dôkazov o správaní sa Silver Bullet. Plagátový myarmor na SevenForums hovorí:

Zdá sa, že táto aktualizácia odstráni kb3004394 a zmizne bez stopy (okrem histórie). Zdá sa, že potom nebude k dispozícii ani v zozname odinštalovaní.

Poster Tibbies4Life, ktorý sa nachádza na fóre komunity Norton Community, prináša neprehľadnú situáciu:

Zahryzol som sa do guľky a spustil novú aktualizáciu KB3024777, ktorá sa úspešne aktualizovala jedným reštartom. Keď som skontroloval nainštalovaný zoznam WU, KB3004394 sa stále zobrazuje ako úspešná inštalácia. Keď som však po použití KB3024777 skontroloval zoznam nainštalovaných programov v ovládacom paneli, KB3004394 sa už nebude zobrazovať ako nainštalovaná aktualizácia. Zdá sa teda, že KB3024777 úspešne odstránil škaredú vec z môjho počítača, ale prečo by ju neodstránil zo zoznamu na stránke WU?

Existuje podrobný návod na akcie KB 3024777, ktoré zverejnil guenni na blogu Born's Tech a Windows World.

Čítanie medzi riadkami - v skutočnosti niekoľkých z nich - vyzerá takto, čo by ste mali urobiť:

  • V počítačoch so systémom Windows 7 SP1 / Server 2008 R2 SP1: Spusťte Windows Update. Ak je v zozname KB 3024777, spustite ho. Ak inštalácia zlyhá, stiahnite si ručne Silver Bullet a spustite streľbu. Eh, spustite to.
  • Na počítačoch so systémom Windows 8 / 8.1 / Server 2012: KB 3004394, ak ho máte, by som neodinštaloval manuálne, kým nám spoločnosť Microsoft nepovie viac o možných konfliktoch.

Nevidím pôvodný zlý patch ponúkaný na strojoch Windows 10 Tech Preview.

Na jednej strane je pozoruhodné, že Microsoft túto opravu opravuje tak rýchlo. My, Obete systému Windows, sme si zvykli na chybné opravy opráv, ktoré trvajú týždne alebo dokonca mesiace. Na druhej strane si musíte položiť otázku, ako (alebo aj keď!) Bola táto oprava testovaná pred vydaním.

Nejako ma znepokojuje predstava spoločnosti Microsoft, ktorá vydá opravu Silver Bullet, ktorá sa venuje iba zabitiu ďalšej opravy vydanej spoločnosťou Microsoft. Možno má Elon Musk pravdu.

$config[zx-auto] not found$config[zx-overlay] not found