HOW TO:在 Windows 2000 SP2 及 SP3 啟用應用程式相容性模式技術

文章翻譯 文章翻譯
文章編號: 279792 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

相容性模式提供了模擬 Microsoft Windows 95 或 Microsoft Windows NT 4.0 的環境,以供必須在這些環境下執行的程式使用。這些模式可以解決一些造成舊有程式無法與 Windows 2000 正常互動時的最常見問題。對於從舊版環境移轉過來後發生使用問題的程式而言,就可以在其中一種相容性環境下運作。

目前 Windows 2000 使用「相容性」模式技術,以確保與許多常用程式的內建相容性。透過 Windows 2000 Service Pack 2 (SP2) 及 Service Pack 3 (SP3),系統管理員可以手動啟用及使用這個技術,以為自已的程式提供解決方案。只有系統管理員可以對使用者啟用這個技術。

啟用相容性模式屬性

預設不會提供這個「相容性模式」技術。如果要在套用 Windows 2000 SP2 或 SP3 之後,啟用介面以便對程式使用這個技術:
  1. 以 Administrator 身分登入。
  2. 按一下 [開始],再按一下 [執行]
  3. [開始] 方塊中,鍵入下列命令,再按一下 [確定],其中 %SystemRoot% 是 Windows 安裝的磁碟機及資料夾:
    regsvr32 %systemroot%\apppatch\slayerui.dll

使用相容性模式屬性

系統管理員可以使用程式捷徑,設定目標程式使用的相容性模式。執行這個動作之前,您必須先使用前述步驟,在電腦上正確安裝及登錄「相容性模式」屬性。如果要使用程式捷徑啟用「相容性」模式:
  1. 以 Administrator 身分登入。
  2. 在捷徑上按一下滑鼠右鍵,再按一下 [內容]
  3. 按一下 [相容性]。只有當「相容性模式」介面在電腦中適當地啟用時,這個索引標籤才會出現。
  4. 按一下以選取 [執行於相容模式] 核取方塊,對程式啟用「相容性模式」支援。
  5. 在下拉式方塊中,按一下 [Windows 95][Windows NT 4.0] 相容性模式。
  6. 按一下 [確定] 以儲存變更。
  7. 按兩下捷徑以執行程式。

    注意:在「相容性」模式下略過安裝程式的版本警告時,請額外小心。有些程式是針對特定作業系統而設計,因此會無法用於更新的作業系統版本中。 這些通常是在低階層級執行的系統層級的程式,而且一旦安裝可能會造成嚴重的問題。

停用相容性模式

因為您是在 Windows 2000 SP2 或 SP3 安裝程序之外啟用「相容性」模式,所以移除 Windows 2000 SP2 或 SP3 並不會移除「相容性」模式。如果要移除相容性模式:
  1. 以 Administrator 身分登入。
  2. 按一下 [開始],再按一下 [執行]
  3. [開啟] 方塊中,鍵入下列命令,再按一下 [確定],其中 %SystemRoot% 是 Windows 2000 安裝的磁碟機及資料夾:
    regsvr32 /u %systemroot%\apppatch\slayerui.dll
系統管理員可以藉由使用「相容性階層索引標籤」,啟用及停用與舊版平台的相容性改善機制 (也稱為 Shim Technology)。在捷徑中啟用「相容性階層」後,使用者也可以在相容性階層下執行程式,然而,使用者無法看見「相容性階層索引標籤」的設定。

如何在 Windows 2000 Server SP3 啟用應用程式相容性模式技術

  1. 開啟「登錄編輯程式」(Regedt32.exe)。
  2. 找到並按一下下面的登錄機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\AppCompatibility
  3. [編輯] 功能表上,按一下 [新增值],再新增名為 Explorer.exe 的登錄值:
  4. 在剛建立的 Explorer.exe 機碼下,建立名為 DllPatch-x 的新字串數值 (REG_SZ)。請勿在這個新字串中指派數值。
  5. 在剛建立的 Explorer.exe 機碼下,建立名為 x 的新二進位值 (REG_BINARY)。
  6. 編輯 x 二進位值以輸入下列數值:
    0c 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00
  7. 結束「登錄編輯程式」。

?考

如需其他有關最新 Microsoft Windows 2000 Service Pack 版本的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
260910 如何取得最新版的 Windows 2000 Service Pack

屬性

文章編號: 279792 - 上次校閱: 2007年10月26日 - 版次: 2.1
這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Service Pack 2
關鍵字:?
kbhowto kbhowtomaster kbui kbproductlink KB279792
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