The operation completed but WCF-HTTP-Activation feature was not enabled. Error code 50 execmgr.log

In my Recent post,I posted how to enable .net framework feature in windows 7 http://eskonr.com/2012/04/enable-net-framework-3-5-1-feature-in-windows-7/ but need to enable sub functions in it they are Windows communication foundation features.

If you try to add these two features in additions to .net framework using DISM,it doesn’t work and you will get error :50 in execmgr.log due to missing elements required for  HTTP Activation.

I tried enabling these features using command line manually with : Dism.exe /online /Enable-Feature /FeatureName:NetFx3 /FeatureName:WCF-HTTP-Activation /FeatureName:WCF-NonHTTP-Activation

It failed with error code 50 saying  The operation completed but WCF-HTTP-Activation feature was not enabled. Ensure that the following parent feature(s) are enabled first. If they are already enabled, refer to the log file for further diagnostics.
IIS-NetFxExtensibility, IIS-ApplicationDevelopment, IIS-WebServer, IIS-WebServer Role, IIS-RequestFiltering, IIS-Security, WAS-ProcessModel, WAS-WindowsActivationService, WAS-NetFxEnvironment, WAS-ConfigurationAPI

This needs other components to enable like IIS and Windows process activation etc.

Create a batch script with the following command and advertise onto collection.

Dism.exe /online /Enable-Feature /FeatureName:IIS-WebServerRole /FeatureName:IIS-WebServerRole /FeatureName:IIS-WebServer /FeatureName:IIS-ApplicationDevelopment /FeatureName:IIS-Security /FeatureName:IIS-RequestFiltering /FeatureName:IIS-NetFxExtensibility /FeatureName:WAS-WindowsActivationService /FeatureName:WAS-ProcessModel /FeatureName:WAS-NetFxEnvironment /FeatureName:WAS-ConfigurationAPI /FeatureName:NetFx3 /FeatureName:WCF-HTTP-Activation /FeatureName:WCF-NonHTTP-Activation

Hope it helps.

Leave a Reply