Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 2000 應用程式相容性工具:讓舊程式在 Win2K 上跑起來

編輯:Windows Server 教學

背景

Windows XP 內建程式相容模式廣受好評。Windows 2000 雖無內建,但提供獨立工具 Application Compatibility Tool (Apcompat.exe),可暫時模擬 Win95/98/NT (SP3/SP4/SP5) 環境,讓原本無法在 Win2K 執行的程式正常運作。

取得工具

  • 方法一:Win2K 安裝光碟 Support\Tools\Apcompat.exe 複製至系統資料夾 (如 C:\WINNT)。
  • 方法二:執行 Support\Tools\Setup.exe 安裝完整 Windows 2000 支援工具包 (含此工具)。

操作介面與步驟

Application Compatibility Tool 介面

圖 1:Windows 2000 也能模擬其他版本

  1. 從「開始功能表」或直接執行 Apcompat.exe。
  2. 點選 Browse 選擇欲執行的程式 (如 OldApp.exe)。
  3. 在 Operating System 下拉選單選擇要模擬的作業系統 (如 Windows 98)。
  4. 點選 OK 執行。

進階選項 (仍無法執行時嘗試)

選項功能
① 防止程式與 Win2K 記憶體管理模式衝突解決記憶體配置衝突
② 禁用 Win2K 暫存目錄避免暫存檔路徑問題
③ 防止程式與 Win2K 磁碟空間檢測衝突解決磁碟空間查詢 API 差異

永久生效設定

程式成功執行後,勾選 ④ 將相關資訊寫入登錄,以後直接雙擊程式即可自動套用相容設定,無需每次啟動工具。

限制說明

並非所有不相容程式皆能解決。許多程式除作業系統 API 外,尚仰賴特定版本的動態連結庫 (DLL),此類無法透過模擬解決。

Copyright © Windows教程網 All Rights Reserved