症狀
安裝 Microsoft Exchange 的 2026 年 9 月安全性更新之後,處理包含韓文內容之電子郵件訊息的 Exchange 環境可能會遇到下列一或多個徵兆:
- 搜尋結果可能會遺失。
- Email 傳遞可能會延遲。
- MAPI 或 Outlook 用戶端可能會變得無回應、停滯或中斷連線。
原因
更新後的韓文 WordBreaker 所需的組件檔案不會作為 Microsoft Exchange 2026 年 9 月安全性更新的一部分安裝。
解決方式
若要解決此問題,您需要下列兩個外部規則資料檔案來更新 Korean WordBreaker:
| 必要檔案 | 位元組 | SHA256 |
|---|---|---|
| ko.token.rule.bin | 56132 | 8F2BD853593913EB8F73DCD4FCAC4216F216A0FF76A4569DF071BE3C36773010 |
| ko.complex.rule.bin | 717792 | 0390D1E9A76EF33283025CF8F164430E311584B9535949C4EA1A74B6BB107B87 |
注意
僅針對符合指定組建和已安裝 DLL 驗證準則且缺少兩個規則檔案的受影響安裝使用此程序。 不要僅根據症狀應用該程序。 如果其中一個規則檔案已存在,或任何必要的驗證檢查失敗,請在對安裝進行任何變更之前停止並聯絡 Microsoft 支援服務。
取得兩個規則檔案
注意
這兩個檔案的相符複本隨附於 Microsoft 公開的 SQL Server 2025 Express RTM 套件 (英文 x64) 。 在管理工作站上下載並解壓縮套件,而不是在 Exchange 伺服器上。
下列程序會使用套件的僅限解壓縮模式與 Windows Installer 的管理映像模式。 它不會安裝 SQL Server,也不需要任何其他軟體或自訂指令碼。
建立工作資料夾,例如 C:\Temp\KoreanRules,並確保它有足夠的可用空間來存放安裝媒體和解壓縮的檔案。 下列命令會使用此資料夾做為工作目錄。
在管理工作站中,以系統管理員身分開啟 PowerShell。 如果您使用不同的工作資料夾,請據此更新所有命令中的路徑。
重要
在每個區段中指定的電腦上,以 系統管理員身分執行 PowerShell 中的所有命令。 Windows 終端機可以與 PowerShell 索引標籤一起使用。個別執行每個命令。 如果命令報告錯誤,請在繼續執行下一個命令之前停止。
將 Microsoft 中的SQLEXPR_x64_ENU.exe 下載到工作資料夾。 驗證的套件版本為 17.0.1000.7,檔案大小為 748772024 位元組。 在檔案總管中,開啟其屬性>數位簽章,選取 Microsoft 簽章,然後開啟詳細資料。 確認簽章有效。 計算檔案的 SHA256:
Get-FileHash -LiteralPath 'C:\Temp\KoreanRules\SQLEXPR_x64_ENU.exe' -Algorithm SHA256將顯示的雜湊與以下內容進行比較:
74AA90C11202A5524E769B9BC22531BAEF22D91E9B2D2E8C3CB99E89A65C5297如果數位簽章無效、雜湊命令失敗,或計算出的雜湊不符合預期的值,請停止程序。 這些指示僅適用於此確切套件。
將 SQL 媒體解壓縮到新的 Media 子資料夾中。 完全按照所示使用 EXE 的僅解壓縮開關;不要啟動 SQL 安裝程式:
$process = Start-Process 'C:\Temp\KoreanRules\SQLEXPR_x64_ENU.exe' -ArgumentList '/q /x:"C:\Temp\KoreanRules\Media"' -Wait -PassThru指令完成後,請立即檢查其結束代碼:
$process.ExitCode命令會無聲執行。 參數會
-Wait等候完成,然後-PassThru傳回處理程序物件。 只有在 為 0 且C:\Temp\KoreanRules\Media\x64\Setup\SQL_FULLTEXT.MSI存在時$process.ExitCode才繼續。 如果提取失敗,請停止;請勿繼續使用部分資料夾。使用 Windows Installer 的系統管理映像模式,將 Full-Text 套件解壓縮到新的 Files 子資料夾中:
$arguments = '/a "C:\Temp\KoreanRules\Media\x64\Setup\SQL_FULLTEXT.MSI" TARGETDIR="C:\Temp\KoreanRules\Files" /qn /norestart /L*V "C:\Temp\KoreanRules\extract.log"'使用下列參數執行系統管理擷取:
$process = Start-Process msiexec.exe -ArgumentList $arguments -Wait -PassThru指令完成後,請立即檢查其結束代碼:
$process.ExitCode/a 參數會建立來源映像;它不會執行一般的本機產品安裝。 請勿將 /a 取代為 /i、按兩下 MSI,或執行 SQL 安裝程式。 等待完成並立即檢查退出代碼。 只有在它為 0 時才繼續。 如果不是,請停止並保留 C:\Temp\KoreanRules\extract.log 以進行疑難排解。
在以下位置找到兩個規則檔案:
C:\Temp\KoreanRules\Files\Program Files\Microsoft SQL Server\MSSQL.X\MSSQL\Binn\ftcomponents\wordbreakers檔案已經具備必要的名稱、ko.token.rule.bin和ko.complex.rule.bin。 不需要重新命名。 計算每個 SHA256:
Get-FileHash -LiteralPath 'C:\Temp\KoreanRules\Files\Program Files\Microsoft SQL Server\MSSQL.X\MSSQL\Binn\ftcomponents\wordbreakers\ko.token.rule.bin' -Algorithm SHA256接下來,計算 的雜湊
ko.complex.rule.bin值:Get-FileHash -LiteralPath 'C:\Temp\KoreanRules\Files\Program Files\Microsoft SQL Server\MSSQL.X\MSSQL\Binn\ftcomponents\wordbreakers\ko.complex.rule.bin' -Algorithm SHA256將顯示的 SHA256 雜湊和檔案大小與上面列出的所需檔案識別進行比較。 成功的
Get-FileHash命令只會確認雜湊已計算完成;您仍必須確認它符合預期的值。 如果雜湊或檔案大小與所需值不同,請停止程序。僅將兩個已驗證的 BIN 檔案傳輸到受影響 Exchange 伺服器上的暫存資料夾。 請勿傳輸完整解壓縮的 SQL 媒體或 Files 資料夾。
請勿將 SQL 的 korwbrkr.dll 或任何其他 SQL 元件複製到 Exchange。 SQL DLL 是不同的版本;此因應措施只會使用兩個規則資料檔案。
確認安裝並複製檔案
在進行變更之前,請先在受影響的一部 Exchange 伺服器上執行下列本機檢查。 使用實際的 Exchange 安裝目錄;請勿假設特定磁碟機或預設路徑。
<ExchangeInstallPath>執行下列命令之前,請先使用該目錄取代。
確認本機
<ExchangeInstallPath>\Bin\ExSetup.exe檔案版本為 15.02.2562.049。 根據下表驗證下列目錄中已安裝的 korwbrkr.dll:<ExchangeInstallPath>\Bin\Search\Ceres\Native僅 (驗證已安裝的檔案;不要取代) 預期 SHA256 korwbrkr.dll
版本 16.0.5194.1000
326544 位元組1C6BD8E144BA677EBCC83323AE59DB3881918170F9B3A5189B44611558B92C61 使用檔案的 [內容 > 詳細資料 ] 索引標籤檢查其版本。 若要計算已安裝 DLL 的 SHA256,請執行:
Get-FileHash -LiteralPath '<ExchangeInstallPath>\Bin\Search\Ceres\Native\korwbrkr.dll' -Algorithm SHA256如果組建、DLL 版本或 DLL 雜湊不同,請停止並檢閱適用性,並使用 Microsoft 支援服務。
確認該原生目錄中沒有 ko.token.rule.bin 和 ko.complex.rule.bin。 如果任一檔案已存在,請停止;請勿覆寫現有檔案。
傳輸後,使用
Get-FileHash -LiteralPath '<full path to file>' -Algorithm SHA256重新檢查兩個暫存 BIN 檔案的雜湊。 請將這兩個檔案複製,不要移動,並儘可能將其複製到已安裝 DLL 旁邊的 Native 目錄中。 確定複製的檔案會收到目錄的正常繼承讀取權限。 請勿取代 DLL、詞典、設定檔或執行階段程式庫。計算兩個目的檔案的雜湊:
Get-FileHash -LiteralPath '<ExchangeInstallPath>\Bin\Search\Ceres\Native\ko.token.rule.bin' -Algorithm SHA256接下來,計算 的雜湊
ko.complex.rule.bin值:Get-FileHash -LiteralPath '<ExchangeInstallPath>\Bin\Search\Ceres\Native\ko.complex.rule.bin' -Algorithm SHA256請將它們與上述的必要檔案識別進行比較。 只有在兩個雜湊都相符且檔案具有預期的讀取權限時才繼續。
重新啟動搜尋主機控制器
在商定的維護時段內,在提升權限的 PowerShell 中本機執行下列命令:
Restart-Service -Name HostControllerService這會重新啟動搜尋和內容處理程序,並暫時中斷其工作。 如果服務未正常停止,請停止程序並聯絡 Microsoft 支援服務,而不是強制終止 Exchange 處理序。 請勿同時重新啟動所有伺服器。
先驗證復原後再移至其他伺服器
在 [工作管理員 > 詳細資料] 中,啟用 [命令列] 欄。 找出 Noderunner.exe 處理程序,其命令列在其 --noderoot 路徑中包含 ContentEngineNode1。 其可執行檔為:
<ExchangeInstallPath>\Bin\Search\Ceres\Runtime\1.0\ResourceProfile\contentengine\NodeRunner.exe可以有多個 Noderunner 進程。 檢查這個特定的實例,而不只是檢查任何具有該名稱的進程。 Host Controller 會自動啟動它;請勿手動啟動它。 如果它沒有啟動或重複結束,請先停止,然後再進入另一個伺服器。
對於作用中資料庫裝載在變更的伺服器上的信箱,請使用 OWA) 來驗證傳送和伺服器端搜尋新的普通郵件和包含韓文文字Outlook 網頁版 (郵件。 執行中的服務或程序本身並不能證明恢復。
確認原本受影響的工作負載已復原,包括郵件傳遞或 Outlook 連線(如適用)。 個別監視現有的索引待辦項目;新郵件的索引成功並不會建立所有較舊的項目都已處理完畢。
只有在第一個伺服器上驗證結果之後,才在具有相符安裝的其他受影響伺服器上重複伺服器端步驟,一次一台伺服器。
其他資訊
- Microsoft 正在調查此問題,並將於有更多資訊可供使用時更新本文。