Win 2K:2000を

  
と互換性を持たせる

Windows XPの発表後、その互換性が高く評価され、Windows XPで実行できないプログラムを互換モードで使用できるようになりました。それで、それほど互換性がないとも考えられているWindows 2000は、そのような機能を持っていますか?

実際、Windows 2000はアプリケーションの互換性の問題で考慮されていますが、オペレーティングシステムには組み込まれていません。 Windows 95/98 /NT(SP3、SP4、SP5)など、Windows 2000システム上の他のバージョンのWindowsを一時的にエミュレートするApplication Compatibility Toolと呼ばれるシステムツールを提供します。実行中のプログラムは正常に動作しています。

デフォルトでは、Windows 2000はシステムツールをインストールしません。システムツールを選択できます。 Windows 2000インストールCDを開き、Support Toolsディレクトリに入ると、Apcompat.exeという名前の実行可能ファイルが見つかり、それをシステムフォルダにコピーして使用できます。もちろん、ToolsディレクトリのSetup.exeを実行して、Windows 2000が提供するツールキットをインストールすることもできます。これには、アプリケーション互換性ツールも含まれています。

図1 Windows 2000は他のバージョンをシミュレートすることもできます。

使い方も非常に簡単です。Windows2000ツールキットをインストールした場合は、[スタート]メニューから実行して実行できます。インタフェース(図1) [参照]ボタンをクリックし、実行するプログラムを選択してから、[オペレーティングシステム]フィールドでエミュレートするオペレーティングシステムを選択し、[OK]をクリックします。

それでも実行できない場合は、下の図1の最初の3つのオプションを試してみてください。役割は次のとおりです。

1プログラムがWindows 2000のメモリ管理モードと競合しないようにします。

2 Windows 2000の一時ディレクトリを無効にする

3プログラムがWindows 2000のディスク容量の検出と競合しないようにする

上記の方法により、Windows 2000では通常プログラムは正常になります。それを実行してから4(レジストリに関連情報を書き込む)を選択してください。毎回Application Compatibility Toolを実行する必要はありません。

しかし、Windows 2000と互換性のないすべてのプログラムがこの方法で解決できるわけではありません。結局、多くのプログラムがオペレーティングシステムのサポートを必要とするだけでなく、シミュレートできないダイナミックリンクライブラリも多く含まれるためです。

Copyright © Windowsの知識 All Rights Reserved