Exchange SE SU10/SU10V2 Sonrası Search ve Outlook Sorunları
Exchange Server Subscription Edition ortamlarında September 2026 Security Update sonrasında görülen Search, mail delivery ve Outlook bağlantı sorunlarının nedeni, Korean WordBreaker için gerekli iki dosyanın eksik olması olabilir.
Microsoft, 2 Ekim 2026’da yayımlanan September 2026 V2 Security Update’in bilinen sorunları arasında ContentEngine deadlock problemini listeliyor. Güvenlik açıklarını gidermek amacıyla yayımlanan güncellemenin ardından, bazı ortamlarda ek müdahale gerektiren işlevsel sorunlar ortaya çıkabiliyor.
Eksik WordBreaker dosyaları hangi sorunlara yol açıyor?
Güncellenen Korean WordBreaker bileşeninin çalışması için aşağıdaki iki rule-data dosyasına ihtiyaç duyuluyor:
- ko.token.rule.bin
- ko.complex.rule.bin
Bu dosyaların eksik olması ContentEngine tarafında deadlock oluşmasına neden olabiliyor. Etkilenen ortamlarda Search sonuçlarının eksik gelmesi, mail delivery gecikmeleri ve MAPI/Outlook client’larının yanıt vermemesi veya bağlantıyı kaybetmesi gibi belirtiler görülebiliyor.
Microsoft’un açıklaması, Korean language içeriği bulunan email mesajlarını işleyen ortamları kapsıyor. Bu nedenle yalnızca sunucunun display language bilgisine veya kullanıcıların bulunduğu ülkeye bakarak sorunu kapsam dışında değerlendirmek doğru olmaz.
Belirtilerin farklı bileşenlerde ortaya çıkması, yöneticilerin başlangıçta network, proxy veya Outlook tarafında sorun aramasına neden olabilir. Ancak güncelleme sonrasında başlayan bu tür problemlerde Exchange installation dosyalarının da kontrol edilmesi gerekir.
Workaround öncesinde sürüm kontrolü yapılmalı
# SU10 Check Script
#
# This script checks the installation of Exchange SU10/SU10V2 and verifies the presence and integrity of specific files.
# 2026 www.msxfaq.de
Set-PSDebug -strict
Write-Host "Locating Exchange Installation Directory"
$exinstall = (Get-Itemproperty HKLM:\SOFTWARE\Microsoft\ExchangeServer\v15\Setup).msiinstallpath
if (!(test-path -LiteralPath $exinstall)) {
Write-Host "Exchange Installation Directory not found. Check path" -ForegroundColor red
exit 99
}
Write-Host "Exchange Installation Directory: $exinstall"
Write-Host "Checking Exchange Version" -nonewline
if (!(test-path -LiteralPath "$($exinstall)\Bin\ExSetup.exe")) {
Write-Host "Exchange ExSetup.exe not found. Check path" -ForegroundColor red
exit 100
}
$exsetupbuild = (get-item "$($exinstall)\Bin\ExSetup.exe").Versioninfo.fileversion
Write-Host " ExSetup: $($exsetupbuild)" -nonewline
if ($exsetupbuild -eq "15.02.2562.049") {
Write-Host " - Found Exchange SE SU10V1 - Installation V2 or newer recommended" -foregroundcolor yellow
}
elseif ($exsetupbuild -eq "15.02.2562.053") {
Write-Host " - Found Exchange SE SU10V2" -foregroundcolor green
}
else {
Write-Host "ExSetup not found or incorrect version" -foregroundcolor red
exit 101
}
Write-Host "Checking korwbrkr.dll" -nonewline
if (!(test-path -LiteralPath "$($exinstall)\Bin\Search\Ceres\Native\korwbrkr.dll")){
Write-Host "korwbrkr.dll not found. Check path" -ForegroundColor red
exit 110
}
$filehash = (Get-Filehash "$($exinstall)\Bin\Search\Ceres\Native\korwbrkr.dll" -Algorithm SHA256)
if ($filehash.hash -eq '1C6BD8E144BA677EBCC83323AE59DB3881918170F9B3A5189B44611558B92C61') {
Write-Host " Found valid version" -foregroundcolor green
}
else {
Write-Host " File not found or invalid version" -foregroundcolor red
exit 111
}
Write-Host "Checking ko.token.rule.bin" -nonewline
if (!(test-path -LiteralPath "$($exinstall)\Bin\Search\Ceres\Native\ko.token.rule.bin")){
Write-Host " not found. Copy Required" -ForegroundColor red
}
else {
$filehash = Get-FileHash -LiteralPath "$($exinstall)\Bin\Search\Ceres\Native\ko.token.rule.bin" -Algorithm SHA256
if ($filehash.hash -eq '8F2BD853593913EB8F73DCD4FCAC4216F216A0FF76A4569DF071BE3C36773010') {
Write-Host " Found valid version" -foregroundcolor green
}
else {
Write-Host " File is invalid version - Copy Required" -foregroundcolor red
exit 121
}
}
Write-Host "Checking ko.complex.rule.bin" -nonewline
if (!(test-path -LiteralPath "$($exinstall)\Bin\Search\Ceres\Native\ko.complex.rule.bin")){
Write-Host " not found. Copy Required" -ForegroundColor red
}
else {
$filehash = Get-FileHash -LiteralPath "$($exinstall)\Bin\Search\Ceres\Native\ko.complex.rule.bin" -Algorithm SHA256
if ($filehash.hash -eq '0390D1E9A76EF33283025CF8F164430E311584B9535949C4EA1A74B6BB107B87') {
Write-Host " Found valid version" -foregroundcolor green
}
else {
Write-Host " File is invalid version - Copy Required" -foregroundcolor red
exit 121
}
}
Write-Host "Done"

