Visual Studio 2013 以降でのパフォーマンスの問題、製品のクラッシュ、レンダリングの問題
この記事では、Microsoft Visual Studio 2013 での断続的なパフォーマンスの問題、製品のクラッシュ、またはレンダリングの問題の回避策について説明します。
元の製品バージョン: Visual Studio 2013、2015、2017
元の KB 番号: 2894215
現象
ハードウェア アクセラレーションが有効になっている場合、または Visual Studio 2017、Visual Studio 2015、Visual Studio 2013 で既定のビジュアル エクスペリエンス設定を使用している場合は、断続的なパフォーマンスの問題、製品のクラッシュ、レンダリングの問題が発生する可能性があります。
原因
これらの問題は、インストールされているグラフィックス ドライバーのバグが原因で発生する可能性があります。
Note
Visual Studio チームは、インストールされているグラフィックス ドライバーのバグによって引き起こされる、パフォーマンスと信頼性に関する小さいが重要な一連の問題に引き続き気付いています。 既定では、Visual Studio は、クライアント構成全体のパフォーマンスと応答性を最大化するために、ビジュアル エクスペリエンスを自動的に調整します。 Visual Studio は、クライアントで使用できる場合にもハードウェア グラフィックス アクセラレーションを使用します。 ほとんどのお客様にとって、これらの Visual Studio の既定の設定は最適なユーザー エクスペリエンスを提供します。 ただし、一部のユーザーは、これらの設定を手動で調整するとエクスペリエンスが向上する可能性があることを報告しています。 この記事では、Visual Studio でこれらの調整を行う方法について説明します。
対処方法
これらの問題を回避するには、次のいずれかの方法を使用します。
最新のグラフィックス ドライバーをインストールします。
Note
古いドライバーは、Windows Presentation Foundation (WPF) のレンダリングに関する問題の一般的な原因です。
ハードウェア グラフィックス アクセラレーションをオフにして、ソフトウェア レンダリングに切り替えます。 これを行うには、次の手順を実行します。
Visual Studio で、 Tools>Options をクリックします。
Options ダイアログ ボックスで、クライアントのパフォーマンスに基づいてビジュアル エクスペリエンスを自動的に調整 チェック ボックスをオフにします。 (この手順については、次のスクリーンショットを参照してください)。
ハードウェア グラフィックス アクセラレーションを使用できない場合はチェック ボックスをオフにします。
[ リッチ クライアント ビジュアル エクスペリエンスを有効にする ] チェック ボックスをオンまたはオフにして、リッチ ビジュアルが常にオンまたはオフになっていることを確認します。 このチェック ボックスをオンにすると、コンピューター環境とは無関係にリッチ ビジュアルが使用されます。 たとえば、リッチ クライアントとリモート デスクトップで Visual Studio をローカルで実行すると、リッチ ビジュアルが使用されます。