Vì vậy, tôi đang cố gắng cài đặt .net 3.5 trên máy chủ Windows 2012 R2. Tôi đã thử qua tính năng Thêm và qua DISM đều thất bại.
Khi thử thông qua Thêm tính năng GUI Tôi đang sử dụng đường dẫn Chỉ định thay thế đường dẫn Điều này không thành công với lỗi cài đặt của một trong những vai trò, dịch vụ vai trò hoặc tính năng không thành công
Khi thử thông qua một PowerShell nâng cao để sử dụng DISM, tôi đang sử dụng lệnh sau.
dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs
Điều này thất bại với
Lỗi: 0x800f0906 Không thể tải xuống các tệp nguồn. Sử dụng tùy chọn "nguồn" để chỉ định vị trí của các tệp được yêu cầu để khôi phục tính năng. Để biết thêm thông tin về việc chỉ định vị trí nguồn, hãy xem http://go.microsoft.com/fwlink/?LinkId=243077
Tệp nhật ký DISM có thể được tìm thấy tại C: \ Windows \ Logs \ DISM \ merg.log
Tôi đã theo KB được liệt kê ở trên (243077) để đặt vị trí chính sách nhóm cho thư mục SXS. Khởi động lại và vẫn cùng một lỗi. Nhật ký DSIM hiển thị như sau
Thất bại trong khi xử lý tính năng kích hoạt lệnh. - CPackageManagerCLIHandler :: ExecuteCmdLine (hr: 0x800f0906)
Google nhanh chóng cho thấy rất nhiều người đang gặp vấn đề với điều này và bạn nên gỡ cài đặt KB2966826 và KB2966828 máy chủ này chưa được cài đặt.
Tôi cũng đã thử trình cài đặt .Net ngoại tuyến và nó nói rằng tôi phải thêm nó thông qua các tính năng của windows. Tất cả các lệnh đã được chạy như một quản trị viên và thông qua một dấu nhắc nâng cao.
Trong khi viết bài này, tôi đã tìm thấy "Câu hỏi tương tự" và xem xét Điều này không thể cài đặt .net 3.5 trên máy chủ Windows 2012
Đang chạy
dism.exe /online /enable-feature /featurename:NetFX3 /all
Sản xuất lỗi tương tự như trên.