Thursday 13 October 2011

Attempt to install Non-HTTP Activation failed with error code 0x80070643

Was installing IIS feature - WCF Activation this morning and hit this error:

Attempt to install Non-HTTP Activation failed with error code 0x80070643. Fatal error during installation.

After Googling and try and error, removal of .NET Framework 4 resolve the problem.

This resolve the issue:
1. Uninstall the .NET Framework 4.0 Extended
2. Re-run the WCF Activation installation
3. Reinstall .NET Framework 4.0 Extended

Refer to this link for more details: http://social.msdn.microsoft.com/Forums/en-US/wfprerelease/thread/ad2a2b32-c97b-4cf8-b532-976c3f6a83ae/



UPDATE
The steps mentioned above will break the "iisreset /restart". When do the iisreset, it stops the IIS, then it can't start it up after that. You'll find an error in Event Viewer with this details.

Event Id: 1023
=============================
Application: SMSvcHost.exe



Framework Version: v4.0.30319


Description: The process was terminated due to an internal error in the .NET Runtime at IP 000007FEE5732730 (000007FEE5730000) with exit code 80131506.
=============================
 
 
Due to it is just a new virtual server, I've stop speding too much time fixing it, instead, I just do a reinstallation and get the IIS done before anything else.
 
If you plan to enable the “Windows Communication Foundation (WCF) Activation”, you’re advised to enable that before installing .NET Framework 4.0.


(Path: Server manager > Features > Add features > .NET Framework 3.5.1 Features > WCF Activation)


You’ll hit an error when enabling it if you’ve installed .NET Framework 4.





No comments:

Post a Comment