資料執行保護 (Data Execution Prevention, DEP) 為 XP SP2 / 2003 SP1 新增功能。屬作業系統底層安全防護機制,本身不具病毒掃描功能,但能阻擋利用緩衝區溢位 (含本地溢位) 的惡意程式碼執行。
c:\boot.ini,移除唯讀屬性。multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect/noexecute=optin 改為 /execute:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /execute /fastdetectoptin (預設):啟用 DEP,僅保護核心系統程式。optout:啟用 DEP,保護所有程式但可手動排除。AlwaysOn:全系統強制 DEP,可能導致大量程式無法執行。AlwaysOff:完全關閉 DEP/EVP,所有被阻擋程式可執行(暫時測試用,完成須立即恢復)。