mscoree.dll está faltando no Windows Server 2003 SP2 Enterprise x64 mesmo que o .NET tenha sido instalado

1

Atualmente, estou trabalhando com um servidor windows 2003 e estou tendo problemas para executar aplicativos escritos na pilha .NET. Inicialmente, o framework para o .NET 2.0 foi instalado, no entanto, ao tentar executar um msi, ele concordou que não poderia encontrar o framework .NET. Em seguida, decidi tentar instalar uma versão posterior do .NET (3.5) para ver se isso funcionaria. No entanto, isso falhou e reclamou que não foi possível encontrar a biblioteca mscoree.dll.
Eu decidi voltar a rastrear e desinstalar todas as versões do .NET e começar de novo com o 3.5. Infelizmente eu acertei o problema. Então tentei novamente com o .NET 2.0, já que o instalador foi concluído com sucesso anteriormente. Mais uma vez, o instalador foi concluído com sucesso. Tentei instalar o aplicativo novamente, mas o mesmo problema. Depois de aplicar todos os patches necessários e ainda sofrer com a incapacidade de instalar o msi, decidi vasculhar os logs do instalador do .NET 2.0. Houve vários 1603 erros relatados (mensagem de erro do instalador genérico). Eu não sei mais onde procurar. Alguém já experimentou algo nesse sentido (temo que isso ainda seja muito genérico)?

    
por user6520 04.03.2010 / 20:19

2 respostas

0

Tente Microsoft CleanUp antes de instalar .NET Framework.

Você pode postar o arquivo de registro no link ?

    
por 04.03.2010 / 21:00
1

Se você está tendo com a instalação ou remoção de qualquer versão do .NET Framework, você deve iniciar aqui , é o guia mais abrangente para corrigir problemas de instalação do .NET que encontrei. Talvez você também queira conferir a ferramenta de remoção do .NET Framework Ela oferece uma maneira de obter a força bruta livre de instalações do .NET Framework que não serão desinstaladas corretamente.

Verifique se você removeu todos os vestígios do .NET e, em seguida, instale a versão mais recente do 3.5, ele fornecerá todas as versões anteriores.

Aqui estão as etapas gerais que usei para resgatar uma instalação do .NET totalmente confusa no XP:

  1. Tentativa de desinstalar o .NET Framework via Painel de Controle - > Adicionar / Remover Programas (com falha)
  2. Ferramenta de limpeza do .NET Ran cleanup_tool.exe, removida "Todas as versões instaladas"
  3. Renomeado C: \ Windows.NETFramework \ V2.0xxx para V2.0xxxx_backup
  4. Fez um backup da chave do Registro: HKLM \ Software \ Microsoft.NetFramework \ (regedit, arquivo- > exportar chave selecionada para o arquivo)
  5. Excluído HKLM \ Software \ Microsoft.NetFramework \ (via regedit)
  6. Renomeie o GAC:% WINDIR% \ assembly para% WINDIR% \ assembly_backup
  7. Executar o .Net Framework Installer
  8. Ran netfx_setupverifier.exe (passado)
por 04.03.2010 / 23:27