如何疑難排解 Windows XP 的程式相容性問題

文章翻譯 文章翻譯
文章編號: 285909 - 檢視此文章適用的產品。
本文曾發行於 CHT285909
全部展開 | 全部摺疊

在此頁中

結論

本文說明如何疑難排解 Windows XP 電腦中最常見的程式相容性問題。程式相容性問題通常被稱為「應用程式」相容性問題。

其他相關資訊

如果要為程式相容性問題進行疑難排解,請採用下列一或多種方法:

在網際網路上查看是否有更新或修正程式

查看程式製造商的網站是否有可用的更新程式或修正程式。造訪下列 Microsoft Windows 更新網站,查看是否有該程式的修正程式:
http://update.microsoft.com

使用系統管理員帳戶安裝程式

許多程式都必須使用系統管理員帳戶才能安裝。這是因為許多程式的撰寫,都是針對 Microsoft Windows 95、Microsoft Windows 98、Microsoft Windows 98 Second Edition 或 Microsoft Windows Millennium Edition。這些作業系統並沒有系統管理員或受限的使用者帳戶。

請登出所有使用者,除了要安裝程式的帳戶之外

快速使用者切換是 Windows XP 的新功能,大多數舊版程式的設計都不支援這項功能。如果有多位使用者登入您的電腦,請登出安裝該程式的帳戶之外的所有使用者。

使用程式相容性精靈

您可以使用程式相容性精靈,在不同模式 (環境) 中利用不同的設定測試您的程式。例如,如果程式原先設計在 Windows 95 上執行,請將相容模式設定為 95,然後再次嘗試執行該程式。如果程式能在該模式成功執行,代表這個程式每次都會在該模式啟動。精靈也會提示您嘗試不同的設定,例如將顯示切換為 256 色,並將螢幕解析度設定為 640 x 480 像素。 如需有關如何使用程式相容性精靈的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
301911 如何使用 Windows XP 的程式相容性精靈

使用 Microsoft Virtual Machine (VM) for Java 最新版

如果程式使用了 Microsoft Virtual Machine (VM) for Java,您可能必須下載最新版本的 VM。

與 Windows XP 相容軟體的相關問題

如果您是從 Windows 95、Windows 98、Windows 98 Second Edition、Windows Millennium Edition、Microsoft Windows NT 或 Microsoft Windows 2000 升級為 Windows XP,而且您遇到與 Windows XP 相容軟體的問題,請依照下列步驟執行:
  1. 移除該軟體。
  2. 重新安裝該軟體。
  3. 如果問題仍然存在,請連絡軟體製造商,詢問如何以手動方式解除安裝軟體。例如,您必須知道如何刪除該程式的資料夾,以及該程式所產生的登錄項目。此外,請詢問軟體製造商是否有這個問題的修正程式,然後重新安裝該程式。

使用 Application Compatibility Toolkit 2.6 版

Application Compatibility Toolkit 2.6 包含的文件和工具,能幫助您診斷並解決與 Windows XP 相關的程式相容性問題。如果使用 Application Compatibility Toolkit 測試該程式後,該程式無法正確執行,請連絡您的軟體廠商,洽詢是否有該程式的更新程式。 如需有關 Application Compatibility Toolkit 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
294895 如何取得 Windows Application Compatibility Toolkit.

如何疑難排解與遊戲相關的問題

如果要疑難排解與遊戲相關的問題,請使用下列一或多種方法:
  • 如果您使用系統管理員帳戶安裝遊戲,在進行該遊戲之前必須先以系統管理員帳戶登入。
  • 有些遊戲必須整個安裝到硬碟內,否則無法執行 (或者無法順利執行)。如果您將整個遊戲安裝在硬碟上,可能可以解決這個問題,或改善遊戲的效能。
  • 某些程式 (例如 DVD 播放機和遊戲) 必須支援 OpenGL 標準,才能顯示 3D 圖形。當您嘗試在 Windows XP 電腦上執行這些程式時,可能會遇到下列一些或全部徵狀:
    • 無法執行程式。
    • 顯示畫面出現鋸齒狀。
    • 顏色失真。
    • 無法以不同顏色濃度顯示 3D 外觀。
    • 部分或所有顏色無法正常顯示。
    如果要解決這個問題,請更新視訊介面卡的驅動程式。

  • 如果該程式是使用 DirectX 的遊戲,請確認您使用的是最新版 DirectX。此外,請查看您的視訊介面卡或音效卡製造商的網站是否有更新的驅動程式。通常,如果您的裝置有最新的驅動程式,您可能會需要下載該程式。
如需有關相關主題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
292533 HOW TO:使用 Windows XP 中的 Windows 程式相容性模式
285912 需要 OpenGL 支援的程式可能無法在 Windows XP 中執行
286575 "Designed for Microsoft Windows XP" 的 Application Test Framework 1.1
283576 在嘗試安裝、移除或播放遊戲時顯示錯誤訊息
294895 如何取得 Windows Application Compatibility Toolkit
301455 Unable to Log on to Web Site or Gain Access to Some Web Site Services
301494 某些程式可能不會為所有快速使用者切換的使用者建立捷徑
290249 Programs Display Incorrectly After You Use Fast User Switching
298336 Your Program or Game Can Transfer Its Sound to Other Users
300820 有些程式無法在多重使用者帳戶下同時執行

屬性

文章編號: 285909 - 上次校閱: 2011年5月16日 - 版次: 8.0
這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
關鍵字:?
kburl kbregistry kbenv kberrmsg kbhowto kbsetup kbsound kbtshoot KB285909
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com