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

Windows XP SP2 DEP 資料執行保護相容性問題解決:例外清單與 boot.ini 參數調整

編輯:XP 系統基礎知識

XP SP2 強制啟用 DEP (Data Execution Prevention),配合 64 位元 CPU 的 EVP (Enhanced Virus Protection) 提升防毒能力,但可能誤攔合法程式(如 Virtual PC、3721 上網助手、ZoneAlarm Pro)。

方法一:系統屬性設定例外

「我的電腦」右鍵→「屬性」→「進階」→「效能」→「設定」→「資料執行保護」頁籤。預設「僅為基本 Windows 程式和服務啟用 DEP」。改選「為除下列選取程式以外的所有程式和服務啟用 DEP」→「新增」→選取目標程式執行檔(如 VirtualPC.exe)→確定→重開機。

方法二:直接修改 boot.ini 的 NoExecute 參數

系統分區根目錄 boot.ini 中核心啟動列含 /NoExecute=OptIn(預設)。四種值:
• OptIn:僅核心服務啟用 DEP(預設)。
• OptOut:全域啟用,但可排除指定程式(對應方法一)。
• AlwaysOn:全域強制啟用,無例外。
• AlwaysOff:完全關閉 DEP/EVP,解決所有相容問題但失去保護。
若在系統屬性加入例外仍無效,可嘗試改為 OptOut 或 AlwaysOff(視風險承擔能力)。

Copyright © Windows教程網 All Rights Reserved