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

Win2003 執行軟體提示「資料執行保護」?關閉 DEP 兩步驟解決相容性衝突

編輯:Windows XP 系統介紹

Win2003 預設啟用 DEP (Data Execution Prevention,資料執行保護),針對關鍵系統程序與服務。但部分舊版應用程式(特別是非標準編碼、殼加密、舊版 Delphi/VC++ 編譯的程式)會觸發 DEP 攔截而無法啟動。將 DEP 範圍限縮為「僅 Windows 程式與服務」,即可兼顧安全與相容。

操作步驟

  1. 右鍵 我的電腦 → 內容 → 進階 標籤 → 效能 區塊 設定。
    系統內容進階效能設定
  2. 資料執行保護 標籤 → 選 「僅為基本 Windows 程式和服務啟用 DEP」 → 確定 → 重開機。
    DEP設定僅Windows程式

原理與影響

  • 預設 (全開):所有程式受 DEP 保護,舊軟體易誤觸發。
  • 僅 Windows 程式:核心系統服務仍受保護,使用者模式應用程式不再受 DEP 限制,相容性大幅提升。
  • 風險:惡意程式碼利用緩衝區溢位攻擊用戶程式的難度降低,但系統核心仍受保護,風險可控。

進階:為特定程式例外(不建議全關)

同介面下方 新增 → 瀏覽選擇該程式 .exe → 開啟 → 確定,可針對單一程式關閉 DEP,更精準。

兩步驟調整 DEP 策略,舊軟體即刻復活,伺服器安全防線不倒,兼顧穩定與相容。

Copyright © Windows教程網 All Rights Reserved