不足している d3dcompiler の更新プログラムが原因で Windows 7、Windows Server 2008 R2、および Windows Server 2012 4.7 の.NET Framework のインストールがブロックされています。

適用対象: Microsoft .NET Framework 4.7

現象


Windows 7 Service Pack 1 (SP1) 、Windows Server 2008 R2 SP1、または Windows Server 2012 を実行しているコンピューターに Microsoft.NET Framework 4.7 をインストールしようとすると、セットアップはブロックされ、続行できません。

.netFramework

D3DComplier 用の更新プログラムがコンピューターにない場合にこの問題が発生する (D3DCompiler_47.dll) をインストールします。

原因


Windows 7 SP1、Windows Server 2008 R2 SP1、および Windows Server 2012 で.NET Framework の 4.7 では、WPF の%windir%\system32\D3DCompiler_47.dllファイルの新しい依存関係を持ちます。.NET Framework 4.7 製品をインストールする前に、このファイルをインストールする必要があります。

回避策


この問題を回避するために i.NET Framework の 4.7 をインストールする前に次の更新プログラムがインストールd3dcompiler をリンクします。更新プログラムは、Windows Update 経由でMicrosoft Update カタログの使用もできます。

  • Windows 7 SP1 x 86 を、このリンクを使用します。
  • Windows 7 SP1 または Windows Server 2008 R2 の x64 では、上には、このリンクを使用します。
  • Windows Server 2012 x64 では、このリンクを使用します。

状況


マイクロソフトでは、これは、対象セクションに記載されているマイクロソフト製品の問題を認識しています。