. Problemas do Net Framework no Windows 7 (provavelmente após uma atualização errada do SP1?) - O Visualizador de Eventos não funcionará, nem o Zune

0

Estou com problemas na execução do Visualizador de Eventos (sempre que abri-lo, aparece um erro "não é possível criar snap-in", o erro detalha algo como CLSID: FX:{b05566ad-fe9c-4363-be05-7a4cbb7cb510}) e outros aplicativos, como Zune (falha ao abrir) toda vez, desde logo após a instalação) ou Visual Studio (tive que instalá-lo e removê-lo algumas vezes, tive um problema com AddInUtil.exe se bem me lembro).

Acho que percebi que há uma causa comum, que é o .Net Framework, que de alguma forma estragou tudo. Isso poderia ter acontecido quando eu tentei atualizar o Windows7 para o SP1 pela última vez, a atualização falhou e o sistema travaria em uma tela preta assim que eu ligasse meu notebook. Eu consertei usando a Restauração do Sistema (tentei novamente outra vez, cometi o mesmo erro).

Mais algumas informações:

  • Tenho certeza que meu sistema está limpo, eu fiz a varredura duas vezes com o avast (varredura completa e profunda, é claro), tentei reinstalá-lo apenas no caso, fiz uma varredura de boot .. então aqui não deve coisas como malwares, vírus, cavalos de tróia ..
  • Eu já tentei sfc / scannow, acho que consertou algumas coisas, mas se eu iniciar novamente, ele diz que não há problemas para corrigir
  • Eu sei que o problema do Visualizador de Eventos às vezes é conectado a um mmc.exe.config chamando uma instalação errada do .Net Framework, mas isso não existe no meu sistema
  • Eu tentei ir em "Ativar ou desativar recursos do Windows" no Painel de Controle, o .Net Framework é um quadrado com meio check (o quadrado está cheio, não há verificação). Se eu tentar ativar todos os recursos e confirmar, ele permanecerá inativo por um tempo, então uma janela de erro de falha será exibida, dizendo que não foi possível ativar alguns recursos e me solicitará a reinicialização. Após a reinicialização, nada muda, o quadrado ainda está meio verificado.
  • Eu também tentei executar a ferramenta de verificação do .NET Framework: na verdade, existem alguns problemas em minhas instalações do .NET Framework 2.0 e 3.5 ("Falha na verificação do produto"). Os únicos erros que posso encontrar nos logs são alguns arquivos .nlp ausentes (como big5.nlp , normnfc.nlp , normnfd.nlp , prcp.nlp , sortkey.nlp , xjis.nlp )

Alguém tem uma ideia? Como você pode ver, eu tentei praticamente tudo ... Além dos problemas do programa, o sistema funciona muito bem, mas é ruim ficar sem o Event Viewer (é uma grande coisa útil) e preciso do Zune para algumas coisas, então estou muito cansado da situação (mas eu queria ver se há uma maneira de corrigir isso sem reinstalar todo o sistema!)

    
por LightRay 05.05.2012 / 17:09

3 respostas

3

Use a ferramenta Verificador de Arquivos do Sistema (SFC.exe) para determinar qual arquivo está causando o problema e, em seguida, substitua o arquivo. Para fazer isso, siga estas etapas:

  1. Abra um prompt de comando elevado.

    • Iniciar → Todos os programas → Acessórios

    • clique com o botão direito do mouse em Prompt de Comando e clique em "Executar como administrador"

    Se for solicitada uma senha de administrador ou uma confirmação, digite a senha ou clique em Permitir.

  2. Digite o seguinte comando e pressione Enter

    sfc/scannow
    

    Este comando verifica todos os arquivos protegidos do sistema e substitui as versões incorretas pelas versões corretas da Microsoft.

Mais informações sobre o Verificador de arquivos do sistema em este artigo da base de conhecimento da Microsoft .

    
por 27.01.2013 / 09:13
2

Você pode desinstalar as várias versões do .NET Framework no Painel de Controle, como qualquer outro programa. Em seguida, baixe e instale a versão mais atual do link . Se isso não resolver os problemas, o .NET Framework provavelmente não será o problema.

    
por 05.05.2012 / 19:07
0

Só para dar alguns esclarecimentos aos comentários anteriores. Os aplicativos não avançam automaticamente para o .NET 4.0 do .NET 3.5, portanto, se você tiver algo que dependa do .NET 3.5, precisará instalá-lo ou precisará adicionar um arquivo de configuração do aplicativo ao aplicativo que solicitará que ele seja executado no .NET. 4. Além disso, você não encontrará um instalador para o .NET 3.5 no Windows 7, porque ele está integrado ao sistema operacional.

O guia que você mencionou no seu erro FX: {b05566ad-fe9c-4363-be05-7a4cbb7cb510} corresponde a eventviewer.dll, portanto, faz sentido que você esteja vendo isso ao ativar o visualizador de eventos.

O que provavelmente seria útil é executar o procmon na máquina e capturar toda a saída do processo para ver exatamente o que está acontecendo no momento da falha.

Se você quiser enviar-me por e-mail o rastreio procmon, posso tentar dar uma olhada nele.

    
por 08.05.2012 / 07:56