Erro ao instalar o dotnet framework 3.5 SP1 no Windows 2008

3

Obtendo um erro muito estranho.

Um dos desenvolvedores tentou instalar o Windows 2008 como um Virtual PC. Ele também executou o Windows Update.

Quando ele tenta instalar o dotnet framework 3.5 SP1, ele recebe o seguinte erro:

[09/25/09,12:48:26] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1 [09/25/09,12:48:34] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.

Acredito que o framework dotnet foi instalado automaticamente com o windows update no windows 2008. Então, como poderia estar faltando?

Obrigado.

Shiraz

EDITAR

Também temos o mesmo problema em um VPC que tinha o dotnet framework 3.5 instalado e funcionando OK.

Eu tentei remover todas as versões do framework dotnet, usando a seguinte ferramenta de limpeza: link

Eu baixei e tentei instalar o dotnet framework 2.0 SP1, a partir desse local: link

O erro que recebo agora é:

"This product is not supported on the Vista Operating System"

EDITAR

Obrigado pela ajuda, deram um voto a todos.

No final, nosso problema era que havíamos instalado o Windows Server 2008 a partir de uma imagem ISO mais antiga, e tudo funcionou bem, até que tentamos instalar a estrutura 3.5 SP1. Nós reinstalamos o Windows a partir de uma nova imagem e funcionou bem.

    
por Shiraz Bhaiji 28.09.2009 / 18:26

7 respostas

3

Normalmente, você só precisa ter certeza de ter o .NET instalado e, em seguida, o Windows Update o guiará por toda a atualização. No entanto, encontrei falhas como a sua em cerca de 1 em 50 servidores, então o truque é descobrir o melhor caminho para navegar em sua situação.

Você está no caminho certo. Aqui está o que eu sugiro:

Para o servidor WS08, eu desinstala o .NET Framework completamente e, em seguida, recompiloto novamente. Para fazer isso, use os programas Adicionar / Remoto para desinstalar qualquer um dos service packs que você vê lá. Então, do Gerenciador de Servidores, vá para - > Funções - > Servidor Web (IIS) - > Remover serviços de função - > e remova "ASP.NET" e "Extensibilidade do .NET" (e aceite o prompt para remover dependências). Depois disso, execute uma reinicialização se ele solicitar um.

Em seguida, a partir do Gerenciador do Servidor, adicione um serviço de função e adicione-o novamente. Em seguida, use o Windows Update, mas passe pelos service packs em ordem. Não presuma que as instalações cumulativas funcionarão, pois você já sabe que você é um caso marginal.

Para o computador Vista, se você ainda não o fez, sugiro também o caminho do Windows Update. Se esse beco sem saída começar, clique aqui: link . Certifique-se de ter o .NET 2.0 instalado. (basta verificar c: \ windows \ microsoft.net \ framework \ v2.0.50727 e verifique se ele tem o conjunto completo de arquivos.).

Em seguida, instale o 3.5 (ainda não o SP1): link

Por fim, o 3.5 SP1: link

Espero que ajude.

    
por 11.10.2009 / 22:08
4

Os recursos do .Net não estão habilitados em uma nova instalação do win2008, ele deve estar habilitado. Execute o seguinte:

servermanagercmd -i NET-Framework-Core

Para ativar o framework .Net. Em seguida, execute o Windows Update novamente.

    
por 28.09.2009 / 21:18
3

O .NET Framework 2.0 e o 3.0 estão incluídos no Windows Server 2008, você não precisa do Windows Update para obtê-los; 3.5 deve ser instalado, manualmente ou através do Windows Update, porque não vem com a configuração do Windows.

Tente ativar recursos relacionados ao .NET no Windows ...

    
por 28.09.2009 / 18:39
3

Para adicionar ao que Trondh já disse:

Clique com o botão direito do mouse em "meu computador" - > Gerir clique em "Recursos" No painel direito, clique em "Adicionar recursos" Verifique os recursos do .NET Framework 3.5.1

e siga o assistente para instalar o framework

    
por 07.10.2009 / 16:58
1

Eu não acho que o Windows Update instale automaticamente o .NET. Eu tentaria instalar o .NET Framework 2.0SP1 passando pela sua mensagem de erro.

    
por 28.09.2009 / 18:32
1

Recentemente, tive que lidar com o assistente de ausência do escritório no outlook 2007 que não trabalhava com o Exchange 2007 devido a esse problema exato. microsoft tinha me desinstalar 3.5, em seguida, instalar .net 2.0 sp1 então .net 2.0 sp2 e reinstale .net 3.5 . o problema no meu fim teve que lidar com o arquivo system.xml.dll não sendo devidamente atualizado durante uma instalação. estava fora de sincronia com o que o .net estava esperando e causou o erro.

    
por 07.10.2009 / 18:18
0

é antigo, mas nenhum dos passos aqui ou em nenhum outro lugar funcionou para mim. no final, meu instinto me disse para desativar o software anti-vírus. e isso fez isso ... agora, antes disso, eu olhei para a mensagem de erro no log do aplicativo e parecia que tudo que o Gerenciador de Servidores está realmente fazendo é habilitar a atualização 3.5 já instalada à qual o AV provavelmente estava bloqueando o acesso. por isso, não perca tempo e desative primeiro o anti-vírus.

    
por 09.12.2016 / 06:23