L'installation .NET Framework 4.7 est bloquée sur Windows 7, Windows Server 2008 R2 et Windows Server 2012 en raison d'une mise à jour d3dcompiler manquante

S’applique à : .NET Framework 4.7

Symptômes


Lorsque vous essayez d'installer Microsoft .NET Framework 4.7 sur un ordinateur exécutant Windows 7 Service Pack 1 (SP1), Windows Server 2008 R2 SP1 ou Windows Server 2012, le programme d'installation est bloqué et ne peut pas continuer.

.netFramework

Ce problème se produit lorsque l'ordinateur ne dispose pas de la mise à jour pour D3DComplier (D3DCompiler_47.dll) installée.

Cause


Le .NET Framework 4.7 sous Windows 7 SP1, Windows Server 2008 R2 SP1 et Windows Server 2012 possède une nouvelle dépendance sur un fichier %windir%\system32\D3DCompiler_47.dll pour WPF. Ce fichier doit être installé avant que le produit .NET Framework 4.7 puisse être installé.

Solution de contournement


Pour contourner ce problème, installez la mise à jour d3dcompiler à partir des liens suivants avant d'installer .NET Framework 4.7. La mise à jour est également disponible sur le Catalogue de mises à jour Microsoft et via Windows Update.

  • Sous Windows 7 SP1 x86, utilisez ce lien.
  • Sous Windows 7 SP1 ou Windows Server 2008 R2 x64, utilisez ce lien.
  • Sur Windows Server 2012 x64, utilisez ce lien.

Statut


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la liste des produits concernés par cet article.