舊版軟體在 Win7 上無法執行、閃退、報錯,多為 API 呼叫、權限、DPI 縮放、色彩模式等相容性問題。Win7 內建「程式相容性疑難排解」精靈可自動偵測並套用最佳設定。
操作流程
- 找到程式主執行檔(非捷徑) → 右鍵 →「疑難排解相容性」。
- 精靈掃描分析(約幾秒)。
- 選擇「嘗試建議的設定」。
- 點「啟動程式」實測,正常則「下一步」→「是,儲存這些設定」。
- 若仍異常,選「否,使用其他設定再試一次」,依精靈提示勾選:
- 相容性模式:Windows XP (SP3) / Vista / Windows 7
- 降低色彩模式:16 位元 / 256 色
- 以 640×480 解析度執行
- 停用桌面佈景主題
- 停用 DPI 縮放
- 以系統管理員身分執行
手動設定(精靈失效時)
- 主執行檔右鍵 →「內容」→「相容性」分頁。
- 勾選「以相容性模式執行這個程式」→ 選作業系統版本。
- 按需勾選上述選項 →「套用」→「確定」。
常見場景對應策略
| 症狀 | 優先嘗試設定 |
| 介面錯位、字體模糊 | 停用 DPI 縮放 + 640×480 |
| 權限不足、寫入失敗 | 以系統管理員身分執行 |
| 色彩異常、花屏 | 16 位元色彩 / 停用桌面佈景主題 |
| 舊版 16-bit 程式 | Win7 64 位元不支援,需用虛擬機/XP Mode |
進階:應用程式相容性工具包 (ACT)
企業大量部署時,可用 Microsoft ACT 建立 .sdb 修補檔,透過群組原則推送,實現無人值守相容性修復。