Error: 0x84C40007 -- SQL Server 2008 Service Pack 2 installation fails on a computer with Microsoft .NET Framework 4 Client Profile already installed

Just over a week ago Service Pack 2 for SQL Server 2008 was published to Microsoft Update as an optional update. We have been notified that customers are hitting error 0x84C40007 when the Microsoft .NET Frameworks 4 Client Profile is already installed. Below is information on this issue.

 

Description:

This error occurs when installing SQL Server 2008 Service Pack 2 on a computer with Microsoft .NET Framework 4 Client Profile already installed. SQL Server 2008 does not require .NET 4, it only requires .NET 3.5 SP1. But if the .NET 4 Client Profile is installed, SQL Server Setup will try to use .NET 4. Setup needs to block the installation, since the complete set of .NET libraries is not in the .NET 4 Client Profile. This block is seen as Error 0x84C40007.

Resolution:

To resolve the problem, please install the full Microsoft .NET Framework 4 package.

Comments

  • Anonymous
    January 13, 2011
    Works great!!!!! thanks a lot my friend, this IS the solution. I have Vista Home Premium and I don't have any problem. By the way, do you know how can I run php and mysql under Vista? I try to install and setup like Xp but it doesn't work. I hope that you can help me. Whatever thanks again. Please sorry with my grammar.

  • Anonymous
    January 30, 2011
    TITLE: Microsoft SQL Server 2008 Setup


i faced this error in installaation of SQL server 2008 . The following error has occurred: An error occurred during the installation of assembly 'policy.8.0.Microsoft.VC80.ATL,version="8.0.50727.1833",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86",type="win32-policy"'. Please refer to Help and Support for more information. HRESULT: 0x800736FD.

  • Anonymous
    April 23, 2012
    Solved my problem to, when patching the sql server on our sharepoint 2010