在 Windows 7 執行舊版軟體時,常遇到「程式停止運作」、「無回應」或根本無法啟動。Windows 7 內建「程式相容性疑難排解」與「相容模式」兩大功能,能解決多數舊軟體相容問題。
方法一:程式相容性疑難排解(針對單次/臨時問題)
- 在「開始」功能表或桌面找到該程式捷徑/執行檔,右鍵選擇「疑難排解相容性」。
- 系統偵測完成後,選擇「嘗試建議的設定」。
- 點擊「啟動程式」測試,若正常運作,點擊「下一步」→「是,儲存這些設定」。
方法二:手動設定相容模式(永久生效,適合長期使用舊軟體)
- 右鍵程式捷徑/執行檔 → 「內容」→「相容性」頁籤。
- 勾選「以相容模式執行這個程式」,下拉選單選擇該軟體原設計的作業系統(如 Windows XP SP3、Windows Vista)。
- 視需要勾選:
- 「以低解析度執行 (640×480)」(解決畫面破碎)。
- 「停用視覺主題」(解決介面顯示異常)。
- 「停用桌面合成」(解決遊戲閃爍)。
- 「以系統管理員身分執行此程式」(解決寫入權限不足)。
- 按「確定」套用,之後每次雙擊啟動皆會自動套用相容設定。
進階:針對所有使用者設定
在「相容性」頁籤點擊「變更所有使用者的設定」,需系統管理員權限,可為電腦上所有帳號統一套用相容設定。
常見相容模式對照表
| 原軟體環境 | 建議選擇的相容模式 |
| Windows 95/98 程式 | Windows 95 / Windows 98 / Windows Me |
| Windows 2000 程式 | Windows 2000 |
| Windows XP 程式 | Windows XP (Service Pack 3) |
| Windows Vista 程式 | Windows Vista (Service Pack 2) |
若仍無法解決
- 嘗試安裝軟體官方提供的修正補丁或新版本。
- 使用虛擬機器(VirtualBox、VMware、Hyper-V)安裝舊版 Windows 運行。
- 檢查軟體是否為 16 位元舊程式(Win7 64 位元版不支援 16 位元應用程式)。