Windows i aktualizacje: kumulatywne czy nie?

Windows i aktualizacje: kumulatywne czy nie?01.04.2023 10:33
Windows i aktualizacje: kumulatywne czy nie?
Źródło zdjęć: © Licencjodawca | Kamil Dudek

Nowa wersja Windows Update miała znacznie zmniejszyć liczbę aktualizacji i skrócić czas potrzebny na ich instalację. Istotnie, Windows 10 i następcy stosują jedną aktualizację na miesiąc, zamiast "jednej na dziurę". Ale poza nią, czasem pojawia się ich więcej. Dlaczego?

Windows Update nigdy nie stał się tym, czy miał zostać w połowie pierwszej dekady bieżącego wieku. Okazał się na tyle mało elastyczny, że w jego zastępstwie Microsoft stosuje aktualizatory Office Click-to-Run, sklep Microsoft Store, zbiór narzędzi z frameworku Electron oraz… aplikację Chrome Update, dostosowaną dla Edge. Nawet sam Windows sprawiał problemy: im więcej czasu minęło od wydania systemu, tym dłużej trwało wyszukiwanie aktualizacji.

Problem wynikał z tego, że w czasach "jedna dziura - jedna łatka", mechanizm musiał obliczać zbiór pasujących poprawek na podstawie wszystkich wydanych kiedykolwiek dla produktu. Obecnie sprawdza tylko, czy zainstalowana jest najnowsza… a raczej sprawia takie wrażenie. Windows Update dalej sprawdza, które poprawki pasują. Po prostu jest ich znacznie mniej.

Wciąż dalej jest ich tak wiele?

Ale dlaczego nie ma po prostu jednej, zbiorczej, jak planowano na początku? Jakie aktualizacje są serwowane bokiem i z jakiego powodu? Aby odpowiedzieć na to pytanie, musimy najpierw wykluczyć aplikacje rejestrujące się do Microsoft Update, czyli nadzbioru WU, pozwalającego aktualizować inne aplikacje Microsoftu (choć jest ich mniej niż byśmy chcieli).

Dalsza część artykułu pod materiałem wideo

Czy warto kupić laptop MacBook Pro 14 (2023)?

Należą do nich Office 2013 i 2016, SQL Server, .NET (Framework i Core), PowerShell oraz biblioteki wykonawcze C++. Oddzielnym harmonogramem aktualizowane są także Windows Defender (silnik i definicje) oraz comiesięczne odświeżone wydania Narzędzia do Usuwania Złośliwego Oprogramowania (MRT). Rzecz jasna, osobno instalowane są także sterowniki.

Co do samego Windowsa, pakietów aktualizowanych poza comiesięczną paczką zbiorczą jest coraz mniej. Pakiety językowe, kodeki audio/wideo i akcesoria są aktualizowane przez Sklep. Pomoc została całkowicie usunięta na rzecz wołania wyszukiwarki Bing. Edge instaluje się tylko raz, potem rolę jego aktualizacji przejmuje Edge Update.

Mechanizm Windows Update dokonuje aktualizacji… systemowego jądra Linuksa (kernel 4.4.0-22621-Microsoft), ale wraz z premierą WSL w Sklepie, będzie ono aktualizowane przez Microsoft Store, w samym systemie pozostanie tylko LXSS. Inne, wymarłe już aktualizacje tradycyjnie instalowane oddzielnie to Flash, Silverlight, ActiveX Killbit i Internet Explorer.

SSU, LCU, DBX, MCU

Co pozostaje? Przede wszystkim SSU - czyli aktualizacja stosu serwisowego ("Update for Windows Update"). Jest ona wymagana do poprawnej instalacji nowych poprawek. Stos serwisowy jest oszałamiający złożony wymaga ciągłych usprawnień. Nowe SSU są wydawane dość często, choć niedawno połączono je z paczkami zbiorczymi (LCU). Aby jednak taka paczka była "zrozumiana", potrzebna jest… choć jedna oddzielna aktualizacja SSU.

Poza tym, oddzielnie instalowane są poprawki, których instalacja zagraża wydajności lub sprawności sprzętu. W tej kategorii znajdują się dwa rodzaje pakietów: aktualizacje mikrokodu procesorów oraz aktualizacje list odwoławczych UEFI (nie mowa tu o DBX, a nie samym UEFI, czyli pakietach aktualizujących firmware platformy i układów pomocniczych - te bowiem bardzo rzadko są rozprowadzane przez Windows Update).

Katalog aktualizacji dla Windows 11 jest skromny, Źródło zdjęć: © Licencjodawca | Kamil Dudek
Katalog aktualizacji dla Windows 11 jest skromny
Źródło zdjęć: © Licencjodawca | Kamil Dudek

Aktualizacje mikrokodu ładują poprawki bezpośrednio do procesora. Od wielu lat możliwe jest "łatanie" odkrytych w "krzemie" procesora błędów poprzez dodanie do niego kodu wywoływanego wewnątrz układu, zmieniając jego zachowanie. W ten sposób załatano podatność Meltdown i jej kolejnych potomków, których od jej czasu wykryto bardzo dużo.

Aktualizacja-samobój

Nałożenie nowego mikrokodu może zauważalnie pogorszyć wydajność, a w pechowych przypadkach, teoretycznie, złamać kompatybilność i zmienić działanie programów. Jednym z "poszkodowanych" jest np. Microsoft SQL Server, toteż mikrokod przychodzi w oddzielnych paczkach, by administratorzy mogli je zablokować, bez blokowania pozostałych łatek.

Pakiety aktualizacji DBX to niewątpliwie najbardziej wstydliwa pozycja na liście. Zarówno ze względu na powody jej obecności na niej, jak i jej pochodzenie oraz przeznaczenie. DBX jest związane z mechanizmem Secure Boot. Pokrótce sprawa wygląda tak: Secure Boot zezwala na start tylko tych bootloaderów, które są podpisane kluczem znanym w bazie UEFI i nieunieważnionym. Konsorcjum UEFI wydaje listy unieważnionych kluczy (teoretycznie). Listy te rozprowadza… Microsoft, poprzez Windows Update. Są one możliwe do "wrzucenia" w firmware bez konieczności aktualizacji "BIOS-u".

A przynajmniej tak mówi specyfikacja. W praktyce, szereg implementacji UEFI zawierał błędy, uniemożliwiające załadowanie listy DBX. Na przykład, niektóre laptopy HP po instalacji poprawki dla Secure Boot przestały się uruchamiać i ich naprawa była nietrywialna w scenariuszach konsumenckich. Dlatego DBX, podobnie jak mikrokod, są dostarczane oddzielnie i administratorzy mogą je zablokować. Taka jest konsekwencja rozmywania granicy między sprzętem, a oprogramowaniem.

Kamil J. Dudek, współpracownik redakcji dobreprogramy.pl

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.