Merhaba,

Windows 2012 R2 Server update yapıldığında son dönemde hatalar yaşanıyor. Powershell üzerinden update işlemi yapmadan önce aşağıdaki linkte belirttiğim adımları Command Prompt ile öncelikle gerçekleştirmenizi öneririm. Bunun da öncesinde sunucuda firewall veya virüs programı varsa pasif hale getirip deneyin. Bazen linke ulaşılmasında engel yaratabiliyor. Sunucu saati ve tarihi de kontrol edin.

Windows Update Probleminde Öncelikli Çözüm Adımları

Eğer sunucuda kullandığınız Update Agent eski versiyonsa (son sürüm 5.0’dır) aşağıdaki linkten güncel sürümü indirebilirsiniz.
Agent kurmayı ve sonra update etmeyi deneyin. Hata alırsanız bir üstteki anlatımı uygulayıp öyle Agent kurmayı deneyin.

Windows Server 2008-2012 R2 Agent Update

Bu adımlar ilk etapta çözüm olmazsa Windows Update Error logu inceleyin.
(Arama kısmına windowsupdate.log yazın çıkacaktır.) Hataya göre araştırma yapabilirsiniz.

Windows Powershell Kullanarak Windows Update Etme

Öncelikle Microsoft’un sayfasından aldığım Powershell Modülünü sunucuya indirin. (Kaynak en altta belirtilmiştir.)
1. Windows Update Powershell Module indirin.
2. İndirdiğiniz içeriği çıkardıktan sonra (Unzip) aşağıdaki dizin yoluna girin ve klasörü kopyalayın.
%WINDIR%\System32\WindowsPowerShell\v1.0\Modules
3.Başlat’a gelin ve Powershell ISE’yi Yönetici olarak çalıştırın.
4.Sırayla aşağıdaki satırları uygulayın.
* Set-ExecutionPolicy RemoteSigned
* Import-Module PSWindowsUpdate
* Get-WUInstall

Son komut zaman alabilir. Dosyaların yüklenmesini bekleyin.
En son işlemde tüm updateler indikten sonra sunucuyu yeniden başlatmak için onay isteyecektir. Y yapıp, reboot edin.


Sunucuyu yeniden başlattıktan sonra Update Geçmişine bakın. İndirilen içerikleri görebilirsiniz.

Yazıda belirtilen içeriklerin kaynakları:
1. Windows Update Powershell Module kaynak.
2. Windows Update Probleminde Öncelikli Çözüm Adımları kaynak.

Umarım işinize yarar ve zamandan kazandırır.
Lütfen kaynak göstererek paylaşınız.