Microsoft zablokował możliwość otrzymywania aktualizacji dla właścicieli Kaby Lake i Ryzen na Windows 7 i Windows 8.1, kontrowersyjne posunięcie dla tych, którzy chcą uaktualnić do Windows 10.
Teraz Microsoft zapewnia wsparcie tylko dla Intel Kaby Lake i AMD Ryzen, które działają na Windows 10. Firma twierdzi, że ta decyzja jest czysto biznesowa, a nie techniczna, aby zmusić użytkowników do aktualizacji do Windows 10. Mimo to duża liczba użytkowników w ogóle nie jest zadowolonych z tej sytuacji.
W tym artykule pokażemy ci sztuczkę, aby ominąć to ograniczenie i zainstalować wszystkie aktualizacje, w tym te, których obecnie nie można zainstalować na tych procesorach.
Deweloper GitHub o nazwisku „zeffy” zdecydował się zmienić sytuację, umożliwiając zainstalowanie „zablokowanych” pakietów aktualizacyjnych na nowoczesnym sprzęcie po łataniu niektórych plików.
Na swojej stronie programista szczegółowo wyjaśnił, w jaki sposób odkrył niektóre specjalne funkcje programistyczne: „IsDeviceSerciveable (void)” i „IsCPUSupported (void)”, które można znaleźć w bibliotece DLL wuaueng.dll w systemie operacyjnym. Te dwie funkcje sprawdzają sprzęt i są odpowiedzialne za blokowanie CPS i zapobieganie instalowaniu aktualizacji.
Istnieje kilka łatwych sposobów na zabicie tego sprawdzenia procesora przedstawionego na stronie GitHub firmy Zeffy:
Załataj plik wuaueng.dll i zmień dword_600002EE948 z przesunięciem pliku 0x26C948, z 0x01 na 0x00. To sprawia, że IsDeviceServiceable (void) przeskakuje przez całe ciało i natychmiast zwraca 1 (obsługiwany procesor). To moja preferowana metoda. Uwaga: te przesunięcia dotyczą tylko wersji systemu Windows 7 x64.
Popraw wuaueng.dll i nie wyłączaj wszystkich instrukcji podświetlonych w IsDeviceServiceable (void), umożliwi to użycie ForceUnsupportedCPU typu REG_DWORD w kluczu rejestru HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Test \ Scan (będziesz najprawdopodobniej trzeba będzie utworzyć ten klucz rejestru). Ustaw tę wartość na 0x00000001, aby wymusić nieobsługiwane procesory, i z powrotem na 0x00000000, aby zmienić zachowanie z powrotem na domyślne. Prawdopodobnie będziesz musiał ponownie uruchomić komputer lub ponownie uruchomić usługę wuauserv, aby zmiany zostały zastosowane. To zachowanie jest nieudokumentowane i może zostać usunięte w przyszłych aktualizacjach.
Aby pobrać poprawki, po prostu przejdź do strony GitHub zeffy.
Te rozwiązania są tylko tymczasowe, ponieważ jesteśmy prawie pewni, że Microsoft wkrótce „naprawi” tę możliwość i zablokuje możliwość Windows Update jeszcze bardziej skomplikowanymi implementacjami.
POWIĄZANE HISTORIE DO SPRAWDZENIA:
- Nowy laptop Razer Blade 14 jest wyposażony w Kaby Lake i 16 GB pamięci RAM
- Firma Microsoft blokuje teraz aktualizacje Windows 7, 8.1 w systemach Ryzen i Kaby Lake
- Intel zastąpi Kaby Lake architekturą Coffee Lake jeszcze w tym roku
- AMD Ryzen
- Jezioro Kaby
- poprawka systemu Windows 10