Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2003 記憶體釋放工具 Empty.exe 與安全性事件 ID 完整對照表

編輯:Windows 2003 教學

Windows Server 2003 內建 Empty.exe 可精準釋放特定程序佔用的工作集記憶體,避免第三方記憶體優化工具強制修剪導致磁碟 I/O 暴增。同時,安全性事件 ID 672-683 詳細記錄 Kerberos 驗證、登入/登出、終端服務會話狀態,是稽核與入侵偵測關鍵依據。本文提供 Empty.exe 使用語法與事件 ID 完整對照表。

Empty.exe - 精準記憶體釋放工具

位置: Windows Server 2003 Resource Kit Tools 或支援工具安裝後 (通常在 C:\Program Files\Windows Resource Kits\Tools\)。

特點: 僅釋放指定程序的可修剪工作集,不強制系統全域修剪,減少分頁檔 I/O 沖擊。

語法

Empty.exe           # 依程序 ID 釋放
Empty.exe <程序名稱>      # 依映像檔名稱釋放 (如 notepad.exe)

使用範例

tasklist | findstr "sqlservr.exe"
# 假設 PID=1234
Empty.exe 1234

# 或直接依名稱
Empty.exe sqlservr.exe
限制: 僅適用 Windows Server 2003;Windows 2000/XP 無此工具。現代版本 (Server 2008+) 建議使用 EmptyWorkingSet API 或 PowerShell (Get-Process name).WorkingSet = 0 技巧。

Windows Server 2003 安全性事件 ID 對照表 (672-683)

來源:稽核帳號登入事件 (Audit Account Logon Events)。

事件 ID事件名稱描述與觸發條件備註
672驗證服務票證 (AS Ticket) 核發成功KDC 成功核發 Kerberos AS Ticket (TGT)正常登入起始
673票證授權服務票證 (TGS Ticket) 核發KDC 核發 TGS Ticket,允許存取特定服務 (SPN)服務存取授權
674安全主體更新 AS/TGS Ticket票證續約或重新驗證長期會話維持
675預先驗證失敗使用者輸入錯誤密碼,KDC 產生此事件暴力破解指標
676驗證票證請求失敗Windows XP/Server 系列不產生此事件舊版相容
677TGS Ticket 未授權Windows XP/Server 系列不產生此事件舊版相容
678帳號成功對應至網域帳號跨網域/信任關係驗證成功信任關係驗證
681登入失敗 (網域帳號)嘗試網域帳號登入失敗登入失敗追蹤
682使用者重新連線至中斷的終端服務會話Remote Desktop 重新連線既有 Session會話恢復
683使用者未登出即中斷終端服務會話直接關閉視窗/網路中斷,Session 保留Session 洩漏指標

實務應用建議

  • 事件 675/681 監控:短時內大量出現 → 可能遭遇密碼噴灑/暴力破解攻擊,觸發告警封鎖來源 IP。
  • 事件 683 追蹤:特定使用者頻繁 683 → 需教育正確登出流程,或配合 設定中斷會話逾時自動登出。
  • 定期匯出/轉存:安全性日誌預設 16-20 MB 易覆寫,建議設定較大容量或使用 WEC/Log Parser 2.2 集中收集分析。
  • 結合 Empty.exe:偵測到特定服務程序 (如 sqlservr.exe、w3wp.exe) 記憶體異常暴增時,可排程執行 Empty.exe 程序名 緩解壓力,但根本解決仍需修正程式碼記憶體洩漏。

掌握 Empty.exe 精準釋放技巧與安全性事件 ID 語意,能讓 Windows Server 2003 在記憶體管理與安全稽核雙軌並行,提升系統可靠度與可見度。

Copyright © Windows教程網 All Rights Reserved