ข้อผิดพลาดติดตั้ง Net Framework 3.5 0xc004000d บน Windows Server 2016 เกิดจาก Windows หาไฟล์ที่จำเป็นสำหรับติดตั้ง .NET Framework 3.5 Features (รวม .Net Framework 2.0 & 3.0) ไม่เจอ หรือดาวน์โหลดไม่ได้ บทช่วยสอนนี้มีคำแนะนำทีละขั้นตอนและทุกวิธีที่มีอยู่เพื่อแก้ไขข้อผิดพลาด NET Framework 3.5 0xc004000d บน 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"

วิธีติดตั้ง .NET Framework 3.5, 2.0 & 3.0 บน Server 2016
วิธีที่ 1: ระบุ Alternative Source สำหรับไฟล์ติดตั้ง
วิธีที่ 2: ติดตั้ง NET Framework 3.5 ด้วย DISM
วิธีที่ 3: ติดตั้ง NET Framework 3.5 จาก PowerShell
วิธีที่ 1: ระบุ Alternative Source สำหรับไฟล์ติดตั้ง
ข้อกำหนด: Windows Server 2016 Installation Media (หรือ .ISO file)
1. เสียบ Windows Server 2016 Installation Media (หรือ Mount Windows Server 2016 ISO)
2. เปิด Windows Explorer จดตัวอักษรไดรฟ์ของ Windows Media
3. ใน Server Manager คลิก Add roles and features

2. ที่ 'Installation Type' เลือก Role-based or feature-based installation คลิก Next

3. เลือก Local Server เป็น Destination Server คลิก Next

4. ที่ 'Select server roles' คลิก Next

5. ที่ 'Features' เลือก .NET Framework 3.5 features คลิก Next

6. คลิก Specify an alternative source path

7. ในช่อง Path ใส่:
- X:\sources\sxs
* หมายเหตุ: X = ตัวอักษรไดรฟ์ของ Windows Server 2016 Install Media (คลิก OK)

8. คลิก Install ติดตั้ง Net Framework Feature
9. หากทุกอย่าง顺利 จะแจ้งว่า .Net Framework Installation Succeeded

วิธีที่ 2: ติดตั้ง NET Framework 3.5 ด้วย DISM
ข้อกำหนด: Windows Server 2016 Installation Media (หรือ .ISO file)
1. เสียบ/Mount Windows Server 2016 Media
2. จดตัวอักษรไดรฟ์ของ Windows Media
3. เปิด Command Prompt as Administrator ใช้คำสั่ง:
- DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:\sources\sxs
* หมายเหตุ: แทนที่ตัวอักษร "X" ตามไดรฟ์ของ Windows Media เช่น ถ้าเป็น E ให้พิมพ์:
- DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:\sources\sxs

วิธีที่ 3: ติดตั้ง NET Framework 3.5 ด้วย PowerShell
ข้อกำหนด: Windows Server 2016 Installation Media (หรือ .ISO file)
หากยังติดตั้ง .NET Framework 3.5 ด้วย DISM ไม่ได้ ลอง PowerShell:
1. เสียบ/Mount Windows Server 2016 Media
2. จดตัวอักษรไดรฟ์ของ Windows Media
3. เปิด PowerShell as Administrator ใช้คำสั่ง:
- Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source X:\sources\sxs -LimitAccess
หมายเหตุ: แทนที่ "X" ตามไดรฟ์ของ Windows Media เช่น ถ้าเป็น E ให้พิมพ์:
- Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source E:\sources\sxs -LimitAccess

เสร็จแล้ว! แจ้งให้ทราบว่าคู่มือนี้ช่วยได้หรือไม่โดยทิ้งความคิดเห็น กดไลค์และแชร์เพื่อช่วยผู้อื่น