新しいバージョンの Windows® オペレーティング システムを使用すると、Graphical Identification and Authentication (GINA) セッション 0 の変更、または使用されていない機能が原因で、一部のアプリケーションに互換性の問題が発生する場合があります。このセクションでは、Windows Compatibility Evaluator (WCE) でテストできる特定の機能の概要を説明し、その問題への推奨される対処方法を特定します。
アプリケーションの修正
WCE でカバーされない互換性の問題に対処するために推奨される方法は、多くの場合、アプリケーションのコードを変更して修正することです。このオプションには、初期コストや展開するための追加の開発時間が多くかかることがありますが、この修正によって問題を根本的に解決できるというメリットがあり、結果として長期的な保守や継続的な運用コストが不要になります。コードを変更して問題を解消すれば、すべてのユーザーが WCE の問題を経験せずにアプリケーションを使用できます。一方、コードにアクセスできない場合やこのオプションのメリットを活かす時間とリソースがない場合は、もう 1 つの解決方法として回避策を展開することが推奨されます。
回避策の展開
回避策では、代わりのレジストリ設定を適用して互換性の問題に対処します。回避策を展開すればコードを書き換えるよりも簡単で速いように思えますが、このオプションには長期間の保守が必要になります。たとえば、このアプリケーションの問題を経験しないように、すべての新規ユーザーがワークステーションで適切な機能セットを確実に無効にする必要があります。また、回避策によって特定の問題のためにセキュリティが低下する場合があるため、回避策はあまり好ましくないオプションでもあります。一方で、新しいバージョンのオペレーティング システムを展開することによって得られる全体的なセキュリティの拡張機能を使用しないでいるよりは、回避策を使用する方が好ましい場合もあります。レジストリ設定の変更を、長期的な解決策としてアプリケーションのコード変更を開発している間の短期間の解決策として考える場合もあります。
このセクションの内容
関連項目