Mevcut cevaplarda sorunun çeşitli yönleri ele alındı. Zaten söylenenleri tekrar etmeden, nedenleri genel bir şekilde listeleyerek onları birleştirmeye çalışacağım:
- Microsoft Windows Update mekanizması son derece karmaşıktır, bu da maalesef karmaşık anlamına gelir
- WU hesaplanamaz sayıda donanım ve yazılım kombinasyonunu desteklemelidir
- WU güncellemeleri doğru sırayla uygulamalı
- Windows 7 daha eski bir sistemdir ve SP2 gecikmiştir ve büyük olasılıkla asla gelmeyecektir, bu da çok fazla güncelleme yapılmasını sağlar
- Son yıllarda, Microsoft çok sayıda telaşlı düzeltmeyle sonuçlanan sayısız güvenlik sorununu çözme konusunda büyük bir baskı altındaydı, ardından dördüncü jenerasyon için düzeltmeler yapıldı.
- Microsoft, genellikle üstel bir algoritma olan güncelleme mekanizmasını yeterince optimize edememiştir, bu da oldukça yavaş bir kaba kuvvet algoritması ile sonuçlanmaktadır.
- Microsoft'un WU sunucuları bazen aşırı yüklenmiştir.
Bu noktalara daha ayrıntılı olarak bakalım.
Windows Update karmaşıklıkları
Bir güncelleme yayınlandıktan sonra, zaman içinde üç farklı aşamaya girebilir: Düzeltmeler, Yerine Geçme ve Sona Erme.
Güncelleme Revizyonları : Daha önce yayınlanmış bir güncellemede değişiklikler yapıldığında, indirmenin bir kısmının değiştirildiği Güncelleme Revizyonu olarak adlandırılır. Bu, kısmi, tam değil, bir güncelleme değişikliğidir.
Değiştirilen Güncellemeler : Bu, önceki bir sürümün veya sürümlerin tamamen değiştirilmesidir. Bazen Microsoft, birden çok sürümü tek bir pakete sarabilir ve bu paket kapsüllenmiş güncellemelerinin yerini alır.
Süresi Dolmuş Güncellemeler : Bunlar geçerli güncellemeler listesinden kaldırılmış güncellemelerdir. Bu tür güncellemeler artık geçerli değildir ve kurulum için tespit edilmeyecektir. Çoğu zaman, bir güncelleme bir Değiştirilmiş Güncelleştirme ile değiştirildikten sonra sona erer.
Güncellemeler ayrıca bir bağımlılık mekanizmasına sahiptir; bu, bazı güncellemelerin önce başka güncellemelerin uygulanmasını gerektirebileceği anlamına gelir.
Süresi dolmuş Güncellemeler WU performansları için sorunludur, çünkü ne yazık ki bilgisayardan çıkarılmadıkları için hesaplamalara hala katılmaktadırlar ve çok fazlaları vardır. Eski Windows Güncellemelerini Kaldırmak için Disk Temizleme kullanarak bazı iyileştirmeler sağlanabilir
(ilk olarak, WU çok kırılgan olduğundan sistem sürücüsünün yedek disk görüntüsünü alın).
WU Hesaplamaları
Çok fazla sayıda olası kombinasyon nedeniyle, Microsoft tüm güncelleştirmeleri WU sunucularında nemli bir ağaç biçiminde tutar. Hangi güncellemelerin uygulanması gerektiğine karar vermek, istemcinin kurulu donanım ve yazılımını ve halihazırda kurulu olan ve kendisi tarafından ihtiyaç duyulan gerçeklerin bütünü olan tüm güncellemeleri dikkate alan bir ağaç budama algoritması ile yapılır. budama sırasında tümü başarıyla uygulanır.
Algoritmanın başarılı olacağı garanti edilmez; bu, WU'nun işletim sistemini tamamen tahrip etme ve hatta onu engellemesiz hale getirme yeteneğine sahip olduğu anlamına gelir. Bu tamamen anlaşılabilir bir durumdur; örneğin, A1 güncellemesini alarak, A2 revizyonuna sahip, A'ya bağlı B güncellemesinin A1 ile A2 arasında yayınlandığı. Şimdi yanlış kurulumun ölümcül olabileceği durumlarda kurulum sırasının A1-B-A2 veya A1-A2-B olması gerekip gerekmediğini öğrenin.
Aşırı yüklenmiş WU sunucuları
Vikipedi'de Windows Update istatistikleri hakkında söylenecek şeyler var :
2008 itibariyle, Windows Update yaklaşık 500 milyon müşteriye sahipti, günde yaklaşık 350 milyon benzersiz tarama gerçekleştirdi ve müşteri makinelerine ortalama 1,5 milyon eşzamanlı bağlantı sağladı. Yama Salı günü, Microsoft'un genellikle yeni yazılım güncellemeleri yayınladığı gün, giden trafik saniyede 500 gigabit'i aşabilir.
Bu sayılar muhtemelen şimdi iki katına çıktı ve WU sunucularının neden erişilemediğini açıkladı. "Güncellemeleri kontrol et ama seçmeme izin ver" in WU seçeneğini kullanıyorum ve kendi deneyimim, güncellemeleri kontrol etmenin beklemeye istekli olduğumdan daha uzun sürdüğü ve ertelenmek zorunda olduğum günler ve saatler olduğudur.
Windows 7'nin uzun tarihi
Windows 7, 22 Temmuz 2009'da piyasaya sürüldü. Yaklaşık 17 ay sonra, Service Pack 1 (SP1) 22 Şubat 2011'de çıktı. Bu yaklaşık 4.5 yıl önceydi, bu da SP2'nin gecikmiş olduğu anlamına geliyordu.
Bir Hizmet Paketinin iyi tarafı, kurulumun tüm güncelleme geçmişini yok etmesidir, böylece WU sıfırdan başlar, tam olarak yeni bir Windows kurulumundan sonra olduğu gibi. Bu, elbette, tüm hesaplamaları çok hızlandırır, çünkü dikkate alınması gereken daha az güncelleme vardır.
SP1'den bu yana varolan güncellemelerin sayısı, WU hesaplamalarının bugün neden bu kadar yavaş olduğunu açıklıyor. Microsoft için sorun, en son Windows 8.1 veya Windows 10'a yükseltilerek "basitçe" çözülebilir, bu nedenle WU'nun dikkate alması gereken daha az sayıda güncelleme olacaktır.
Sonuç
Microsoft, Windows 7'ye çok sayıda güncelleme uygulamaya devam ettikçe, WU yalnızca zaman geçtikçe yavaşlamaya devam edecektir.
Mümkün olan en iyileştirme, Eski Windows Güncelleştirmelerini Kaldırmaktır . Bir diğeri, "Güncellemeleri kontrol et, seçmeme izin ver" seçeneğinin WU seçeneğini kullanmak ve güncellemeleri sabahın erken saatlerinde veya gece geç saatlerde kontrol etmektir.
Güncelleştirmelerin çoğu, Windows 8 ve 10 için de geçerlidir, bu nedenle Microsoft’un WU sunucularındaki yük yalnızca Windows 10 yakında piyasaya çıktığında çoğalacaktır. Microsoft ayrıca, daha yeni işletim sistemlerine hizmet etme vurgusuyla, WU sunucularının bant genişliğini kendi politikalarına göre ayırıyor gibi görünüyor; bu nedenle, Windows 10 piyasaya sürüldüğünde Windows 7 için başka bir yavaşlama beklemeliyiz; Windows 10 için.
WU çok yavaşsa, tek gerçek çözüm daha sonraki bir Windows sürümüne yükseltmektir.
Müjde: Windows 7 (ve 8.1) için SP2 geldi
Microsoft, Windows 7 ve 8.1 için gerçekte SP2'yi yayımladı. Bu güncelleştirme Windows Update'ten bilinmeyen bir nedenden ötürü kullanılamayacak, bu nedenle manuel olarak indirilip kurulmalı.
Makalede nasıl edinileceğini okuyun:
Microsoft, Windows 7 ve 8.1 güncellemelerini yeniler - ancak buna bir hizmet paketi demeyin .