Exchange DAG Sunucularında “Online – Data Retrieval Failures Occurred” Hatası Çözümü
Exchange DAG Sunucularında
“Online – Data Retrieval Failures Occurred” Hatası Çözümü
| Kısa özet Exchange DAG üyesi sunucular Server Manager içinde çevrimiçi görünse bile “Online – Data retrieval failures occurred” hatası verebilir. Bu durum çoğu senaryoda Exchange servis arızasından değil, WinRM / WS-Management tarafındaki maksimum veri paketi sınırından kaynaklanır. |
Bu yazıda, hatanın ne anlama geldiğini, hangi yapılarda görülebileceğini ve güvenli şekilde nasıl düzeltilebileceğini adım adım anlatıyorum.

Görsel 1 – Server Manager üzerinde DAG üyesi için “Online – Data retrieval failures occurred” hatası
Hata Belirtisi
Exchange Server DAG yapısında çalışan sunucuları Server Manager üzerinden kontrol ederken bazı durumlarda aşağıdaki hata ile karşılaşılabilir:
Online – Data retrieval failures occurred
Bu hata, ilgili sunucunun tamamen erişilemez olduğu anlamına gelmez. Sunucu ağ üzerinde çalışıyor, Exchange servisleri aktif, DAG yapısı da çalışır durumda olabilir. Ancak Server Manager, uzak sunucudan yönetim bilgilerini çekerken WinRM / WS-Management seviyesinde yanıtı işleyemediği için veri alma hatası gösterir.
Server Manager üst bölümündeki bildirim alanında genellikle “Refresh failed” benzeri bir uyarı görülür. “All Servers” veya ilgili sunucu grubunda ise yönetilebilirlik durumu hata olarak görünür.

Görsel 2 – WS-Management yanıt paketinin izin verilen maksimum boyutu aştığını gösteren hata detayı
Hatanın Nedeni
Server Manager, uzak Windows Server sistemlerinden veri toplamak için WinRM / WS-Management altyapısını kullanır. Exchange DAG üyelerinde Failover Clustering bileşeni bulunduğu için Server Manager’ın çekmeye çalıştığı veri miktarı bazı durumlarda varsayılan sınırı aşabilir.
Bu durumda aşağıdaki mantıkta bir hata oluşur:
The WS-Management service cannot process the request.
The computed response packet size (…) exceeds the maximum envelope size that is allowed (…).
Buradaki “computed response packet size” ifadesi, Server Manager’ın almak istediği yanıt paketinin hesaplanan boyutunu ifade eder. “maximum envelope size” ise WinRM / WS-Management tarafında izin verilen maksimum SOAP veri boyutudur. Paket bu sınırı aştığında Server Manager sunucudan bilgileri alamaz ve yönetilebilirlik durumunu hatalı gösterir.
| Önemli not Bu senaryo çoğu zaman Exchange servislerinin çalışmadığı anlamına gelmez. Sorun daha çok Windows Server tarafındaki WinRM / WS-Management paket boyutu sınırıyla ilgilidir. Yine de işlem öncesinde sunucuların gerçekten sağlıklı olduğunu ayrıca kontrol etmek doğru olur. |
Hangi Sistemlerde Görülebilir?
- Exchange Server DAG üyesi olan sunucularda
- Failover Clustering özelliği yüklü Windows Server sistemlerinde
- Exchange Server 2019 + Windows Server 2019 / 2022 ortamlarında
- Cluster rolü bulunan ve Server Manager tarafından uzaktan yönetilen Windows Server yapılarında
Bu nedenle çözüm yalnızca Exchange ile sınırlı düşünülmemelidir. Benzer WS-Management veri boyutu hatası, farklı Windows Cluster senaryolarında da görülebilir.
Çözüm Mantığı
Çözüm, WinRM istemci tarafındaki maksimum veri zarfı boyutunu artırmaktır. Bunun için DAG üyesi sunucularda aşağıdaki Registry konumunda maxEnvelopeSize değeri oluşturulur veya mevcutsa güncellenir:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Client
Oluşturulacak veya düzenlenecek değer:
maxEnvelopeSize
Önerilen değer:
Decimal: 8192
Hexadecimal: 2000
Bu değer yaklaşık 8 MB seviyesine denk gelir. Ardından WinRM servisi yeniden başlatılır ve Server Manager yenilenir.

