2025
06/19
10:23
share

How to Fix: “.NET Framework 3.5 couldn’t be installed” on Windows Server

❓ Problem

When running AtomEmailPro, you may see this error:

The following feature couldn't be installed: .NET Framework 3.5 (includes .NET 2.0 and 3.0)
Windows Server roles and features cannot be automatically installed or uninstalled via the Windows Features Control Panel.

This happens because Windows Server does not allow installing some features (like .NET Framework 3.5) using the default Windows Features dialog. You must use Server Manager or PowerShell.


✅ Solution: Install .NET Framework 3.5 on Windows Server

🛠 Method 1: Use Server Manager (GUI method)

  1. Open Server Manager

    • Press Win + S, search for Server Manager, and open it.

  2. Click “Manage” → “Add Roles and Features”

    • At the top right of Server Manager.

  3. Choose Installation Type

    • Select "Role-based or feature-based installation" → Click Next.

  4. Select Server

    • Choose your local server from the list → Click Next.

  5. Skip Roles

    • On the "Server Roles" step, click Next.

  6. Install .NET Framework 3.5

    • In "Features" step, check “.NET Framework 3.5 Features”.

    • Click Next.

  7. Specify Installation Source (Important!)

    • If prompted to specify an installation source:

      • Insert your Windows Server ISO or mount it.

      • Locate the sxs folder inside the ISO.

      • Example path: D:\sources\sxs (replace D: with your ISO drive letter).

    • Click Specify an alternate source path, enter:

      makefile
      D:\sources\sxs
  8. Finish Installation

    • Click Install and wait for it to complete.


🛠 Method 2: Use PowerShell (Command Line method)

  1. Mount your Windows Server ISO

    • Insert it into your system or mount the ISO file.

  2. Open PowerShell as Administrator

    • Right-click Start → Windows PowerShell (Admin)

  3. Run this command (replace D: with your actual ISO drive letter):

    powershell
    Install-WindowsFeature -Name Net-Framework-Core -Source D:\sources\sxs
  4. Wait for it to finish

    • After successful installation, you'll see:

      pgsql
      Success Restart Needed Exit Code Feature Result ------- -------------- --------- -------------- True No Success { .NET Framework 3.5 Features }

🧪 Verify Installation

After installing, you can:

  • Run AtomEmailPro again — it should work without errors.

  • Or check in Server Manager → Features → .NET Framework 3.5


📝 Notes

  • This issue typically affects Windows Server 2012, 2016, 2019, and 2022.

  • If you're using Windows 10/11, the installation should work directly from Windows Features.

  • Always make sure you’re using the correct Windows Server ISO version that matches your system.