Windows2003sp1 在默認的安裝下,會自動打開DEP(數據執行保護)為所有程序。這里我們可以在我的電腦>>系統屬性>>性能>>設置,也就是設置性能選項的地方,打開第三項,“數據執行保護”這項,默認選擇是為所有程序執行數據執行保護。我們應該選擇第一項,也就是只為要害的Windos程序執行保護。這時會提示你重啟電腦。重啟電腦后。再運行網站,你會發現,4.03所有的問題全部消失了。測試時用了很多版WIN2003SP1,包括英文的數據中心版。都通過運行。
原因是4.03的PowerEasy.dll。有跨內存執行為。被2003SP1的DEP將某些內存位置標記為“不可執行。造成網站不能運行出現Service Unavailable等錯誤。
數據執行保護 (DEP) 有助于防止來自病毒和其他安全威脅的損壞,這些安全威脅可以通過在僅應該由
與防火墻或防病毒程序不同,DEP 不會防止有害的程序安裝在計算機中。然而,它會監視程序以確定程序是否安全地使用系統內存。為此,DEP 軟件可以獨立工作,也可以與兼容的微處理器協同工作,從而將某些內存位置標記為“不可執行”。假如某個程序嘗試從受保護的位置運行惡意或非惡意代碼,DEP 會關閉該程序并通知您。
DEP 可以利用軟件和硬件支持。要使用 DEP,計算機必須運行帶有 Service Pack 2 (SP2) 的 Microsoft Windows XP、帶有 Service Pack 1 (SP1) 的 Microsoft Windows Server 2003 或者基于 x64 的 Windows Server 2003 或 Windows XP 操作系統版本。單獨使用 DEP 軟件即可有助于防止特定類型的惡意代碼攻擊,但要充分利用 DEP 所提供的保護功能,處理器必須支持“執行保護”。這是一種基于硬件的技術,目的在于將內存位置標記為“不可執行”。假如您的處理器不支持基于硬件的 DEP,那么最好升級到可提供執行保護功能的處理器。
新聞熱點
疑難解答
圖片精選