Найти тему
Евгений Широков

Установка .NET Framework 4.7 заблокирована? Есть решение!

Оглавление

Установка .NET Framework 4.7 заблокирована в Windows 7, Windows Server 2008 R2 и Windows Server 2012 из-за отсутствия обновления d3dcompiler

Относится к .NET Framework 4.7

симптомы

При попытке установить Microsoft .NET Framework 4.7 на компьютере под управлением Windows 7 с пакетом обновления 1 (SP1) , Windows Server 2008 R2 с пакетом обновления 1 или Windows Server 2012, установка блокируется и не может продолжаться.

Эта проблема возникает, когда на компьютере не установлено обновление для D3DComplier ( D3DCompiler_47.dll ).

причина

.NET Framework 4.7 в Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 с пакетом обновления 1 (SP1) и Windows Server 2012 имеет новую зависимость от файла % windir% \ system32 \ D3DCompiler_47.dll для WPF. Этот файл должен быть установлен до установки продукта .NET Framework 4.7.

Временное решение

Чтобы обойти эту проблему, я установил D3DCompiler из следующих ссылок , прежде чем установить .NET Framework 4.7. Обновление также доступно в каталоге Центра обновления Майкрософт и в Центре обновления Windows.

После всех махинаций, снова устанавливаем Framework.