安裝 Windows Server 2003 SP1 或 Windows XP SP2 後,珊瑚蟲 QQ(及部分舊版外掛程式)啟動即閃退或報錯,無法正常運作。
SP1/SP2 引入硬體 DEP(需 CPU 支援 NX/XD bit)與軟體 DEP。DEP 監控記憶體區域,若程式嘗試在標記為「不可執行」的資料頁面執行代碼,即強制終止程式。珊瑚蟲 QQ 等修改記憶體、注入 DLL 的外掛行為觸發 DEP 保護機制。
C:\Program Files\CoralQQ\CoralQQ.exe)→ 開啟 → 確定。替代方案(不建議):選擇「為所有程式和服務啟用 DEP,除了我選取的」,同樣將珊瑚蟲 QQ 加入例外。但這會降低整體防護等級。
NX=1(不可執行)。/SAFESEH 的模組。| 應用程式類型 | DEP 衝突機率 | 建議處理 |
|---|---|---|
| 正規商業軟體(Office、Adobe 等) | 極低 | 保持 DEP 開啟,無需例外 |
| 舊版遊戲/外掛/修改器 | 高 | 加入例外或要求廠商更新 |
| 自行開發/內部工具 | 中 | 重新編譯加入 /NXCOMPAT、/SAFESEH、/DYNAMICBASE (ASLR) |
| 惡意程式/Shellcode | 極高(被攔截) | DEP 正是防禦關鍵 |
wmic OS Get DataExecutionPrevention_SupportPolicyDEP 是現代 Windows 核心防禦機制,不應輕易全域關閉。針對珊瑚蟲 QQ 等相容性問題,精準加入例外清單即可兼顧安全與可用性。長期而言,應推動軟體廠商發布 DEP 相容版本,或自行重新編譯加入安全編譯選項。
Windows Server 2003 系統優化 9 大關鍵設定:從登入到頻寬管理
Windows 系統設定工具 解決 System.ini 檔案問題:同樣分組測試法快速定位
Windows Server 2003 基於 CD 的安裝映像建立與 RIS 遠端部署完整流程
Windows Server 2003 新增 LPT 列印埠完整教學
Windows Server 2003 共享資料夾磁碟配額精細配置教學
Windows Server 2003 DFS 分散式檔案系統建置完整教學
Windows Server 2003 四大加速技巧:預讀取、硬體加速、DirectX、視窗動畫
在 Windows Server 2003 上架設視訊直播平台:IIS 6.0 + Windows Media Services 完整教學