概要
.NET Framework 4.5.1 または 4.5.2 から .NET Framework 4.6 にアップグレードしているお客様、または更新プログラムのインストール後に Visual Studio 2015 をインストール3098779 3097997、.NET Framework アプリケーションの実行時に問題が発生する可能性があります。
また、Microsoft .NET Framework 4.6 がインストールされているシステムを使用していて、Windows 8.1、Windows RT 8.1、および Windows Server 2012 で Microsoft .NET Framework 4.5.1 および 4.5.2 のセキュリティ更新プログラムを手動で3098779および3097997適用しているお客様R2 では、.NET Framework アプリケーションの実行時に問題が発生する可能性があります。
注 .NET Framework 4.5.1 または 4.5.2 がインストールされている古いオペレーティング システムは、セキュリティ更新プログラムの3098779と3097997が適用されないため、この問題の影響を受けません。
現象
シナリオ 1
- Windows 8.1、Windows RT 8.1、または Windows Server 2012 R2 で .NET Framework 4.5.1 または 4.5.2 を使用しています。
- .NET Framework 4.5.1 および 4.5.2 のすべての最新の更新プログラムをインストールしました。 これには、更新 プログラムの3098779 と 3097997 が含 まれます 。
- .NET Framework 4.6 をダウンロードしてインストールするか、Microsoft Visual Studio 2015 をインストールします。
このシナリオでは、.NET Framework 4.6 の一部のコンポーネントが想定どおりにアップグレードされていないか、一部の.NET Framework アプリケーションが起動しないか、正しく実行されない場合があります。
シナリオ 2
Windows 8.1、Windows RT 8.1、または Windows Server 2012 R2 で .NET Framework 4.6 を使用しています。
これらの更新プログラムは、.NET Framework 4.5.1 および 4.5.2 を対象としていても、3098779および3097997、または .NET Framework 4.6 用に意図されていないその他の更新プログラムを手動で適用します。
注 これはサポートされていないシナリオです。 Microsoft .NET Framework 更新プログラムの正しいアプリケーションを特定する方法の詳細については、「Microsoft サポート技術情報の記事 3136092 」を参照してください。
このシナリオでは、一部の.NET Framework アプリケーションが起動しないか、正しく実行されません。
解決策
シナリオ 1 の解決策
お客様は、次の Microsoft ダウンロード センター Web サイトから .NET Framework 4.6.1 にアップグレードすることで、これらの問題を解決できます。
または、更新プログラム3098779アンインストールし、更新プログラムがインストールされている完全に更新された .NET 4.5.1 または 4.5.2 システムから Visual Studio 2015 をインストールしている場合は、.NET Frameworkと3097997をアンインストール3098779 3097997。
その後、お客様はWindows Update再スキャンし、3098785 および3098000 の更新プログラムをダウンロードしてインストールする必要があります。 これらは、Windows 8.1、Windows RT 8.1、または Windows Server 2012 R2 の.NET Framework 4.6 に対応する Microsoft セキュリティ情報 MS15-118 更新プログラムです。 このアクションにより、バージョンの不一致が修正されます。
シナリオ 2 の解決策
.NET Framework 4.6 がインストールされているシステムに更新プログラム3098779および3097997を手動で適用する場合は、これがサポートされていないシナリオであることを認識する必要があります。 これらの更新プログラムは、.NET Framework 4.6 には適用されません。
そのため、.NET Framework 4.6 を使用しているお客様は、更新プログラムの3098779と3097997をアンインストールする必要があります。 その後、お客様はWindows Update再スキャンし、.NET Framework 4.6 に適用される更新プログラムのみをインストールする必要があります。 このアクションにより、バージョンの不一致が修正されます。
同様に、.NET 4.5.1 または 4.5.2 を使用しているお客様は、システムにインストールされている他の.NET Frameworkバージョンに適用できる更新プログラムがないことを確認する必要があります。 たとえば、.NET Framework 4.6 を対象とした更新プログラムは、.NET 4.5.1 または 4.5.2 がインストールされているシステムには適用しないでください。 Microsoft .NET Framework 4.6 および 4.6.1 の更新プログラムの正しいアプリケーションを特定する方法の詳細については、Microsoft サポート技術情報の記事 3136092 を参照してください。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
適用対象
この資料は、以下を対象としています。
Microsoft .NET Framework 4.6 と共に使用する場合:
- Windows Server 2012 R2
- Windows 8.1 の場合
- Windows RT 8.1 の場合
Microsoft .NET Framework 4.5.2 と共に使用する場合:
- Windows Server 2012 R2
- Windows 8.1 の場合
- Windows RT 8.1 の場合
Microsoft .NET Framework 4.5.1 と共に使用する場合:
- Windows Server 2012 R2
- Windows 8.1 の場合
- Windows RT 8.1 の場合