Cài đặt .NET Framework 4 (hoặc 4.6) trong Windows Server 2016


8

Tôi đã thử kiểm tra các sản phẩm của chúng tôi để đảm bảo rằng chúng tương thích với Windows Server 2016. Và trong một số thử nghiệm, tôi đã nhầm tưởng rằng tôi có thể đơn giản "hạ cấp" .NET framework từ 4.6 xuống 4. Vì vậy, tôi đã gỡ bỏ .NET 4.6 khỏi Roles và từ IIS.

Bây giờ, tôi không thể cài đặt lại bằng trình cài đặt (vì nó là một phần của HĐH nên nó yêu cầu tôi kích hoạt nó từ các tính năng & vai trò). Và tôi không thể khởi động trình quản lý máy chủ (để cài đặt các tính năng & amp;) vì nó cần tối thiểu .Net 4.

1.Server Manager Error 2. .NET4 Setup Error

Vì vậy, tôi bị mắc kẹt. Tôi có lựa chọn nào khác ngoài cài đặt lại HĐH không? Tôi đã gửi rất nhiều thời gian để kiểm tra hệ thống này, tôi không muốn làm điều đó nếu có thể.

CẬP NHẬT: Tôi đã thử Trình cài đặt .NET cho hệ điều hành Windows cũ hơn nhưng nó không giúp được gì.


Hãy thử trình cài đặt ngoại tuyến này (.NET 4.6): microsoft.com/en-US/doad/details.aspx?id=48137
duDE

Đã thử nó rồi. Thật không may, nó kết thúc với thông báo rằng điều này không dành cho hệ điều hành của bạn. Rõ ràng nó không dành cho năm 2016.
JackLock


1
@dude, tải xuống iso từ MSDN và sau đó sẽ thử. Mặc dù không có hy vọng cao vì tài liệu DISM không đề cập đến hỗ trợ cho Máy chủ 2016. Tôi sẽ đăng bài tìm kiếm của mình ở đây.
JackLock

1
@dude, Nó hoạt động !! Tôi "bật" 4.6 và mọi thứ trở lại đúng hướng. Tôi không thể tin điều đó. Điều này đã giúp tôi tiết kiệm được 2 ngày thời gian thiết lập lại. Tôi thực sự đánh giá cao sự giúp đỡ của bạn. Nếu bạn đưa đề xuất của mình vào câu trả lời và tôi sẽ chấp nhận nó dưới dạng câu trả lời (và thêm nhận xét về lệnh đã giúp) để khách truy cập trong tương lai có thể được hưởng lợi.
JackLock

Câu trả lời:


9

Cố gắng để cài đặt .NET Offline bằng DISM như trong ví dụ này cho .NET 3.5:

Gõ lệnh sau: “Dism /online /enable-feature /featurename:Netfx3 /source:D:\Sources\sxs” và sau đó nhấn enter. Phải mất một lúc và khi quá trình kết thúc, hãy đóng Windows PowerShell sau đó đi kiểm tra các tính năng chính xác của Windows phải được cài đặt thành công.

Cảm ơn bạn @JackLock vì nhận xét này:

Vì vậy, dựa trên đề xuất của bạn, tôi đã kích hoạt tính năng gọi là "NetFx4". Vì nó đã được cài đặt, tôi không cần cung cấp nguồn của nó. Vì vậy, lệnh của tôi trông giống như

Dism /online /Enable-Feature /FeatureName:NetFx4 /All


1
Vì vậy, dựa trên đề xuất của bạn, tôi đã kích hoạt tính năng gọi là "NetFx4". Vì nó đã được cài đặt, tôi không cần cung cấp nguồn của nó. Vì vậy, lệnh của tôi trông giống như Dism /online /Enable-Feature /FeatureName:NetFx4 /All
JackLock
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.