Eksik dosyaları kopyalamadan önce Exchange build ve mevcut DLL bilgileri doğrulanmalıdır.
| Kontrol | Beklenen değer |
|---|---|
ExSetup.exe | 15.02.2562.049 veya 15.02.2562.053 |
korwbrkr.dll | 16.0.5194.1000 |
| DLL boyutu | 326544 bytes |
korwbrkr.dll için beklenen SHA256:
1C6BD8E144BA677EBCC83323AE59DB3881918170F9B3A5189B44611558B92C61
Kontroller, gerçek Exchange installation path altında yapılmalıdır:
<ExchangeInstallPath>\Bin\ExSetup.exe
<ExchangeInstallPath>\Bin\Search\Ceres\Native\korwbrkr.dll
Workaround yalnızca gerekli doğrulamalar eşleştiğinde ve iki rule dosyası da eksik olduğunda uygulanmalıdır. Dosyalardan biri mevcutsa üzerine yazılmamalı; build veya DLL bilgileri farklıysa Microsoft Support ile değerlendirilmelidir.
Gerekli dosyalar nasıl temin ediliyor?
Microsoft’un önerdiği yöntem, iki BIN dosyasının SQL Server 2025 Express RTM English x64 installation paketinden extract edilmesidir.
Burada SQL Server kurulumu yapılmaz. Paket önce extract-only modunda açılır; ardından SQL_FULLTEXT.MSI, Windows Installer’ın administrative-image modu olan /a ile extract edilir. Bu işlemlerin bir management workstation üzerinde gerçekleştirilmesi önerilir.
Extract edilen dosyalar şu klasörde bulunur:
C:\Temp\KoreanRules\Files\Program Files\Microsoft SQL Server\MSSQL.X\MSSQL\Binn\ftcomponents\wordbreakers
Dosyaların boyut ve SHA256 değerleri doğrulanmalıdır:
| Dosya | Boyut — bytes | SHA256 |
|---|---|---|
ko.token.rule.bin | 56132 | 8F2BD853593913EB8F73DCD4FCAC4216F216A0FF76A4569DF071BE3C36773010 |
ko.complex.rule.bin | 717792 | 0390D1E9A76EF33283025CF8F164430E311584B9535949C4EA1A74B6BB107B87 |
Dosyalar taşınmamalı, kopyalanmalı
Doğrulanan iki dosya önce Exchange sunucusundaki bir staging klasörüne aktarılmalı, ardından aşağıdaki hedefe Copy işlemiyle eklenmelidir:
<ExchangeInstallPath>\Bin\Search\Ceres\Native
Copy kullanılması, dosyaların hedef klasörün inherited permissions ayarlarını almasına yardımcı olur. İşlem sonrasında hedef dosyaların hash ve read permissions bilgileri tekrar kontrol edilmelidir.
SQL paketindeki korwbrkr.dll veya diğer SQL bileşenleri Exchange’e kopyalanmamalıdır. Bu workaround kapsamında yalnızca iki BIN dosyası kullanılır.
Search Host Controller yeniden başlatılmalı
Dosyaların doğrulanmasının ardından, planlanan maintenance window içinde yönetici PowerShell üzerinden:
Restart-Service -Name HostControllerService
Bu işlem Search ve content-processing workload’larında geçici kesintiye neden olabilir. Birden fazla Exchange sunucusu bulunan ortamlarda uygulama sunucular üzerinde sırayla yapılmalıdır.
İlgili ContentEngine instance’ını kontrol etmek için:
Get-CimInstance Win32_Process -Filter "Name='noderunner.exe'" |
Where-Object { $_.CommandLine -like '*ContentEngineNode1*' } |
Select-Object ProcessId,ExecutablePath,CommandLine
Birden fazla Noderunner instance’ı bulunabileceği için herhangi bir process’in çalışıyor olması yeterli kabul edilmemelidir.
Servisin çalışması tek başına yeterli değil
İşlem sonrasında OWA üzerinden yeni mesajların delivery ve server-side Search davranışı test edilmeli, başlangıçta yaşanan Outlook bağlantı problemlerinin giderildiği doğrulanmalıdır.
Servis normal biçimde durmuyorsa veya ContentEngine instance’ı başlamıyor ya da sürekli kapanıyorsa, process’leri zorla sonlandırmak yerine Microsoft Support ile ilerlenmelidir. Ayrıca yeni mesajların başarıyla işlenmesi, eski indexing backlog’un tamamının işlendiğini göstermez.
Exchange SE SU10/SU10V2 sonrasında yapılacak kontrollerde yalnızca güncellemenin installation sonucu değil, Search, mail delivery ve Outlook connectivity davranışları da değerlendirilmelidir.
Kaynak:
www.msxfaq.de
- Released: September 2026 V2 Exchange Server Security Updates
https://techcommunity.microsoft.com/blog/exchange/released-september-2026-v2-exchange-server-security-updates/4561718 - Description of version 2 of the security update for Microsoft Exchange Server Subscription Edition RTM October 2, 2026 (KB5129955)
https://support.microsoft.com/en-us/servicing/exchange/server/update/2026/5129955







