Microsoft Defender for Endpoint(Sense.exe)過度的記憶體配置

Yu-Ching Lin 80 信譽點數
2026-09-07T10:00:52.73+00:00

Defender for Endpoint 服務(Sense.exe)在終端機伺服器上消耗超過 10GB 的 RAM,導致整個系統發生記憶體不足(Out-of-Memory)錯誤。我們應如何為 Defender 程序設定記憶體限制,以及設定目標檔案的排除清單?

Windows 商務版 | Windows 365 企業版
0 則留言 沒有留言

由問題作者接受的回答
Domic Vo 36,835 信譽點數 獨立顧問
2026-09-07T10:33:11.46+00:00

您好,

在終端機伺服器上 Defender for Endpoint 的 Sense.exe 進程佔用超過 10GB 記憶體,這種情況下系統會出現 Out‑of‑Memory 錯誤。需要說明的是,Microsoft Defender 本身並沒有提供直接的「記憶體限制」設定,無法透過登錄檔或群組原則去硬性限制 Sense.exe 的 RAM 使用量。最佳做法是透過排除清單來減少掃描範圍,降低記憶體消耗。

排除清單可以透過 PowerShell 或群組原則設定。例如在 PowerShell 中:

Code

Add-MpPreference -ExclusionPath "D:\SQLData"
Add-MpPreference -ExclusionProcess "sqlservr.exe"

這樣會將指定的資料庫檔案目錄與 SQL Server 進程排除在即時防護之外。對於終端機伺服器,常見的做法是排除使用者設定檔目錄、臨時檔案路徑,以及高頻率存取的大型資料檔案。這些排除能顯著降低 Sense.exe 的記憶體佔用。

另外,建議檢查 Defender 的進階設定,確保沒有同時執行過多的即時掃描工作。若伺服器角色是資料庫或終端機服務,應依照 Microsoft 的最佳實務文件配置排除清單,避免 Defender 嘗試掃描大量持續變動的檔案。

總結來說,無法直接為 Defender 設定記憶體上限,但可以透過排除清單與最佳化配置來控制 Sense.exe 的資源消耗,確保伺服器在高負載下仍能穩定運行。

Domic Vo.

此回答有幫助嗎?

有 1 人認為此回答有所幫助。
0 則留言 沒有留言

0 個其他答案

排序依據: 最實用

您的回答

答案可由問題作者標示為「已接受」,而由仲裁者標示為「推薦」,這可協助使用者知道答案解決了作者的問題。