Dot net Framework 3.5.1 Will not install from Adding Features?

%3CLINGO-SUB%20id%3D%22lingo-sub-2134252%22%20slang%3D%22en-US%22%3EDot%20net%20Framework%203.5.1%20Will%20not%20install%20from%20Adding%20Features%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2134252%22%20slang%3D%22en-US%22%3E%3CP%3EI%20habve%20tried%20this%20on%20the%20other%20build%20also.%3C%2FP%3E%3CP%3EThe%20feature%20still%20does%20not%20install%20even%20when%20I%20direct%20it%20to%20the%20SXS%20folder.%20I%20have%20program%20that%20use%20the%204.8%20and%20the%203.51%20together.%20I%20need%20to%20test%20this%26nbsp%3B%20to%20get%20my%20companies%20programs%20to%20be%20certified.%20Anyone%20have%20any%20ideas.%20And%20Yes%20I%20have%20tried%20the%20DISM%20command%20line%20entry.%20Still%20no%20good.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2134252%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EGeneral%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2141803%22%20slang%3D%22en-US%22%3ERe%3A%20Dot%20net%20Framework%203.5.1%20Will%20not%20install%20from%20Adding%20Features%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2141803%22%20slang%3D%22en-US%22%3EMicrosoft%20correct%20me%20if%20I'm%20wrong%2C%20but%20I%20believe%20.net%203.51%20is%20being%20retired%20now.%3CBR%20%2F%3ESuggest%20updating%20the%20code%20to%20the%20program%20accordingly.%3C%2FLINGO-BODY%3E
New Contributor

I habve tried this on the other build also.

The feature still does not install even when I direct it to the SXS folder. I have program that use the 4.8 and the 3.51 together. I need to test this  to get my companies programs to be certified. Anyone have any ideas. And Yes I have tried the DISM command line entry. Still no good.

2 Replies
Microsoft correct me if I'm wrong, but I believe .net 3.51 is being retired now.
Suggest updating the code to the program accordingly.

@Billmcseservises 

.NET Framework 3 is still available, but it is not present on the sources of the installed OS. For standard Windows 10, it is download upon request by Windows. On Windows Server 2022, you need to get it from the installation iso/DVD.

The install process in Windows Server 2019 and Windows Server 2022 goes like this:

1. In Server Manager, go to Add Roles and Features and click next until you reach the Select Features page.

2. In there, select the .NET Framework 3.5 and 4.8 (4.8 can be skipped, but recommanded) and enable all the feature and the subfeatures. (For advanced users, some subfeatures can be skipped, if truly unneccesary) It is pretty recommended to check on the features page DirectPlay, (it contains legacy Direct X, from before Windows 10, in a way, it is required by some components of .NET Framework. Also, there is Windows 10 Identity Foundation 3.5, since it is also a part of .NET Framework 3. You will get to a page with several components (I do not remember it what it says exactly, I rarely use it), there you shall a group of options labeled Application Developement. I suggest you check all things in there, since they are all related to .NET Framework. Of course, if you are an advanced user and know exactly what each one does and some are unneccesary, some of those can be skipped. 

3. When you get to Confirm Installation Selection you need to check Specify Alternate Source Path. You need to acces the WS 2022 installation DVD or mounted or unzipped iso installation USB drive and go to the Sources and then Sxs in Sources. Get the adress in Windows Explorer and add it to Specify Alternate Source Path. This is the most important step.

4. Click install and wait for the installation to finish. A reboot may be required. That is suppose to be it.