Görsel 3 – Registry üzerinde maxEnvelopeSize değerinin 0x00002000 / 8192 olarak ayarlanması
Güvenli Uygulama Adımları
| İşleme başlamadan önce Bu işlem genelde düşük riskli bir Registry değişikliğidir. Ancak WinRM servisini yeniden başlatmak, eğer sunucuya PowerShell Remoting / WinRM üzerinden bağlıysanız mevcut uzak oturumu kesebilir. Bu nedenle işlemi RDP, VMware Console, iDRAC/iLO veya fiziksel konsol erişimi olan bir oturumdan yapmak daha güvenlidir. |
1. Mevcut değeri kontrol edin
Aşağıdaki komut mevcut maxEnvelopeSize değerini gösterir. Çıktı dönmezse bu değer daha önce oluşturulmamış demektir.
$Path = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Client"
Get-ItemProperty -Path $Path -Name maxEnvelopeSize -ErrorAction SilentlyContinue | Select-Object maxEnvelopeSize
2. Registry yedeği alın
Değişiklikten önce ilgili Registry anahtarını yedeklemek, geri dönüş için güvenli bir yöntemdir.
reg export "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Client" "$env:TEMP\WSMAN-Client-backup.reg" /y
3. maxEnvelopeSize değerini oluşturun veya güncelleyin
Aşağıdaki komut DWORD değerini oluşturur veya mevcutsa 8192 olarak günceller.
$Path = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Client"
New-ItemProperty `
-Path $Path `
-Name "maxEnvelopeSize" `
-PropertyType DWord `
-Value 8192 `
-Force
4. WinRM servisini yeniden başlatın
Değişikliğin etkin olması için WinRM servisini yeniden başlatın:
Restart-Service WinRM
| Oturum kesilme riski Bu komutu çalıştırdığınız oturum WinRM üzerinden açılmışsa bağlantı kesilebilir. RDP veya konsol erişiminiz yoksa önce erişim yöntemini doğrulamadan bu adımı uygulamayın. |
5. Değeri doğrulayın
Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Client" -Name maxEnvelopeSize | Select-Object maxEnvelopeSize
Beklenen çıktı:
maxEnvelopeSize
---------------
8192
Bu kontrolden sonra Server Manager ekranını yenileyerek ilgili Exchange DAG üyesinin durumunu tekrar kontrol edebilirsiniz.
Geri Alma İşlemi
Eğer yapılan değişikliği geri almak isterseniz ve bu değer daha önce sistemde yoksa aşağıdaki komutla kaldırabilirsiniz:
$Path = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WSMAN\Client"
Remove-ItemProperty -Path $Path -Name "maxEnvelopeSize" -ErrorAction SilentlyContinue
Restart-Service WinRM
Registry yedeğinden geri dönmek isterseniz:
reg import "$env:TEMP\WSMAN-Client-backup.reg"
Restart-Service WinRM
Sonuç
Exchange DAG üyelerinde Server Manager üzerinde görülen “Online – Data retrieval failures occurred” hatası çoğu zaman Exchange servislerinden kaynaklanan bir arıza değildir. Server Manager’ın WinRM / WS-Management üzerinden çekmeye çalıştığı veri miktarı, mevcut maksimum zarf boyutu sınırını aşabilir.
Bu durumda DAG üyesi sunucularda maxEnvelopeSize değerini 8192 olarak ayarlamak ve WinRM servisini yeniden başlatmak sorunu çözebilir. İşlemden sonra Server Manager yenilendiğinde ilgili sunucu bilgileri normal şekilde görüntülenmelidir.