Triệu chứng
Khi bạn cố gắng cài đặt Microsoft .NET Framework 4.7 trên máy tính chạy Windows 7 Gói Dịch vụ 1 (SP1), Windows Server 2008 R2 SP1 hoặc Windows Server 2012, việc cài đặt bị chặn và không thể tiếp tục.
Sự cố này xảy ra khi máy tính không cài đặt bản cập nhật dành cho D3DComplier (D3DCompiler_47.dll).
Nguyên nhân
.NET Framework 4.7 trên Windows 7 SP1, Windows Server 2008 R2 SP1 và Windows Server 2012 có một phần liên quan mới tới tệp %windir%\system32\D3DCompiler_47.dll dành cho WPF. Tệp này cần phải được cài đặt trước khi sản phẩm .NET Framework 4.7 được cài đặt.
Cách giải quyết
Để khắc phục sự cố này, cài đặt bản cập nhật d3dcompiler từ liên kết sau đây trước khi cài đặt .NET Framework 4.7. Bản cập nhật cũng có sẵn trên Danh mục Microsoft Update và thông qua Windows Update.
-
Trên Windows 7 SP1 x86, sử dụng liên kết này.
-
Trên Windows 7 SP1 hoặc Windows Server 2008 R2 x64, sử dụng liên kết này.
-
Trên Windows Server 2012 x64, sử dụng liên kết này.
Trạng thái
Microsoft đã xác nhận rằng đây là một sự cố xảy ra với các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".