Question Les applications .NET ont cessé de fonctionner sur Vista


Tout a commencé ce matin lorsque j'ai essayé d'ouvrir une solution C # sur laquelle je travaille depuis longtemps. Juste après le chargement de la solution, j'ai eu l'erreur: "vhost.exe a cessé de fonctionner". Depuis, j'ai essayé de comprendre ce qui se passait. J'ai commencé à désinstaller les choses, comme le ré-ajout et d'autres add-ons, mais le problème persistait. La prochaine chose que j'ai faite a été de réparer VS2008 mais cela n'a pas fonctionné non plus, puis je l'ai complètement enlevé et réinstallé mais rien n'a changé. J'ai même réinstallé le .Net Framework mais en vain. A cette heure de la nuit, et après avoir presque effacé mon disque dur des jeux, des applications, des services et autres, le message "xxx a cessé de fonctionner" ne cesse de s'écraser. La seule chose que j'ai trouvée est que seules les applications .NET (comme gérées) semblent être affectées par ce problème.

Des idées de ce qui pourrait causer cela?

Vous êtes mon seul espoir avant de devoir abandonner et réinstaller tout (et revenir à XP).

Note: J'ai aussi lu des informations à partir des journaux et des événements système à la recherche d'informations détaillées mais tout était trop bas. Pas une seule référence aux fichiers manquants ni aux données corrompues.

Note: j'ai oublié de mentionner que les applications tombent en panne en dehors de l'IDE VS2008 aussi je ne pense pas que cela n'a rien à voir avec ça (à première vue).


2
2017-11-26 22:34


origine




Réponses:


Cela ne répond pas directement à votre question, mais ce processus vhost.exe s'exécute uniquement parce que les propriétés Debug du projet par défaut de votre solution incluent l'option "Activer le processus d'hébergement Visual Studio".

Activer le processus d'hébergement Visual Studio

Cochez cette case pour activer le processus d'hébergement Visual Studio. Cette option est sélectionnée par défaut.

Pour que le débogage dans une zone de sécurité fonctionne, cette option, ainsi que Déboguer cette application avec le jeu d'autorisations sélectionné, disponible dans la boîte de dialogue Paramètres de sécurité avancés, doit être activée.

Ce n'est pas une exigence commune (mais peut-être que ça devrait être). Ainsi, si vous décochez cette option des projets de votre solution vhost.exe ne sera pas construit et exécuté par Visual Studio en votre nom.


3
2017-11-26 22:44





J'ai exactement le même problème. Toutes les applications .net sur ma machine Vista ont mystérieusement cessé de fonctionner. Le tout échouer avec "xxx a cessé de fonctionner". Cela se produit que je le lance ou non dans Visual Studio. J'ai essayé de réinstaller le framework .net, de revenir à un ancien point de contrôle du système, en réparant le système d'exploitation. Rien n'a fonctionné.


1
2017-12-19 15:57





Voir Désinstallation de .NET Framework 3.5 SP1, comment désinstaller et réinstaller totalement
.NET Framework 3.5 SP1.


1
2017-12-19 17:18