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. [Enable rich client visual experience チェック] ボックスをオンまたはオフにして、リッチ ビジュアルが常にオンまたはオフになっていることを確認します。 このチェック ボックスをオンにすると、コンピューター環境とは無関係にリッチ ビジュアルが使用されます。 たとえば、リッチ クライアントとリモート デスクトップで Visual Studio をローカルで実行する場合、リッチ ビジュアルが使用されます。