Deployment Scanner returns an error showing: The non-HTTP Activation feature of .NET Framework 3.5 is not enabled

book

Article ID: 100058830

calendar_today

Updated On:

Description

Error Message

The non-HTTP Activation feature of .NET Framework 3.5 is not enabled.

Method 3: Use Windows installation media

You can use the Windows installation media as the file source when you enable the .NET Framework 3.5 feature. To do this, follow these steps:

  1. Insert the Windows installation media.

  2. At an elevated command prompt, run the following command:

    Console

    
    Dism /online /enable-feature /featurename:NetFx3 /All /Source::\sources\sxs /LimitAccess
    

    In this command, is a placeholder for the drive letter for the DVD drive. For example, you run the following command:

    Console

    
    Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
    

Method 4: Alternative steps for Windows Server

In Windows Server 2012 R2, you can also specify an alternative source by using Windows PowerShell cmdlets or by using the Add Roles and Features Wizard.

To use Windows PowerShell, follow these steps:

  1. Insert the Windows installation media.

  2. In an elevated Windows PowerShell command window, run the following command:

    PowerShell

    
    Install-WindowsFeature name NET-Framework-Core source :\sources\sxs
    

    In this command, is a placeholder for the drive letter for the DVD drive or for the Windows installation media. For example, you run the following command:

    PowerShell

    
    Install-WindowsFeature name NET-Framework-Core source D:\sources\sxs
    

To use the Add Roles and Features Wizard, follow these steps:

  1. Insert the Windows installation media.

  2. Start the Add Roles and Features Wizard.

  3. On the Select features page, select the .NET Framework 3.5 Features check box, and then click Next.

  4. On the Confirm installation selections page, click the Specify an alternate source path link. The screenshot for this step is listed below.

    Screenshot of the Specify an alternate source path link on the Conform installation selections page.

  5. On the Specify Alternate Source Path page, type the path of the SxS folder as a local path or as a network share path. The screenshot for this step is listed below.

    Screenshot of the Specify Alternate Source Path page.

  6. Click OK.

  7. Click Install to finish the wizard.

Cause

This error can be returned if the following services are not present on the EV server:

Net.Msmq Listener Adapter
Net.Pipe Listener Adapter
Net.Tcp Listener Adapter 

This can also be due to the below .NET Framework 4.X features being installed. 

Message Queueing (MSMQ) Activation
Named Pipe Activation 
TCP Activation 

This can also be due to unknown corruption within .NET Framework 3.5.

Resolution

Remove the unnecessary features of .NET 4.X along with .NET Framework 3.5 Features from the EV server and reinstall the .NET Framework 3.5 Features.

Remove Features  

  1. Open Server Manager on the EV server
  2. Click on Local Server 
  3. From the Manage menu choose Remove Roles and Features
  4. Click Next to the Features section
  5. Uncheck .NET Framework 3.5 Features and choose Remove Features on the pop-up
  6. Expand .NET Framework 4.X Features > WCF Services and uncheck Message Queueing (MSMQ) Activation, Named Pipe Activation, TCP Activation 
  7. Click Next to allow the features to be removed and reboot the server

Install .NET Framework 3.5 Features

  1. Open Server Manager on the EV server
  2. Click on Local Server 
  3. From the Manage menu choose Add Roles and Features
  4. Click Next to the Features section
  5. Check .NET Framework 3.5 Features and ensure all boxes are checked
  6. Click Next to install and complete installation 
  7. Validate the services are now present and run Deployment Scanner/EV installation 

Issue/Introduction

The error will cause the Enterprise Vault (EV) installation to fail due to the feature not being enabled/present.