2017年5月17日 星期三

[研究] .NET Framework 4.7 在 Windows 7, 2008 R2, 2012 安裝

[研究] .NET Framework 4.7 在 Windows 7, 2008 R2, 2012 安裝 

2017-05-17
2017-09-21 更新

(下圖) 直接在 Windows 7 with SP1 上安裝 .NET Framework 4.7 會失敗

在上圖中,點選 update 超連結,可以下載得到 Windows6.1-KB4019990-x64.msu



The .NET Framework 4.7 installation is blocked on Windows 7, Windows Server 2008 R2 and Windows Server 2012 because of a missing d3dcompiler update
https://support.microsoft.com/zh-tw/help/4020302/the-net-framework-4-7-installation-is-blocked-on-windows-7-windows-ser

裡面提到 Windows 7 環境要安裝 .NET Framework 4.7,需要先安裝別的

This issue occurs when the computer does not have the update for D3DComplier (D3DCompiler_47.dll) installed.

Cause

The .NET Framework 4.7 on Windows 7 SP1, Windows Server 2008 R2 SP1 and Windows Server 2012 has a new dependency on a %windir%\system32\D3DCompiler_47.dll file for WPF. It's required to be installed first before the .NET Framework 4.7 product can be installed.

Workaround

To work around this issue, install the d3dcompiler update from following links before you install the .NET Framework 4.7. The update will be available on Microsoft Update Catalog and Windows Update in near future.

Microsoft Update Catalog
http://www.catalog.update.microsoft.com/

•On Windows 7 SP1 x86, use the link here.
http://go.microsoft.com/fwlink/?LinkId=848159
•On Windows 7 SP1 or Windows Server 2008 R2 x64, use the link here.
http://go.microsoft.com/fwlink/?LinkId=848158
•On Windows Server 2012 x64, use the link here.
http://go.microsoft.com/fwlink/?LinkId=848160

(下圖) 執行 Windows6.1-KB4019990-x64.msu 進行安裝


(下圖) 然後安裝 .NET Framework 4.7 就可以成功

(完)

沒有留言:

張貼留言