Vista 系統下如何透過命令列啟用或停用 DEP (Data Execution Prevention)?
Vista 預設 DEP 為關閉狀態(僅針對核心服務啟用)。使用 bcdedit.exe 修改開機配置資料:
bcdedit.exe /set {current} nx alwayson
bcdedit.exe /set {current} nx AlwaysOff

nx 參數對應 NX (No-Execute) 位元,CPU 需支援硬體 DEP (Intel XD bit / AMD NX bit)。OptIn(預設,僅核心服務)、OptOut(全部啟用但可排除個別程式)。bcdedit /enum 觀察 nx 欄位。⚠ 注意:強制啟用 DEP 可能導致舊版軟體(特別是未簽署驅動、殼保護程式)崩潰。若發生問題,請改用 OptOut 並將問題程式加入例外清單(控制台→系統→進階系統設定→效能→資料執行保護)。
快速查看電腦安裝的 Vista 版本 (Home Basic / Premium / Business / Ultimate)
Vista 軟體不相容?一鍵啟用「相容模式」解決 90% 問題
Windows Vista 啟動修復完整指南:使用 Startup Repair 解決無法開機問題
讓 Windows XP 披上 Vista 外衣:TopDesk 3D 切換、Vista Inspirat 主題、原生 Sidebar 完整移植教學
Vista 下 QQ 遊戲大廳無法更新/下載/登入/異常退出完整解決方案集
從 Windows Vista 升級至 Windows 7 的操作步驟