Comment puis-je empêcher le « ... a cessé de fonctionner » fenêtre sur mon serveur 2008 R2 boîte de dev?

StackOverflow https://stackoverflow.com/questions/2507464

Question

J'utilise un ordinateur Windows Server 2008 R2 64 bits comme une boîte de développement. Parmi beaucoup d'autres choses que j'ai Visual Studio 2008 SP1 installé. Quand je travaille sur un projet, je dois parfois utiliser Debug> Démarrer sans débogage (Ctrl + F5). Si le programme lance une exception, je reçois une nouvelle fenêtre de style R2 apparaissent. Je suis sûr que je ne vois pas sur ma boîte de XP - c'est la première fois que je l'ai développé directement sur un serveur. Est-il possible d'éviter cela - ça commence vraiment à me bug?

par exemple. mon projet actuel accède à un service WCF - J'utilise Ctrl + F5 pour démarrer un client du programme de la console. Je cours et obtenir la fenêtre. Le titre est le nom du projet que je viens juste de commencer et il contient:

[insert-project-name-here] has stopped working

Windows can check online for a solution to the problem.

--> Check online for a solution and close the program

--> Close the program

--> Debug the program

V  View problem details.

En cliquant sur « Fermer le programme » se fait fermer la fenêtre et le message d'exception apparaît dans la console, qui est ce que je veux (mais sans la fenêtre faffing supplémentaire).

Comment puis-je éviter ce désagrément?

Était-ce utile?

La solution

  

Just-In-Time Debugging sur Windows Vista et 2008 Server

     

Par défaut sous Windows Vista, la   juste-à-temps est configuré pour débogueur   afficher une boîte de dialogue convivial montré   au dessous de. Bien que vous pouvez cliquer sur le   Déboguer le bouton du programme et lancer la   débogueur avec succès, original   par exemple Visual Studio se bloque dans   la fin de la session de débogage.

     

Afin d'éviter d'avoir à constamment   tuer le processus Visual Studio après   le débogage, vous voulez changer   Just-In-Time configuration du débogueur   travailler de la même façon qu'il fait sur Windows   XP et Windows Server 2003. Cette   configuration est stockée dans le registre comme   valeur DbgJITDebugLaunchSetting dans   HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework   clé. Il est la valeur par défaut sous Windows   Vista est 0 × 10. Changer pour 0 × 2,   est la valeur par défaut sous Windows XP.   Après avoir fait ce changement, vous devriez   ne voient plus l'utilisateur défini par   dialogue et point d'arrêt sera en mesure de   continuer à utiliser Visual Studio après   débogage.

cette page faites défiler jusqu'à «Just-In-Time Debugging sur Windows Vista et 2008 Server

A noter également: si vous utilisez la clé 64 bits va être dans la section WOW

.

Autres conseils

Ces réponses ne fixent pas mon Windows 7 x64 - même après un redémarrage, mais cela: http://www.mattsilverman.com/ 2011/04 / windows-est-checking-pour-un à solution la problem.html

Dans le menu Démarrer, tapez: "Choisissez comment signaler problème"

puis dans la fenêtre qui apparaît sélectionner jusqu'à « Ne jamais rechercher les solutions »

Vous pouvez essayer ceci:

  1. Cliquez sur Démarrer et tapez gpedit.msc sur la barre de recherche ou sur commande RUN
  2. Maintenant naviguez jusqu'à Configuration de l'ordinateur -> Modèles d'administration -> Système -> Gestion de la communication, puis cliquez sur Paramètres de communication Internet
  3. Désactiver Repérez programme Customer Experience Improvement Windows, double-cliquez ou modifier clic droit.
  4. Cliquez sur Activer. Appliquer et OK et fermez la fenêtre gpedit.

(crédits vont à http://social.answers.microsoft.com/Forums/en-US/w7files/thread/291c0945-c41f-4c8b-bca1-6b6d0836f62a )

Pour Windows Server 2008, cela devrait le faire:

serverWerOptin /disable

Vous devez exécuter cmd.exe en tant qu'administrateur pour le faire fonctionner. Vous devrez peut-être aussi d'exécuter les étapes de « Ne jamais rechercher les solutions » et « Désactiver le programme Customer Experience Improvement Windows » de ce fil.

Aucune des solutions ci-dessus travaillé pour moi. Au lieu de cela:

Je suis entré dans l'éditeur de stratégie de groupe en cliquant sur Démarrer et en tapant gpedit.msc sur la barre de recherche.

J'ENABLED Configuration ordinateur> Modèles d'administration> Composants Windows> de correction d'erreurs de Windows de rapport> Prévenir d'affichage de l'interface utilisateur pour les erreurs critiques »

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top