How to add .NET 3.5 to Windows 8.1?

FredThompson

New Member
Messages
2
Reaction score
1
I've read a number of posts here. The acronym's in Clanger's 8.1 thread confused me. Yes, I've researched but haven't found explicit instructions. If they exist, please direct me to them.

I'm starting with Win8.1_English_x64 or Win8.1_EnglishInternational_x64 from M$. Add $oem$ folder from Multi-OEM-Retail Project - Mk3 to get themes and ei.cfg to force pro install.

If I add all the available update CAB files (WSUS Offline Update and some MSUs converted to CAB such as WinHelp) except 2966826-8, the installed OS will not allow adding .net 3.5. It returns that damn xxx906 error. Installing from media won't work, nor will the dedicated offline installer from M$ or the silent installer from Baltagy.

https://www.ntlite.com/discussions/#/discussion/397/net-3-5-integration-w10 states,

To install or integrate .NET 3.5 under Windows 10, since version 1.6.1 there is the option in the Updates page - Add - Template - .NET Framework 3.5.

Or manually add:
.\sources\sxs\microsoft-windows-netfx3-ondemand-package.cab
from the ISO content, to the Updates page.

The template menu option is gray, reporting files are missing.

There is no microsoft-windows-netfx3-ondemand-package.cab file in the sxs folder for Win 8.1

There is an offline installer at http://msdn.microsoft.com/en-us/netframework/cc378097 but it fails to install if included in Post-Setup using NTLite.

DISM install fails.

My guess is one or more security hotfixes prevent installing. There are quite a few of them which apply to both .net 3.x and 4.x. It's POSSIBLE to remove all of them from NTLite's list of updates but, if that's the only solution, may as well install a plain M$ ISO, enable .net 3.5, then use a WSUS offline ISO. Yuck!

Would someone please show me how to properly incorpoate .net 3.5 SP 1 into NTLite for Windows 8.1 x64 so NTLite's method of incorprating udpates works?
 
There isnt a cab file for .net3.5 on 8.1(as far as i know), its a load of files inside sources\sxs in the iso.

This is the command to install .net 3.5(credit - abbodi86 :) )
Code:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs

And this is to install .net 472 incase you want it
wusa.exe "%WINDIR%\Setup\Files\windows8.1-kb4054566-x64.msu" /quiet
 
Last edited:
This is the command to install .net 3.5(credit - @abbodi86 :) )
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
Thank you, the installation was successful after entering the system. Can it be integrated offline?
 
Thank you very much for your link. This is something I will never be able to find. I added this program to NTLite, but NTLite does not allow me to do so. Is there any solution? Thank you!
Have you tried enabling it as a Feature? I have no idea if abbodi's distribution is newer than what's on the U3 ISO.

1721535046857.png
 
i have only ever used the packages that are in 8.1 and 10 iso's prior to sysprep and they work just fine and i add net updates anyway.
 
Thank you very much for your method. But ntlite prevented me from enabling it, prompting that the file could not be found. The installation process shared by Abbodi for the 2013 and 2017 versions is completely consistent, and both can only be installed in the system environment and cannot be integrated with NTLite. Nuhi did not add the. net3.5 update for Win8.1. And I can't find any update to. net3.5 of win8.1 on the Internet. At present, I can only install. net3.5 after entering the system. No way was found to integrate directly into WIM. This is really a headache.
 
No way was found to integrate directly into WIM. This is really a headache.
sysprep+capture, no headache at all :rolleyes:. add net4.8/4.8.1 while you are at it. they will be fully integrated into the resulting captured wim and be able to integrate their updates.
 
Not read everything, but have you tried this (from nuhi) ?

To integrate .NET 3.5 into the image:

Load an image, use a full ISO content in a folder.
Go to the Updates page
Add - Templates - .NET 3.5 Framework
Apply - Process


To do the same on an already deployed OS and install .NET 3.5:

Source page - toolbar Tools - Install Updates
Add - File
select .\sources\sxs\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
from the ISO that would be the base of that deployment.
Apply - Process
 
Last edited:
Not read everything, but have you tried this (from nuhi) ?
Thank you for your method, I succeeded! ntlite automatically detects the sxs folder in iso and successfully integrates with.net3.5.
Before this, I manually added the sxs folder, but ntlite prompted me to add an error message. This is really strange. ntlite detects this automatically, but does not allow users to add it manually.
 
Thank you for your method, I succeeded! ntlite automatically detects the sxs folder in iso and successfully integrates with.net3.5.
Before this, I manually added the sxs folder, but ntlite prompted me to add an error message. This is really strange. ntlite detects this automatically, but does not allow users to add it manually.
Nice and you're welcome
 
sysprep+capture, no headache at all :rolleyes:. add net4.8/4.8.1 while you are at it. they will be fully integrated into the resulting captured wim and be able to integrate their updates.
Yes sir, now I have obtained the method to add. net3.5, just add other applications and package the VM. Microsoft's approach is really annoying.
 
Back
Top