Comment puis-je empêcher le « ... a cessé de fonctionner » fenêtre sur mon serveur 2008 R2 boîte de dev?
-
22-09-2019 - |
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?
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:
- Cliquez sur Démarrer et tapez gpedit.msc sur la barre de recherche ou sur commande RUN
- 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
- Désactiver Repérez programme Customer Experience Improvement Windows, double-cliquez ou modifier clic droit.
- 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 »