Sintomas
Ao tentar instalar o Microsoft .NET Framework 4.7 num computador que está a executar o Windows 7 Service Pack 1 (SP1), Windows Server 2008 R2 SP1 ou Windows Server 2012, a instalação é bloqueada e não pode continuar.
Este problema ocorre quando o computador não tem a atualização para o D3DComplier (D3DCompiler_47.dll) instalada.
Causa
O .NET Framework 4.7 no Windows 7 SP1, Windows Server 2008 R2 SP1 e Windows Server 2012 tem uma nova dependência num ficheiro %windir%\system32\D3DCompiler_47.dll para WPF. Este ficheiro tem de ser instalado antes de instalar o .NET Framework 4.7.
Solução
Para contornar este problema, instale a atualização do d3dcompiler, a partir dos seguintes links, antes de instalar o .NET Framework 4.7. A atualização também está disponível no Catálogo do Microsoft Update e através do Windows Update.
-
No Windows 7 SP1 x86, utilize esta ligação.
-
No Windows 7 SP1 ou Windows Server 2008 R2 x64, utilize esta ligação.
-
No Windows Server 2012 x64, utilize esta ligação.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".