Windows Server 2016 Güncelleme Başarısızlıklarının Nedeni ve Çözüm Yolları

Windows Server 2016 sistemlerinde Haziran 2026 KB5094122 güncellemesinin yüklenememesinin nedeni ve çözüm adımları detaylandırılıyor.

4
4sysops
5 görüntülenme
Windows Server 2016 Güncelleme Başarısızlıklarının Nedeni ve Çözüm Yolları

Windows Server 2016 Güncelleme Sorunu: Haziran 2026 KB5094122 Yükleme Hatası

Microsoft, Haziran 2026 döneminde yayınlanan KB5094122 birikimli güvenlik güncellemesinin Windows Server 2016 sistemlerine yüklenememesi sorununu çözmüştür. Bu sorun, özellikle bir önceki ay olan Mayıs 2026'da yayınlanan KB5087537 güncellemesini yüklememiş sunucuları etkilemiştir. KB5087537, KB5094122 için bir önkoşul görevi görmektedir ve bu önkoşulun eksikliği, güncelleme işleminin başarısız olmasına neden olmuştur.

Sorunun temelinde yatan mekanizma, Windows Update altyapısının güncelleme zincirindeki bağımlılıkları doğru şekilde yönetememesidir. KB5087537, sistemdeki güvenlik açıklarını kapatan ve yeni özellikleri etkinleştiren bir temel güncelleme olarak tanımlanmaktadır. Bu güncelleme yüklenmediğinde, Haziran 2026 güncellemesi için gerekli olan dosya ve yapılandırmalar eksik kalmakta, böylece yükleme işlemi başarısız olmaktadır.

Sorunun Etkileri

Bu sorun, özellikle:

  • Eski sistemler üzerinde çalışan Windows Server 2016 sunucularında ciddi güvenlik risklerine yol açmıştır.
  • Güncelleme yapılmayan sistemler, CVE (Common Vulnerabilities and Exposures) olarak tanımlanan güvenlik açıklarına karşı savunmasız kalmıştır.
  • Kurumsal ağlarda, birden fazla sunucuda aynı sorunun ortaya çıkması, yönetimsel karmaşıklığı artırmıştır.

Çözüm Adımları

Microsoft tarafından yayınlanan resmi çözüm, aşağıdaki adımların izlenmesini önermektedir. Bu adımlar, hem manuel hem de otomatik yöntemlerle uygulanabilir.

1. Önkoşul Güncellemesinin Kontrolü

  1. Sunucunuzda KB5087537 güncellemesinin yüklenip yüklenmediğini kontrol edin. Bunu yapmak için aşağıdaki komutu çalıştırın:

    Get-HotFix -Id KB5087537

    Komut çıktısında InstalledOn değeri varsa, güncelleme yüklenmiştir. Aksi takdirde, aşağıdaki adımlara devam edin.

  2. Güncellemenin yüklenmediği tespit edilirse, Microsoft Update Kataloğu'ndan KB5087537 dosyasını indirin:

    Microsoft Update Kataloğu - KB5087537

    Not: Dosyayı indirirken, sunucunuzun mimarisine (x86, x64) uygun olan sürümü seçtiğinizden emin olun.

2. KB5087537 Güncellemesinin Manuel Olarak Yüklenmesi

  1. İndirilen .msu dosyasını sunucunuza kopyalayın. Örneğin, C:\Updates\KB5087537.msu yoluna kaydedin.

  2. Aşağıdaki komutu çalıştırarak güncellemeyi manuel olarak yükleyin:

    wusa.exe C:\Updates\KB5087537.msu /quiet /norestart

    Komut parametreleri:

    • /quiet: Kullanıcı arayüzü gösterilmeden kurulum gerçekleştirir.
    • /norestart: Güncelleme tamamlandıktan sonra otomatik olarak yeniden başlatmaz.
  3. Güncelleme işlemi tamamlandıktan sonra, sunucuyu yeniden başlatın:

    Restart-Computer -Force
  4. Güncellemenin başarıyla yüklenip yüklenmediğini doğrulamak için aşağıdaki komutu tekrar çalıştırın:

    Get-HotFix -Id KB5087537

3. Windows Update Hizmetinin Yeniden Başlatılması

  1. Windows Update hizmetini durdurun ve yeniden başlatın:

    Stop-Service -Name wuauserv
    Start-Service -Name wuauserv
  2. Windows Update bileşenlerini sıfırlayın:

    net stop bits
    net stop wuauserv
    ren %windir%\SoftwareDistribution SoftwareDistribution.old
    ren %windir%\system32\catroot2 catroot2.old
    net start bits
    net start wuauserv

