Last updated on November 9th, 2020
The Net Framework 3.5 0xc004000d installation error on a Windows Server 2016, appears because Windows cannot find, or cannot download, the required files needed to install the .NET Framework 3.5 features (that includes .Net Framework 2.0 & 3.0.). In this tutorial, you will find step by step instructions and all the available methods to resolve the NET Framework 3.5 0xc004000d installation error on 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”
How to Install .NET Framework 3.5, 2.0 & 3.0 on Server 2016.
Method 1. Specify an Alternative Source for the Installation Files.
Method 2. Install NET Framework 3.5 using DISM.
Method 3. Install NET Framework 3.5 from PowerShell.
Method 1. Specify an Alternative Source for the Installation Files.
Requirements:
A Windows Server 2016 Installation Media (or .ISO file)
1.
Attach the Windows Server 2016 installation media (or mount the Windows Server 2106.ISO file).
2.
Open Windows Explorer and note the drive letter of the Windows media.
3.
In Server Manager click Add roles and features.
2.
At ‘Installation Type’ options, choose
Role-based or feature-based installation
and click
Next.
3.
Select the local server as the destination server and click
Next
.
4.
At ‘Select server roles’ options screen click
Next.
5.
At ‘Features’ options, select the
.NET Framework 3.5 features
and click
Next.
6.
Click
Specify an alternative source path.
7. In Path box, type:
-
X
:sourcessxs
* Note:
Where
X
=the drive letter of the Windows Server 2016 install media. (When done, click
OK
)
8.
Click
Install
to install the Net Framework feature.
9.
If everything goes smoothly, you should informed that the .Net Framework installation succeeded.
Method 2. Install NET Framework 3.5 using DISM.
Requirements:
A Windows Server 2016 Installation Media (or .ISO file)
1.
Attach the Windows Server 2016 installation media (or mount the Windows Server 2106.ISO file).
2.
Open Windows Explorer and note the drive letter of the Windows media.
3.
Open
Command Prompt
as
Administrator
and give the following command:
-
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:
X
:sourcessxs
*
Note:
Replace the letter ”
X
” on the above command according the drive letter of the Windows media. e.g. If the Windows Media’s drive letter is “E” , type:
-
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:
E
:sourcessxs
Method 3. Install NET Framework 3.5 using PowerShell.
Requirements:
A Windows Server 2016 Installation Media (or .ISO file)
If you cannot still install .NET Framework 3.5 by using the DISM command, try to install it from PowerShell. To do that:
1.
Attach the Windows Server 2016 installation media (or mount the Windows Server 2106.ISO file).
2.
Open Windows Explorer and note the drive letter of the Windows media.
3.
Open
PowerShell as Administrator
and give this command:
-
Enable-WindowsOptionalFeature –Online –FeatureName “NetFx3” –Source
X
:sourcessxs -LimitAccess
Note:
Replace the letter ”
X
” on the above command according the drive letter of the Windows media. e.g. If the Windows Media’s drive letter is “E” , type:
-
Enable-WindowsOptionalFeature –Online –FeatureName “NetFx3” –Source
E
:sourcessxs -LimitAccess
That’s it! Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.
Even $1 can a make a huge difference for us
in our effort to continue to help others while keeping this site free:

constantly protected
from malware threats,
existing and future ones
, we recommend that you install
Malwarebytes Anti-Malware PRO
by clicking below (we
do earn a commision from sales generated from this link, but at no additional cost to you. We have experience with this software and we recommend it because it is helpful and useful):