Không cài được net framework 4.7 windows 7

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.

Không cài được net framework 4.7 windows 7

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".

Cần thêm trợ giúp?

Bài viết này mô tả trình cài đặt Microsoft .NET Framework 4.7 diễn đàn Windows 7 gói dịch vụ 1 (SP1), Windows 8.1, bản cập nhật Windows 10 năm (Phiên bản 1607), Windows Server 2016, Windows Server 2008 R2 SP1, Windows Server 2012 và Windows Server 2012 R2.

Giới thiệu về .NET Framework 4.7

Microsoft .NET Framework 4.7 là bản Cập Nhật tương thích cao và tại chỗ cho Microsoft .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 và 4.6.2.

Gói ngoại tuyến có thể được sử dụng trong trường hợp khi cài đặt trang web không thể sử dụng vì thiếu kết nối Internet. Gói này lớn hơn cài đặt web và bao gồm các gói ngôn ngữ. Chúng tôi khuyên bạn sử dụng cài đặt web thay vì trình cài đặt diễn đàn để tối ưu hiệu quả và băng thông yêu cầu.

Khi bạn cài đặt Microsoft.NET Framework 4.7 gói này, bạn có thể thấy sau khi gói hoặc bản Cập Nhật được cài đặt một hệ điều hành:

  • Windows 7 SP1 và Windows Server 2008 R2 SP1, nó được liệt kê là một sản phẩm được cài đặt trong mục chương trình và tính năng trong Pa-nen điều khiển.

  • Trên Windows Server 2012, nó được liệt kê dưới dạng bản Cập Nhật cho Microsoft Windows (KB3186505) trong mục Cài đặt bản Cập Nhật trong bảng điều khiển.

  • Windows 8.1 hoặc Windows Server 2012 R2, nó được liệt kê dưới dạng bản Cập Nhật cho Microsoft Windows (KB3186539) trong mục Cài đặt bản Cập Nhật trong bảng điều khiển.

  • Trên Windows 10 Phiên bản 1607, nó được liệt kê dưới dạng bản Cập Nhật cho Microsoft Windows (KB3186568) trong mục Cài đặt bản Cập Nhật trong bảng điều khiển.

Lưu ý

Tính năng của .NET Framework 4.7 WPF có tệp phụ thuộc vào D3DCompiler_47.dll. Theo mặc định, D3DCompiler_47.dll này không có trong Windows 7 SP1, Windows Server 2008 R2 SP1 hoặc Windows Server 2012. Do đó, nền tảng các yêu cầu D3DCompiler_47.dll được cài đặt các tính năng của .NET Framework 4.7 WPF hoạt động như mong đợi. D3DCompiler_47.dll cài đặt thông tin, xem bài viết các vấn đề này.

Thông tin tải xuống

Sự cố đã biết

Đối với các vấn đề trong .NET Framework 4.7 Microsoft Exchange Server, hãy xem .NET Framework 4.7 và Exchange Server.

Để biết các vấn đề khác trong .NET Framework 4.7, xem .NET Framework 4.7 sự cố đã biết.

Thông tin

Phiên bản .NET Framework chạy-song với .NET Framework 3.5 SP1 và các phiên bản. Tuy nhiên, nó sẽ thực hiện một bản Cập Nhật tại chỗ cho .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 và 4.6.2.

Chuyển dòng lệnh dành cho bản cập nhật này

Để biết thêm thông tin về các tùy chọn dòng lệnh được hỗ trợ bởi bản cập nhật này, hãy xem phần "Tùy chọn dòng lệnh" Hướng dẫn triển khai .NET Framework cho nhà phát triển.

Yêu cầu khởi động lại

Bạn có thể phải khởi động lại máy tính sau khi bạn cài đặt bản cập nhật này. Chúng tôi khuyên bạn thoát khỏi tất cả các ứng dụng đang sử dụng .NET Framework trước khi cài đặt bản cập nhật này.

Áp dụng cho

.NET Framework 4.7 (Offline Installer) hỗ trợ hệ điều hành sau:

  • Windows Server 2016 (x 64)

  • Windows Server 2012 R2 (x 64)

  • Windows Server 2012 (x 64)

  • Windows Server 2008 R2 SP1 (x 64)

  • Windows 10 Phiên bản 1607 (x86 và x64)

  • Windows 8.1 (x86 và x64)

  • Windows 7 SP1 (x 86 và x64)

Cần thêm trợ giúp?