4. Haziran 2026 KB5094122 Güncellemesinin Yüklenmesi

  1. Artık KB5087537 önkoşulu yüklendiğine göre, KB5094122 güncellemesini yüklemek için aşağıdaki adımları izleyin:

    Aşağıdaki komutla mevcut güncellemeleri kontrol edin:

    Get-WindowsUpdate -Install -AcceptAll -IgnoreReboot

    Alternatif olarak, Windows Update arayüzünden manuel olarak da yükleyebilirsiniz.

  2. Güncelleme tamamlandıktan sonra, sunucuyu yeniden başlatın:

    Restart-Computer -Force
  3. Yüklenen güncellemeyi doğrulayın:

    Get-HotFix -Id KB5094122

Otomatik Çözüm Yöntemleri

Büyük ölçekli kurulumlarda, güncellemelerin manuel olarak yüklenmesi zaman alıcı olabilir. Bu nedenle, aşağıdaki otomatik yöntemler tercih edilebilir:

1. PowerShell ile Toplu Güncelleme

Aşağıdaki PowerShell betiği, birden fazla sunucuya KB5087537 ve KB5094122 güncellemelerini yüklemek için kullanılabilir:

$servers = @("Server1", "Server2", "Server3")
$updateKB = "KB5087537"
$updateTarget = "KB5094122"

foreach ($server in $servers) {
    Invoke-Command -ComputerName $server -ScriptBlock {
        param($updateKB, $updateTarget)
        # KB5087537 yükleniyor
        if (-not (Get-HotFix -Id $updateKB -ErrorAction SilentlyContinue)) {
            wusa.exe "C:\Updates\$updateKB.msu" /quiet /norestart
            Restart-Computer -Force -Wait
        }
        
        # KB5094122 yükleniyor
        Install-WindowsUpdate -KBArticleID $updateTarget -AcceptAll -IgnoreReboot
        Restart-Computer -Force -Wait
    } -ArgumentList $updateKB, $updateTarget
}

2. WSUS (Windows Server Update Services) Kullanımı

WSUS kullanıyorsanız, aşağıdaki adımları izleyerek KB5087537 ve KB5094122 güncellemelerini dağıtabilirsiniz:

  1. WSUS konsolundan KB5087537 ve KB5094122 güncellemelerini onaylayın.

  2. Güncellemeleri hedef sunuculara dağıtmak için Approval (Onay) seçeneğini kullanın.

  3. Dağıtımın tamamlanmasını bekleyin ve ardından sunucuları yeniden başlatın.

Sık Karşılaşılan Sorunlar ve Çözümleri

Hata 0x80070002: Güncelleme dosyası bulunamadı. Bu durumda, Microsoft Update Kataloğu'ndan doğru dosyayı indirdiğinizden emin olun ve tekrar deneyin.

Hata 0x80240017: Güncelleme hizmeti çalışmıyor. Windows Update hizmetini yeniden başlatın ve bileşenleri sıfırlayın.

Yetersiz disk alanı: Güncelleme dosyaları için yeterli disk alanı olmadığında, temizleme işlemleri yapın ve tekrar deneyin.

Önemli Uyarılar

Güncelleme Öncesi Yedekleme: Herhangi bir güncelleme işlemine başlamadan önce, sisteminizin tam bir yedeğini alın. Bu, olası veri kaybı veya sistem bozulmalarına karşı koruma sağlar.

Test Ortamı: Kritik sistemlerde, güncellemeleri önce test ortamında uygulayın ve ardından üretim ortamına geçirin.

Güncelleme Sırası: Önkoşul güncellemelerinin doğru sırada yüklendiğinden emin olun. Aksi takdirde, sistem kararsız hale gelebilir.

Sonuç

Windows Server 2016 sistemlerinde Haziran 2026 KB5094122 güncellemesinin yüklenememesi sorunu, KB5087537 önkoşulunun eksikliğinden kaynaklanmaktadır. Bu sorunun çözümü için öncelikle eksik olan önkoşul güncellemesini manuel veya otomatik yöntemlerle yüklemek gerekmektedir. Ardından, KB5094122 güncellemesi sorunsuz bir şekilde yüklenebilir.

Bu makalede sunulan adımlar, hem küçük ölçekli hem de büyük ölçekli kurulumlar için geçerlidir. Güncelleme işlemlerine başlamadan önce, sistem yedeklemelerini tamamlamayı ve test ortamlarında doğrulamayı unutmayın.

Microsoft'un resmi belgelerini ve güncelleme kataloglarını takip ederek, gelecekte benzer sorunların önüne geçebilirsiniz.

Kaynak

4sysops