Lỗi cài đặt Net Framework 3.5 0xc004000d trên Windows Server 2016 xuất hiện vì Windows không tìm thấy hoặc không thể tải xuống các file cần thiết để cài đặt tính năng .NET Framework 3.5 (bao gồm .Net Framework 2.0 & 3.0). Trong hướng dẫn này, bạn sẽ tìm thấy hướng dẫn từng bước và tất cả các phương pháp có sẵn để khắc phục lỗi cài đặt NET Framework 3.5 0xc004000d trên Server 2016.
"The request to add or remove features on the specified server failed.
Installation of one or more roles, role services, of features failed.
One of the several parent features are disabled so current feature can not be installed. Error: 0xc004000d"

Cách cài đặt .NET Framework 3.5, 2.0 & 3.0 trên Server 2016
Phương pháp 1. Chỉ định nguồn thay thế cho file cài đặt
Phương pháp 2. Cài đặt NET Framework 3.5 dùng DISM
Phương pháp 3. Cài đặt NET Framework 3.5 từ PowerShell
Phương pháp 1. Chỉ định nguồn thay thế cho file cài đặt
Yêu cầu: Phương tiện cài đặt Windows Server 2016 (hoặc file .ISO)
1. Gắn phương tiện cài đặt Windows Server 2016 ( hoặc mount file Windows Server 2016 ISO).
2. Mở Windows Explorer và ghi nhớ chữ cái ổ của phương tiện Windows.
3. Trong Server Manager nhấp Add roles and features.

2. Tại tùy chọn 'Installation Type', chọn Role-based or feature-based installation và nhấp Next.

3. Chọn server cục bộ làm server đích và nhấp Next.

4. Tại màn hình 'Select server roles' nhấp Next.

5. Tại tùy chọn 'Features', chọn .NET Framework 3.5 features và nhấp Next.

6. Nhấp Specify an alternative source path.

7. Trong ô Path, nhập:
- X:\sources\sxs
* Lưu ý: X = chữ cái ổ của phương tiện cài đặt Windows Server 2016. (Khi xong, nhấp OK)

8. Nhấp Install để cài đặt tính năng Net Framework.
9. Nếu mọi thứ suôn sẻ, bạn sẽ được thông báo cài đặt .Net Framework thành công.

Phương pháp 2. Cài đặt NET Framework 3.5 dùng DISM
Yêu cầu: Phương tiện cài đặt Windows Server 2016 (hoặc file .ISO)
1. Gắn phương tiện cài đặt Windows Server 2016 (hoặc mount file Windows Server 2016 ISO).
2. Mở Windows Explorer và ghi nhớ chữ cái ổ của phương tiện Windows.
3. Mở Command Prompt với quyền Quản trị viên và chạy lệnh sau:
- DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:\sources\sxs
* Lưu ý: Thay chữ "X" trong lệnh theo chữ cái ổ của phương tiện Windows. ví dụ: Nếu chữ cái ổ của Windows Media là "E", gõ:
- DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:\sources\sxs

Phương pháp 3. Cài đặt NET Framework 3.5 dùng PowerShell
Yêu cầu: Phương tiện cài đặt Windows Server 2016 (hoặc file .ISO)
Nếu bạn vẫn không cài được .NET Framework 3.5 bằng lệnh DISM, hãy thử cài từ PowerShell. Cách thực hiện:
1. Gắn phương tiện cài đặt Windows Server 2016 (hoặc mount file Windows Server 2016 ISO).
2. Mở Windows Explorer và ghi nhớ chữ cái ổ của phương tiện Windows.
3. Mở PowerShell với quyền Quản trị viên và chạy lệnh này:
- Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source X:\sources\sxs -LimitAccess
Lưu ý: Thay chữ "X" trong lệnh theo chữ cái ổ của phương tiện Windows. ví dụ: Nếu chữ cái ổ của Windows Media là "E", gõ:
- Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source E:\sources\sxs -LimitAccess

Đó là tất cả! Hãy cho tôi biết nếu hướng dẫn này đã giúp bạn bằng cách để lại bình luận về trải nghiệm của bạn. Đừng quên thích và chia sẻ hướng dẫn này để giúp người khác.