O MSDN explica os documentos que, quando Desinstalando o .NET Framework 4 a estrutura estendida deve ser desinstalada primeiro. Isso ocorre porque o framework estendido é dependente do perfil do .NET 4.0 Client e a remoção apenas do cliente o deixaria em um estado quebrado.