Ознаки
Під час спроби встановити Microsoft .NET Framework 4.7 на комп'ютері, на якому запущено Windows 7 з Пакетом оновлень 1 (SP1), Windows Server 2008 R2 SP1 або Windows Server 2012, установка заблокована і її неможливо продовжувати.
Ця проблема виникає, коли на комп'ютері не інстальовано оновлення D3DComplier (D3DCompiler_47.dll).
Причина
.NET Framework 4.7 на Windows 7 SP1, Windows Server 2008 R2 SP1 і Windows Server 2012 має нову залежність від файлу %windir%\system32\D3DCompiler_47.dll для WPF. Цей файл необхідно встановити до установки продукту .NET Framework 4.7.
Спосіб вирішення
Щоб обійти цю проблему, встановітьd3dcompiler оновлення з наступних посилань, перш ніж встановити .NET Framework 4.7. Оновлення також доступне в Каталозі Microsoft Update і через Windows Update.
-
На Windows 7 SP1 x86 використовуйте це посилання.
-
Установка пакету оновлень 1 (SP1) для ОС Windows 7 або пакету оновлень Windows Server 2008 R2 x64 за цим посиланням.
-
На Windows Server 2012 x64, використовуйте це посилання.
Стан
Корпорація Майкрософт підтвердила існування цієї проблеми в продуктах Майкрософт, перелік яких наведено у розділі "Застосовується до".