Visual Studio 2013 以降のパフォーマンスの問題、製品のクラッシュ、またはレンダリングの問題

この記事では、断続的なパフォーマンスの問題、製品のクラッシュ、または Microsoft Visual Studio 2013でのレンダリングの問題に対する回避策を提供します。

元の製品バージョン: Visual Studio 2013、2015、2017
元の KB 番号: 2894215

現象

ハードウェア アクセラレーションを有効にしている場合、または Visual Studio 2017、Visual Studio 2015、Visual Studio 2013で既定のビジュアル エクスペリエンス設定を使用している場合は、断続的なパフォーマンスの問題、製品のクラッシュ、またはレンダリングの問題が発生する可能性があります。

原因

これらの問題は、インストールされているグラフィックス ドライバーのバグが原因で発生する可能性があります。

注:

Visual Studio チームは、インストールされているグラフィックス ドライバーのバグによって引き起こされる、パフォーマンスと信頼性に関する小さい一連の重要な問題に引き続き注意を向けています。 既定では、Visual Studio は、クライアント構成全体のパフォーマンスと応答性を最大化するために、ビジュアル エクスペリエンスを自動的に調整します。 Visual Studio では、クライアントで使用できる場合にも、ハードウェア グラフィックス アクセラレータが使用されます。 ほとんどのお客様にとって、これらの Visual Studio の既定の設定により、最適なユーザー エクスペリエンスが提供されます。 ただし、一部のユーザーは、これらの設定を手動で調整すると、エクスペリエンスが向上する可能性があると報告しています。 この記事では、Visual Studio でこれらの調整を行う方法について説明します。

回避策

これらの問題を回避するには、次のいずれかの方法を使用します。

  • 最新のグラフィックス ドライバーをインストールします。

    注:

    古いドライバーは、Windows Presentation Foundation (WPF) レンダリングの問題の一般的な原因です。

  • ハードウェア グラフィックス アクセラレーションをオフにして、ソフトウェア レンダリングに切り替えます。 これを行うには、次の手順を実行します。

    1. Visual Studio で、[ ツール>オプション] をクリックします。

    2. [オプション] ダイアログ ボックスで、[クライアント のパフォーマンスに基づいてビジュアル エクスペリエンスを自動的に調整する] チェック ボックスをオフにします。 (この手順については、次のスクリーンショットを参照してください)。

      [クライアント パフォーマンスに基づいてビジュアル エクスペリエンスを自動調整する] チェック ボックスがオフになっていることを示す [オプション] ウィンドウのスクリーンショット。

    3. ハードウェア グラフィックス アクセラレータを使用しないようにするには、[使用可能な場合はハードウェア グラフィックス アクセラレータを使用する] チェック ボックスをオフにします。

    4. [リッチ クライアント ビジュアル エクスペリエンスを有効にする] チェック ボックスをオンまたはオフにして、リッチ ビジュアルがそれぞれ常にオンまたはオフになっていることを確認します。 このチェック ボックスをオンにすると、コンピューター環境とは関係なく、リッチ ビジュアルが使用されます。 たとえば、リッチ クライアントとリモート デスクトップ上で Visual Studio をローカルで実行すると、リッチ ビジュアルが使用されます。