Microsoft wypuszcza poprawkę „Silver Bullet” KB 3024777, aby wyeliminować KB 3004394

Rozpoczyna się kolejny odcinek sagi KB 3004394, gdy Microsoft wypuszcza nową poprawkę KB 3024777, specjalnie zaprojektowaną, aby usunąć fiasko Czarnego Wtorku z tego tygodnia, KB 3004394, na komputerach z systemem Windows 7 SP1 i Windows Server 2008 R2 SP1. Historia jest trochę bardziej skomplikowana niż zwykła strzelanina w OK Corral.

Przypomnij sobie bête noire z tego tygodnia , KB 3004394. We wtorek pojawiły się dziesiątki raportów o problemach z dziwnymi monitami UAC, błąd narzędzia diagnostycznego Windows 8000706f7, niepowodzenie podczas próby zainstalowania sterownika AMD Catalyst, błąd Windows Defender 2147023113 i kilka innych. To tak, jakby Microsoft nie przetestował łatki przed jej wydaniem. W czwartek Microsoft wyszarpnął poprawkę, a później doradził w poście na forum Answers, że należy odinstalować KB 3004394.

Dzisiaj jest nowy dzień i mamy nowe wyjaśnienie - i rozkazy marszu.

Firma Microsoft zaktualizowała artykuł KB 3004394, aby powiedzieć, że problemy występują tylko w systemie Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1:

Odkryliśmy, że ta aktualizacja powoduje dodatkowy problem na komputerach z systemem Windows 7 z dodatkiem Service Pack 1 (SP1) i Windows Server 2008 R2 z dodatkiem SP1. Obejmuje to brak możliwości instalowania przyszłych aktualizacji. Aktualizacja KB 3004394 nie powoduje żadnych znanych problemów w innych systemach, dla których została wydana. Zalecamy zainstalowanie aktualizacji w innych systemach.

Jeśli nie wdrożono jeszcze KB 3004394 na komputerach z systemem Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1, zalecamy opóźnienie instalacji do czasu udostępnienia nowej wersji tej aktualizacji.

Jeśli zainstalowano już KB 3004394 na komputerach z systemem Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1, które nie zostały ponownie uruchomione po zainstalowaniu aktualizacji, zalecamy opóźnienie ponownego uruchomienia, jeśli jest to możliwe, do czasu dodania większej liczby informacji artykuł o sposobie usunięcia aktualizacji.

Jeśli instalacja KB 3004394 powoduje problemy na tych komputerach, usuń aktualizację, a następnie uruchom ponownie komputery. Możliwość usuwania aktualizacji systemu Windows za pośrednictwem Panelu sterowania może nie działać na niektórych komputerach z systemem Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1 po zainstalowaniu KB 3004394.

Nie widzę porady dotyczącej problemów z KB 3004394 na komputerach z systemem Windows 8 / 8.1. Jak najlepiej mogę stwierdzić, w tej chwili KB 3004394 jest oferowany w systemach Windows 8 / 8.1 za pośrednictwem usługi Windows Update, ale nie w systemach Windows 7.

Wczoraj Microsoft wypuścił nową poprawkę KB 3024777. Nazywam ją "Silver Bullet", ponieważ ma ona na celu wyeliminowanie poprawki KB 3004394. Oto, jak opisuje to artykuł z bazy wiedzy:

Aktualizacja KB 3004394 z dnia 10 grudnia 2014 r. Może powodować dodatkowe problemy na komputerach z systemem Windows 7 z dodatkiem Service Pack 1 (SP1) i Windows Server 2008 R2 z dodatkiem SP1. Obejmuje to brak możliwości instalowania przyszłych aktualizacji. Ta nowa aktualizacja jest dostępna, aby usunąć KB 3004394 z komputera.

Co oczywiście prowadzi do pytania typu kura i jajko: jeśli zainstalowanie KB 3004394 spowoduje, że na komputerze nie będzie można instalować przyszłych aktualizacji, dlaczego firma Microsoft udostępnia tę aktualizację Silver Bullet za pośrednictwem zsypu Windows Update?

Co jeszcze bardziej komplikuje problem, przynajmniej na moich komputerach z systemem Windows 7, poprawka Silver Bullet nie pojawia się na liście Windows Update, chyba że zainstalowano KB 3004394. O ile wiem, dla tych, którzy nie zainstalowali KB 3004394 lub tych, którzy skorzystali z wcześniejszej rekomendacji Microsoftu i ręcznie usunęli KB 3004394, Silver Bullet nawet się nie pojawia.

Domyślam się, że ci z Windows 7 SP1 lub Server 2008 R2 SP1, którzy mają zainstalowany KB 3004394, ale nie mogą pobrać żadnych nowych aktualizacji do zainstalowania (weź głęboki oddech), muszą ręcznie pobrać i uruchomić KB 3024777, aby upewnić się, że KB 3004394 został zakończony ze skrajnymi uprzedzeniami. Na szczęście na stronie KB 3024777 znajdują się łącza do pobierania.

Istnieją anegdotyczne dowody na zachowanie Silver Bulleta. Poster myarmor na SevenForums mówi:

Wygląda na to, że ta aktualizacja usuwa kb3004394 i znika bez śladu (z wyjątkiem historii). Żaden z nich nie wydaje się być później dostępny na liście odinstalowań.

Plakat Tibbies4Life na forum Norton Community przedstawia zagmatwaną sytuację:

Ugryzłem kulę i uruchomiłem nową aktualizację KB3024777, która została pomyślnie zaktualizowana po jednym ponownym uruchomieniu. Kiedy sprawdziłem listę zainstalowanych WU, KB3004394 nadal wyświetla się jako pomyślna instalacja. Jednak po sprawdzeniu listy zainstalowanych programów w Panelu sterowania po zastosowaniu KB3024777 KB3004394 nie jest już wymieniony jako zainstalowana aktualizacja. Wygląda na to, że KB3024777 pomyślnie usunął paskudną rzecz z mojego komputera, ale dlaczego nie usunąłby go z listy na stronie WU? 

Istnieje szczegółowy opis akcji KB 3024777 opublikowany przez guenni na blogu Born's Tech i Windows World.

Czytanie między wierszami - a właściwie kilka z nich - wygląda na to, że powinieneś zrobić:

  • Na komputerach z systemem Windows 7 z dodatkiem SP1 / Server 2008 R2 z dodatkiem SP1: Uruchom usługę Windows Update. Jeśli na liście znajduje się KB 3024777, uruchom go. Jeśli instalacja się nie powiedzie, ręcznie pobierz Silver Bullet i uruchom. Eee, uruchom to.
  • Na komputerach z systemem Windows 8 / 8.1 / Server 2012: nie odinstalowałbym ręcznie KB 3004394, jeśli go masz, dopóki Microsoft nie powie nam więcej o potencjalnych konfliktach.

Nie widzę oryginalnej złej łatki oferowanej na komputerach z systemem Windows 10 Tech Preview.

Z jednej strony niezwykłe jest to, że Microsoft tak szybko naprawia tę poprawkę. My, ofiary systemu Windows, przyzwyczailiśmy się do nieudanych poprawek, które zajmują tygodnie, a nawet miesiące. Z drugiej strony musisz się zastanawiać, jak (a nawet czy!) Ta łatka została przetestowana przed jej wydaniem.

W jakiś sposób pomysł Microsoft wypuszcza łatkę Silver Bullet, która jest poświęcona wyłącznie zabiciu innej łatki wydanej przez Microsoft, niepokoi mnie. Może Elon Musk ma rację.