Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> XP系統基礎知識 >> 什麼是“數據執行保護”以及如何關閉

什麼是“數據執行保護”以及如何關閉

日期:2017/2/7 16:10:21      編輯:XP系統基礎知識

數據執行保護技術(Data Execution Prevention,以下簡稱 DEP)是 WinXP SP2 和 2003 sp1 新增的一項功能。DEP 簡單地說可以看作操作系統底層的安全防護機制,本身不具備對病毒檢測的功能。但如果有利用漏洞溢出包括本地溢出的病毒發作時,DEP 可以進行防護作用。

   
關閉數據執行保護:

   
使用記事本打開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 /fastdetect

   
/noexecute=optin 這是默認開關。啟用 DEP。
 
/execute - 禁用 DEP。


   
/noexecute參數的取值可以是AlwaysOn、AlwaysOff、OptIn 、OptOut中的任一個。當你啟用DEP(系統數據執行保護)的時候,/noexecute=optin;關閉DEP,/noexecute=optout
/noexecute=AlwaysOn時,便將整個系統置於 DEP 保護范圍以內。在這種狀態下,可能很多程序都不能運行,而且報錯的提示還不一樣。
/noexecute=AlwaysOff時,相當於關閉了DEP和EVP功能,凡是被其阻止的程序都能正常運行。我們可在這種狀態下暫時運行某一程序,但一定要注意網絡安全,工作完成後馬上恢復。


   
添加例外程序:

   
單擊“開始”,然後單擊“控制面板”。
 
在經典視圖中,雙擊“系統”。
 
單擊“高級”選項卡,單擊“性能”,然後單擊“設置”。
 
在“性能選項”對話框中,單擊“數據執行保護”選項卡。
 
選擇“為所有程序和服務啟用 DEP,但我選擇的程序和服務除外:”,然後單擊“添加”。
 
在“打開”對話框中,找到並選擇該應用程序,然後單擊“打開”。
 
單擊“應用”,然後單擊“確定”。將出現一個提示,通知您必須重新啟動系統後設置才能生效。單擊“確定”。

Copyright © Windows教程網 All Rights Reserved