Free tools Windows power users keep installed
One-click scans. No signup required.
iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
On Windows 11, .NET Framework 2.0, 3.0, and 3.5 are normally installed together as one feature named .NET Framework 3.5 (includes .NET 2.0 and 3.0). You do not install three separate packages.
The installation method depends on your Windows 11 release. On Windows 11 25H2 and earlier, .NET Framework 3.5 is a built-in optional Windows component. On Windows 11 26H1, build 28000, and later, Microsoft removed it from the Windows component store, so you must use the standalone installer for that specific Windows release.
Check your version before following the steps. Using the older Windows Features or DISM method on Windows 11 26H1 will not work.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitchesCheck your Windows 11 version first
- Open Settings.
- Go to System > About.
- Scroll to Windows specifications.
- Note the Version and OS build values.
| Windows 11 release | Correct installation method |
|---|---|
| 25H2 and earlier | Windows Features, DISM, or Windows installation media |
| 26H1, build 28000, and later | Version-specific standalone .NET Framework 3.5 installer |
Microsoft’s current guidance is available in its .NET Framework 3.5 installation guide for Windows 11.
#1 Best Overall
- High-speed USB 3.0 performance of up to 150MB/s(1) [(1) Write to drive up to 15x faster than standard USB 2.0 drives (4MB/s); varies by drive capacity. Up to 150MB/s read speed. USB 3.0 port required. Based on internal testing; performance may be lower depending on host device, usage conditions, and other factors; 1MB=1,000,000 bytes]
- Transfer a full-length movie in less than 30 seconds(2) [(2) Based on 1.2GB MPEG-4 video transfer with USB 3.0 host device. Results may vary based on host device, file attributes and other factors]
- Transfer to drive up to 15 times faster than standard USB 2.0 drives(1)
- Sleek, durable metal casing
- Easy-to-use password protection for your private files(3) [(3)Password protection uses 128-bit AES encryption and is supported by Windows 7, Windows 8, Windows 10, and Mac OS X v10.9 plus; Software download required for Mac, visit the SanDisk SecureAccess support page]
Install .NET Framework 3.5 on Windows 11 25H2 and earlier
This feature includes .NET Framework 2.0 and 3.0, so enabling it provides all three framework versions required by many older applications.
Method 1: Use Windows Features
- Open Start.
- Type Turn Windows features on or off.
- Open the matching Control Panel result.
- Select .NET Framework 3.5 (includes .NET 2.0 and 3.0).
- Click OK.
- If Windows asks to download files from Windows Update, select Let Windows Update download the files for you or the equivalent confirmation.
- Wait for the installation to finish, then select Close.
The parent checkbox is the important one. You do not need to select separate entries for .NET Framework 2.0 and 3.0 because they are included under the .NET Framework 3.5 feature.
Method 2: Install it with DISM
DISM is useful when the graphical feature dialog fails or when you are configuring several computers. Open an elevated Command Prompt:
- Open Start and type Command Prompt.
- Right-click Command Prompt and select Run as administrator.
- Run this command:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
In this command:
/Onlinetargets the Windows installation currently running./Enable-Featuretells DISM to enable a Windows component./FeatureName:NetFx3identifies .NET Framework 3.5./Allenables required parent features as well.
When DISM reports that the operation completed successfully, restart Windows if prompted and retry the application that required .NET Framework.
Method 3: Install from Windows installation media
If Windows Update cannot provide the feature files, use a mounted Windows 11 ISO or compatible installation USB. The media must match the installed Windows version and must contain the required payload in its sourcessxs folder.
Rank #2
- Large Data Storage Capacity: Flash Drive with 128GB capacity, meet your needs of daily use on work, school, home and travelling for photos, music, videos, files storage and transfer
- Easy to use: The thumb drive is plug and play without any software installation; Supports Windows 7/8/10 / Vista / XP / Unix / 2000 / ME / NT Linux and Mac OS, also compatible with USB 2.0 and 1.1 ports; Storage is fast, safe and stable
- Wide Compatibility: USB flash drive support TV, desktop, notebook computer, car, audio and other device; It is your great data storage and transfer companion with traveling and working
- Retractable Desgin: The usb drive's retractable design can effectively protect the USB interface; The capless design can avoid losing of cap; Weight: 7g, Size: 2.6 × 0.8 × 0.4 inch. Portable to take your digital world anywhere
- What You Get: 1 x 128GB USB Flash Drive Thumb Drive, All of usb drives have been rigorously tested and formatted before leaving the factory; The default format of the USB stick is exFAT
- Connect the Windows 11 installation USB or mount the ISO.
- Open This PC and note the drive letter assigned to the media. The example below uses
X:. - Open Command Prompt as an administrator.
- Run:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:X:sourcessxs /LimitAccess
Replace X: with the actual drive letter. For example, if the media appears as drive D:, use:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:D:sourcessxs /LimitAccess
/Source tells DISM where to find the .NET Framework payload. /LimitAccess prevents DISM from contacting Windows Update or configured update services. A path to the wrong folder, incomplete media, or media from a different Windows release can produce a source-missing error.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →Install .NET Framework 3.5 on Windows 11 26H1 or later
Beginning with Windows 11 26H1, build 28000, .NET Framework 3.5 is no longer included as a Windows component. It cannot be enabled through Turn Windows features on or off, DISM, or another Windows component-management command.
- Confirm that Settings > System > About shows Windows 11 26H1 or a later supported release.
- Open Microsoft’s Windows 11 .NET Framework 3.5 installation page.
- Find the download specifically labeled .NET Framework 3.5 for Windows 11 26H1.
- Download the standalone installer.
- Run the downloaded installer and approve the User Account Control prompt.
- Follow the installation wizard and restart Windows if requested.
Do not substitute the older Windows Features procedure or a generic Windows 11 installation-media workaround. Microsoft states that the standalone installers are version-specific and work only with the Windows version for which they were provided.
Microsoft also provides a separate .NET Framework 3.5 Language Pack for Windows 11 26H1. Install a language pack only when your deployment or language requirements call for it; it is not a replacement for the main .NET Framework installer.
Rank #3
- What You Get - 2 pack 64GB genuine USB 2.0 flash drives, 12-month warranty and lifetime friendly customer service
- Great for All Ages and Purposes – the thumb drives are suitable for storing digital data for school, business or daily usage. Apply to data storage of music, photos, movies and other files
- Easy to Use - Plug and play USB memory stick, no need to install any software. Support Windows 7 / 8 / 10 / Vista / XP / Unix / 2000 / ME / NT Linux and Mac OS, compatible with USB 2.0 and 1.1 ports
- Convenient Design - 360°metal swivel cap with matt surface and ring designed zip drive can protect USB connector, avoid to leave your fingerprint and easily attach to your key chain to avoid from losing and for easy carrying
- Brand Yourself - Brand the flash drive with your company's name and provide company's overview, policies, etc. to the newly joined employees or your customers
Important IIS change in Windows 11 26H1
Installing .NET Framework 3.5 on Windows 11 26H1 does not restore every older IIS-related optional component. Microsoft removed these components from Features on Demand:
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →- ASP.NET 3.5
- .NET Extensibility 3.5
- WCF HTTP Activation
- WCF non-HTTP Activation
If a legacy IIS application requires ASP.NET 3.5, Microsoft provides an Enable-ASPNet35.ps1 PowerShell script to restore ASP.NET 3.5 and .NET Extensibility 3.5 functionality. The underlying optional components remain absent, and DISM will not report them as installed.
Use the script from Microsoft’s Windows 11 .NET Framework 3.5 documentation rather than downloading a similarly named script from an unofficial website. Review the script and run it according to Microsoft’s instructions in an elevated PowerShell session.
Troubleshoot installation errors
| Error | What it usually means | What to check |
|---|---|---|
0x800F0906 |
CBS_E_DOWNLOAD_FAILURE: Windows could not download the required files. |
Check Windows Update access, proxy settings, firewall rules, network restrictions, and organizational update policies. |
0x800F081F |
CBS_E_SOURCE_MISSING: the required source files were not found. |
Verify the sourcessxs path, the media contents, read access, and that the media matches the installed Windows version. |
0x800F0907 |
CBS_E_GROUPPOLICY_DISALLOWED: policy prevents Windows from obtaining optional-component files. |
Review the Group Policy setting Specify settings for optional component installation and component repair. |
0x800F0922 |
A documented .NET Framework 3.5 installation failure. | Check source availability, permissions, Windows Update connectivity, and policy configuration. |
On a managed work or school computer, you may not be able to change the relevant policy. Contact the administrator instead of bypassing organizational update controls.
Repair a damaged Windows component store
If you are using Windows 11 25H2 or earlier and 0x800F081F persists even with a correct source, the Windows component store itself may be damaged. Open an elevated Command Prompt and run:
Rank #4
- High-speed USB 3.0 performance of up to 150MB/s(1) [(1) Write to drive up to 15x faster than standard USB 2.0 drives (4MB/s); varies by drive capacity. Up to 150MB/s read speed. USB 3.0 port required. Based on internal testing; performance may be lower depending on host device, usage conditions, and other factors; 1MB=1,000,000 bytes]
- Transfer a full-length movie in less than 30 seconds(2) [(2) Based on 1.2GB MPEG-4 video transfer with USB 3.0 host device. Results may vary based on host device, file attributes and other factors]
- Transfer to drive up to 15 times faster than standard USB 2.0 drives(1)
- Sleek, durable metal casing
- Easy-to-use password protection for your private files(3) [(3)Password protection uses 128-bit AES encryption and is supported by Windows 7, Windows 8, Windows 10, and Mac OS X v10.9+; Software download required for Mac, visit the SanDisk SecureAccess support page]
DISM.exe /Online /Cleanup-Image /RestoreHealth
SFC.exe /Scannow
Restart Windows after both commands finish, then try the appropriate .NET Framework installation method again. DISM records diagnostic information in:
C:WindowsLogsDISMdism.log
Do not use component-store repair as a substitute for the standalone installer on Windows 11 26H1 and later. Those releases use a different .NET Framework delivery model.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Confirm that .NET Framework 3.5 is installed
On Windows 11 25H2 and earlier, reopen Turn Windows features on or off and check whether .NET Framework 3.5 (includes .NET 2.0 and 3.0) is selected. You can also use an elevated Command Prompt to query the Windows component:
DISM /Online /Get-FeatureInfo /FeatureName:NetFx3
A successful result should show the feature state as enabled. This query applies to the Windows-component implementation used by 25H2 and earlier; it is not the correct confirmation method for the standalone-installer implementation on Windows 11 26H1 and later.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11FAQ
Do I need to install .NET Framework 2.0, 3.0, and 3.5 separately?
No. On Windows 11 25H2 and earlier, enable the single feature named .NET Framework 3.5 (includes .NET 2.0 and 3.0). Windows 11 26H1 and later use the version-specific .NET Framework 3.5 standalone installer.
Best Value
- COMPATIBILITY: Designed for both Windows 11 Professional and Home editions, this 16GB USB drive provides essential system recovery and repair tools
- FUNCTIONALITY: Helps resolve common issues like slow performance, Windows not loading, black screens, or blue screens through repair and recovery options
- BOOT SUPPORT: UEFI-compliant drive ensures proper system booting across various computer makes and models with 64-bit architecture
- COMPLETE PACKAGE: Includes detailed instructions for system recovery, repair procedures, and proper boot setup for different computer configurations
- RECOVERY FEATURES: Offers multiple recovery options including system repair, fresh installation, system restore, and data recovery tools for Windows 11
Why can’t I find .NET Framework 3.5 in Windows Features?
If you are running Windows 11 26H1, build 28000, or later, Microsoft removed .NET Framework 3.5 from Windows component management. Download and run the standalone installer for that Windows release instead.
Can I use DISM to install .NET Framework 3.5 on Windows 11 26H1?
No. DISM can enable the feature on Windows 11 25H2 and earlier, but .NET Framework 3.5 is not a Windows component on 26H1 and later.
What does error 0x800F081F mean?
It means Windows could not find the required source files. On 25H2 and earlier, check that your installation media contains a readable, version-compatible sourcessxs folder. The error can also result from component-store corruption.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Does installing .NET Framework 3.5 enable ASP.NET 3.5 in IIS?
On Windows 11 26H1 and later, not automatically. Microsoft removed several legacy IIS optional components, and ASP.NET 3.5 functionality requires the Microsoft-provided Enable-ASPNet35.ps1 script.
The Bottom Line
Use Windows Features or DISM for Windows 11 25H2 and earlier, with installation media as an offline fallback. If the computer is running Windows 11 26H1, build 28000, or later, skip those methods and install the version-specific standalone .NET Framework 3.5 package from Microsoft. The 3.5 feature/package includes the .NET Framework 2.0 and 3.0 components.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

