Microsoft-windows-netfx3-ondemand-package.cab -extra — ^new^
This post is written for IT pros, system administrators, and advanced Windows users who encounter errors when trying to install .NET Framework 3.5.
Where to Find the Package
You generally do not download this .cab file from a standard website. It is located within the Windows Installation Media (ISO). Microsoft-windows-netfx3-ondemand-package.cab -Extra
If you have a Windows 10 or Windows 11 ISO file (which can be downloaded freely from the Microsoft website), you can mount it as a virtual drive. Inside, navigate to the following folder structure: This post is written for IT pros, system
DriveLetter:\sources\sxs\
Inside this folder, you will find a file named:
microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab Where to Find the Package You generally do
Note: The filename might vary slightly depending on the architecture (amd64 for 64-bit, x86 for 32-bit).
Troubleshooting: The "-Extra" Errors and Solutions
When users report issues with "Extra" parameters, they usually encounter specific error codes. Here is how to solve them.
Troubleshooting
- Error: "0x800f0906" or "source files not found" — ensure /Source points to extracted SxS folder that contains the required payloads; use /LimitAccess to prevent Windows Update when you want local source only.
- If CAB won’t add via /Add-Package, extract it and use Enable-Feature with /Source.
- Ensure architecture match (x86/x64) between image/OS and CAB contents.
- Use DISM logs at C:\Windows\Logs\DISM\dism.log for detailed errors.