從DEP排除程序(數據執行保護)

DEP可能會導致與合法程序的衝突

Microsoft從Windows XP開始,將操作系統引入Data Execution Prevention 數據執行保護是一項旨在防止損壞計算機的安全功能。 如果DEP檢測到代碼從默認堆或堆棧加載,則會引發異常。 由於這種行為表明惡意代碼 - 合法代碼通常不會以這種方式加載,所以DEP通過阻止代碼從可疑數據頁運行來保護瀏覽器免受例如緩衝區溢出和類似類型漏洞的攻擊。

然而,有時DEP可能會導致與合法程序的衝突。 如果發生這種情況,請按照以下步驟為特定應用程序禁用DEP。

如何為特定應用程序禁用DEP

  1. 單擊Windows計算機上的“ 開始”按鈕,然後選擇計算機 > 系統屬性 > 高級系統設置。
  2. 系統屬性對話框中選擇設置。
  3. 選擇數據執行保護選項卡。
  4. 選擇為所有程序和服務啟用DEP,除了我選擇的程序和服務。
  5. 單擊添加並使用瀏覽功能瀏覽到要排除的程序可執行文件 - 例如,excel.exe或word.exe。

根據您的Windows版本,您可能需要通過從Windows資源管理器中右鍵單擊此PC或計算機來訪問系統屬性對話框。

  1. 在Windows資源管理器中,右鍵單擊並選擇屬性 > 高級系統設置 > 系統屬性
  2. 選擇高級 > 性能 > 數據執行保護
  3. 選擇為所有程序和服務啟用DEP,除了我選擇的程序和服務。
  4. 單擊添加並使用瀏覽功能瀏覽到要排除的程序可執行文件。