Kaby Lake ve Ryzen CPU'lara Güncellemeleri Yükleyin (Bypass CPU Lock)
Bildiğiniz gibi, Microsoft güncellemeleri alma yeteneğini kilitledi Intel'in Kaby Lake ve AMD'nin Ryzen CPU'ları sahipleri için, bu CPU'larla Windows 7 veya Windows 8.1 yüklü olanlar için. Bu, Windows'a yükseltmeyi kabul etmek istemeyen kullanıcılar için yazılım şirketinden çok hoş olmayan bir harekettir. 10. İşte bu sınırlamayı aşmak ve bu tür cihazlara yüklenmesi engellenenler de dahil olmak üzere tüm güncellemeleri yüklemek için bir püf noktası.
Microsoft, Ocak 2015'te Windows 7 için genel desteği sonlandırdı. Genel desteğin sona ermesi, işletim sisteminin güvenlik güncellemelerini aldığı, ancak küçük işlevsellik değişiklikleri almadığı anlamına gelir. Windows 8.1 hala genel destek altında ancak Microsoft, bu düşmanca hareketle bu işletim sisteminin müşterilerini tamamen terk ediyor. Microsoft, herkesin Windows 10'u mümkün olan en kısa sürede çalıştırmasını isterken, birçok Windows kullanıcısının gelecekte bile Windows 10'u kullanma planı yoktur. Mevcut donanımları çalışmayı durdurduğunda, güvenli ve korumalı kalmak için Windows 10'u kurmak ve kullanmak zorunda kalacaklar.
Birçok kullanıcı bu kısıtlayıcı politikadan memnun değil. GitHub geliştiricisi "zeffy" bu durumu değiştirmeye karar verdi. Bazı dosyalara yama yaparak "kilitli" güncelleme paketlerini modern donanıma kurma yeteneğini keşfetti. GitHub sayfasında özel programlama fonksiyonlarını nasıl keşfettiğini detaylı olarak anlatmış, wuaueng.dll DLL kitaplığında bulunan 'IsDeviceServiceable (void)' ve 'IsCPUSupported (void)' işletim sistemine dahil edilmiştir. Bu işlevler bir donanım denetimi gerçekleştirir ve güncellemelerin yüklenememesi için CPU'nun kilitlenmesinden sorumludur.
Yazar, Windows 7 veya Windows 8.1 yüklü Intel Kaby Lake veya AMD Ryzen CPU tabanlı PC'nizin "kilidini açmak" için kullanıma hazır yamalar sağlar. İşte talimatlar:
IsCPUSupported (void) yalnızca diğer beş işlev tarafından çağrılan IsDeviceServiceable (void) tarafından çağrılır. Neyse ki, bu CPU kontrolünü ortadan kaldırmanın birkaç kolay yolu var.
- wuaueng.dll dosyasını yamalayın ve 0x26C948 dosya uzaklığındaki dword_600002EE948'i 0x01'den 0x00'a değiştirin. Bu, IsDeviceServiceable'ın (void) tüm gövdesinin üzerinden atlamasını ve hemen 1 (desteklenen CPU) döndürmesini sağlar. Bu benim tercih ettiğim yöntem. Not: Bu uzaklıklar yalnızca Windows 7 x64 sürümü içindir.
- wuaueng.dll dosyasını yamalayın ve IsDeviceServiceable (geçersiz) içinde vurgulanan tüm talimatları kapatın, bu ForceUnsupportedCPU türünden kullanımını sağlayacaktır HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Test\Scan Kayıt Defteri anahtarı altında REG_DWORD (büyük olasılıkla bunu oluşturmanız gerekecek) kayıt defteri anahtarı). Desteklenmeyen CPU'ları zorlamak için bu değeri 0x000000001 olarak ve davranışı varsayılana döndürmek için 0x00000000 olarak ayarlayın. Değişikliklerin uygulanabilmesi için muhtemelen bilgisayarınızı yeniden başlatmanız veya wuauserv hizmetini yeniden başlatmanız gerekecektir. Bu davranış belgelenmemiştir ve gelecekteki güncellemelerde kaldırılabilir.
Bu çözümlerin tek dezavantajı, wuaueng.dll her güncellendiğinde yeni bir yamayı yeniden uygulamanız gerekmesidir.
Yamaları almak için zeffy'nin GitHub sayfasına gidin ve tanıtımı dikkatlice okuyun.
Güncellemelerin yüklenmesine izin vermek için yamaları indirin
Bunun geçici bir çözüm olduğunu unutmayın. Şüphesiz, Microsoft bu yeteneği mümkün olan en kısa sürede "düzeltecek" ve Windows Update yeteneğini daha karmaşık bir uygulama ile kilitleyecektir. Şirket, gayet iyi çalışıyor olsalar bile, son CPU'larda Windows 7 veya Windows 8.1'i desteklemekle ilgilenmiyor.