Summary
This article explains how to enable Microsoft .NET Framework 3.5 and verify installed versions on Windows systems. It also covers requirements for Sage 100 and how to check existing .NET Framework versions.
Resolution
Check installed .NET Framework version
Use Windows Registry
- Select Start and type Regedit.
- Open Registry Editor.
- Go to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
- Expand version folders such as v4 or v4.0.
- Select Client.
- Check the Version string value.
Use File Explorer
- Open File Explorer.
- Navigate to: C:\Windows\Microsoft.NET\Framework
- Open the folder with the latest version number.
- Right-click any .dll file and select Properties.
- Select the Details tab.
- Review the Product version section for .NET version.
Understand default .NET versions by operating system
Windows 8 and Windows Server 2012
- .NET Framework 4.5 installs by default.
- .NET Framework 3.5 SP1 exists but is not enabled.
Windows 8.1, Windows 10, and Windows Server 2012 R2
- .NET Framework 4.5.1 installs by default.
- .NET Framework 3.5 SP1 exists but isn’t enabled.
Enable .NET Framework 3.5 on Windows 8, 8.1, and 10
Use Control Panel
- Open Control Panel, select Programs and Features.
- Click Turn Windows features on or off.
- Select .NET Framework 3.5 (includes .NET 2.0 and 3.0).
- Click OK.
- Allow Windows to locate installation files.
If prompted for files
- Click Download files from Windows Update.
- Wait for the installation to complete.
- Click Close when finished.
Enable .NET Framework 3.5 on Windows Server 2012
Use Add Roles and Features Wizard
- Open Control Panel, select Programs and Features.
- Click Turn Windows features on or off.
- The Add Roles and Features Wizard will open.
- Click Next until you reach installation type.
- Select Role-based or Feature-based installation, then click Next.
- Confirm the correct server selection.
- Continue to Features.
- Expand .NET Framework 3.5 Features.
- Select .NET Framework 3.5 (includes .NET 2.0 and 3.0).
- Click Next, then confirm installation.
- Click Install.
If source files aren’t available
- Select Specify an alternate source path.
- Provide the Windows installation source location, then install.
Enable .NET Framework 3.5 using command line
Run this command from an elevated Command Prompt: dism /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess
- Replace "d:" with your installation media drive letter.
Enable .NET Framework 4.5 or later
- Windows 8.1 and Windows 10 include .NET 4.5 or later by default.
- Enable it using Turn Windows features on or off if disabled.
Handle Windows 10 Anniversary Update issues
- Some updates disable .NET Framework automatically.
- Re-enable it using the same Windows Features steps.
Resolve installation errors
- Ensure your policy allows downloads from Microsoft Update.
- Review Microsoft article KB2734782 for common installation errors.
Need more help?