ZebraDesigner Pro2安裝成功后,會出現打不開的情況,什么原因呢?
原因:
DEP(Data Execution Prevention) ——數據執行保護
釋放:
ZebraDesigner不包括任何損壞您WINDOWS系統的內容
解決方法一:
僅僅對ZebraDesigner軟件不進行DEP檢查,也就是說ZebraDesigner啟動時,Windows不檢查惡意代碼,步驟如下:
1、打開控制面板
2、性能和維護——系統——高級
3、性能,點擊設置按鈕
4、選擇“數據執行保護”選項卡
5、選擇“為除下列選定程序之外的所有程序和服務啟用DEP(U):”
6、點擊添加按鈕,選擇ZebraDesigner的可執行文件,ZebraDesigner默認的安裝路徑是:
C:\Program Files\ZebraDesigner...\Bin\Design.exe
或
C:\Program Files\Zebra Technologies\ZebraDesigner...\Bin\Design.exe
解決方法二:
對所有軟件都不進行DEP檢查,也就是說任何程序啟動,Windows都不檢查惡意代碼,步驟如下: 1、打開控制面板
2、性能和維護——系統——高級
3、啟動和故障恢復,點擊設置按鈕
4、點擊編輯按鈕
5、BOOT.INI將被打開
6、然后改變文件里面的參數
/noexecute=optin或/NoExecute=OptOut
更改為
/Execute
保存
7、重啟計算機
數據執行保護(DEP) 介紹:
數據執行保護(DEP) 是一套軟硬件技術,能夠在內存上執行額外檢查以幫助防止在系統上運行惡意代碼。在 Microsoft Windows XP Service Pack 2、 Microsoft Windows Server 2003 Service Pack 1 、Microsoft Windows XP Tablet PC Edition 2005 、 Microsoft Windows Vista 和 Microsoft windows7 中,由硬件和軟件一起強制實施 DEP。
數據執行保護(DEP) 是可以幫助防止數據頁執行代碼。通常情況下,不從默認堆和堆棧執行代碼。硬件實施 DEP 檢測從這些位置運行的代碼,并在發現執行情況時引發異常。軟件實施 DEP 可幫助阻止惡意代碼利用 Windows 中的異常處理機制進行破壞。
硬件實施DEP 是某些 DEP 兼容處理器的功能,可以防止在已標記為數據存儲區的內存區域中執行代碼。 此功能也稱為非執行和執行保護。 Windows XP SP2 還包括軟件實施 DEP,其目的在于減少利用 Windows 中的例外處理機制的情況。
與防病毒程序不同,硬件和軟件實施 DEP 技術的目的并不是防止在計算機上安裝有害程序。 而是監視您的已安裝程序,幫助確定它們是否正在安全地使用系統內存。 為監視您的程序,硬件實施 DEP 將跟蹤已指定為“不可執行”的內存區域。 如果已將內存指定為“不可執行”,但是某個程序試圖通過內存執行代碼,Windows 將關閉該程序以防止惡意代碼。 無論代碼是不是惡意,都會執行此操作。