Microsoft wprowadza działający w chmurze mechanizm CIDR do automatycznego wycofywania sterowników, które spowodowały awarię systemu. Funkcja działa poprzez Windows Update bez udziału użytkownika i wykorzystuje istniejącą infrastrukturę dostarczania aktualizacji.
Firma Microsoft ogłosiła technologię Cloud-Initiated Driver Recovery (CIDR) dla systemu operacyjnego Windows. Mechanizm ten przeznaczony jest do zdalnego przywracania sprawności komputera po instalacji problematycznego sterownika rozpowszechnianego przez Windows Update. System automatycznie przywraca poprzednią, działającą wersję sterownika, eliminując konieczność ręcznej interwencji ze strony użytkownika lub producenta OEM.
W przeciwieństwie do standardowego odzyskiwania po nieudanej instalacji aktualizacji, CIDR koncentruje się na sytuacjach, w których sterownik został już dostarczony na docelowe urządzenie, ale jego wykonanie doprowadziło do krytycznych błędów, niestabilności lub niemożności uruchomienia systemu. Obecna praktyka wymaga od użytkownika uruchomienia w trybie awaryjnym lub skorzystania z punktów przywracania systemu.
Microsoft podkreśla, że do działania CIDR nie jest wymagany oddzielny agent kliencki, dodatkowe narzędzia partnerów ani modyfikacja istniejącej infrastruktury telemetrycznej. Mechanizm wykorzystuje standardowy stos Windows Update oraz interfejs programowy Hardware Dev Center. Technologia nie ma jednak zastosowania do sterowników zainstalowanych ręcznie lub poprzez instalatory firm trzecich.
Po otrzymaniu danych telemetrycznych o awarii spowodowanej przez określony identyfikator sterownika (INF lub PnP ID), część serwerowa CIDR generuje sygnał wycofania za pośrednictwem kanałów Windows Update. Kliencki system Windows, w następnym cyklu sprawdzania aktualizacji, interpretuje ten sygnał jako polecenie przełączenia na kopię w tle sterownika z lokalnej pamięci podręcznej wersji. Interakcja odbywa się na poziomie magazynu sterowników Driver Store bez angażowania trybu użytkownika.
Wdrożenie CIDR faktycznie wprowadza paradygmat reaktywnego zarządzania na poziomie jądra ze sprzężeniem zwrotnym poprzez telemetrię. Zmniejsza to MTTR (średni czas odzyskiwania) z godzin do kilku minut, ale tworzy zależność od jakości sygnatur awarii w Microsoft Telemetry. Potencjalnym problemem jest fałszywe wycofanie z powodu błędów oprogramowania firm trzecich, które system może błędnie zaklasyfikować jako związane ze sterownikiem.