Os aplicativos .NET pararam de funcionar no Vista

2

Tudo começou esta manhã quando tentei abrir uma solução em C # em que estou trabalhando há algum tempo. Logo após carregar a solução, recebi o erro: "vhost.exe parou de funcionar". Desde então, tenho tentado descobrir o que estava acontecendo. Eu comecei a desinstalar coisas, como resharper e outros add-ons, mas o problema persistiu. A próxima coisa que fiz foi reparar o VS2008, mas também não funcionou, então eu removi e reinstalei completamente, mas nada mudou. Eu mesmo reinstalei o .Net Framework novamente, mas sem sucesso. A essa hora da noite, e tendo quase apagado meu disco rígido de jogos, aplicativos, serviços e outros detalhes, ele fica travando com a mensagem "xxx parou de funcionar". A única coisa que eu encontrei é que apenas aplicativos .NET (como no gerenciado) parece ser afetado por esse problema.

Alguma idéia do que poderia estar causando isso?

Vocês são minha única esperança antes de eu desistir e reinstalar tudo do zero (e voltar ao XP).

Nota: Eu também tenho lido informações de logs e eventos do sistema procurando informações detalhadas, mas tudo era muito "baixo nível". Nem uma única referência a arquivos ausentes nem dados corrompidos.

Nota: Eu esqueci de mencionar que os aplicativos travam fora do VS2008 IDE também, então não acho que tenha nada a ver com isso (à primeira vista).

    
por user19391 26.11.2009 / 23:34

3 respostas

3

Isso não responde diretamente à sua pergunta, mas esse processo vhost.exe está sendo executado apenas porque as propriedades de Debug do projeto padrão da sua solução incluem a opção "Ativar o processo de hospedagem do Visual Studio".

Enable the Visual Studio hosting process

Select this check box to enable the Visual Studio hosting process. This option is selected by default.

In order for debugging in a security zone to work, this option, as well as Debug this application with the selected permission set, available from the Advanced Security Settings Dialog Box, must be enabled.

Este não é um requisito comum (embora, talvez deva ser) . Portanto, se você desmarcar essa opção dos projetos em sua solução, vhost.exe não será criado e executado pelo Visual Studio em seu nome.

    
por 26.11.2009 / 23:44
1

Estou tendo exatamente o mesmo problema. Todos os aplicativos .net na minha máquina Vista pararam de funcionar misteriosamente. O todo falhar com "xxx parou de funcionar". Isso acontece independentemente de eu executar ou não no visual studio. Eu tentei reinstalar a estrutura .net, revertendo para um ponto de verificação do sistema mais antigo, reparando o sistema operacional. Nada funcionou.

    
por 19.12.2009 / 16:57
1

Veja Desinstalando o .NET Framework 3.5 SP1 , sobre como desinstalar totalmente e reinstalar o
.NET Framework 3.5 SP1.

    
por 19.12.2009 / 18:18