許多使用者因硬體需求與相容性顧慮而遲遲不升級到 Windows XP。其實現代硬體已能輕鬆跑 XP,關鍵在於善用 XP 內建的相容性工具,為舊程式「找個家」。
右鍵點擊 DOS 程式 → 「屬性」→「相容性」標籤,可設定 256 色、640×480 解析度、停用視覺主題。更進階地,可為每個 DOS 程式指定專屬的 Config.nt 與 Autoexec.nt:將系統目錄下的兩檔複製到程式目錄,修改後另存新檔,在「屬性」→「程式」→「進階」中指定這兩個檔名。XP 將在自訂環境中啟動該程式,甚至可降低執行速度以相容老舊晶片。
舊程式常因查詢版本號、期望舊版 API 行為、或預設使用者資料夾位置不同而失效。解決方法:右鍵程式 → 「屬性」→「相容性」→ 勾選「相容模式」並選擇目標作業系統(如 Windows 95/98/NT 4.0)。XP 將模擬對應環境。
XP 光碟 SupportTools 目錄含 ACT(應用程式相容性工具),微軟網站亦提供 2.5 版下載。其中 QFixApp 可對特定程式進行 199 種低層級調整(稱為「層」,對應相容模式);Compatibility Administrator 則能建立自訂修正資料庫。開發者可用 Application Verifier 與 PageHeap 搭配除錯器測試潛在問題。
善用這些工具,舊軟體也能在 XP 上穩定運行,無需因相容性而拒絕升級。
