Wie kann ich verhindern, dass das Fenster „… Störs nicht mehr funktioniert“ auf meinem Server 2008 R2 Dev Box?

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

Frage

Ich verwende einen Windows Server 2008 X64 R2 -Computer als Entwicklungsbox. Unter vielen anderen Dingen habe ich Visual Studio 2008 SP1 installiert. Wenn ich an einem Projekt arbeite, muss ich manchmal Debugg> Start ohne Debugging verwenden (Strg + F5). Wenn das Programm eine Ausnahme ausführt, erscheint ich ein neues Fenster im R2-Stil. Ich bin mir ziemlich sicher, dass ich das in meiner XP -Box nicht gesehen habe - dies ist das erste Mal, dass ich direkt auf einem Server entwickelt habe. Gibt es eine Möglichkeit, dies zu vermeiden - es fängt wirklich an, mich zu nerven?

ZB mein aktuelles Projekt greift auf einen WCF -Dienst zu - ich verwende Strg+F5, um einen Konsolenprogramm -Client zu starten. Ich leite es und bekomme das Fenster. Der Titel ist der Name des Projekts, das ich gerade gestartet habe, und es enthält:

[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.

Wenn Sie auf "Das Programm schließen" klicken, wird das Fenster tatsächlich geschlossen und die Ausnahmebeldung wird in der Konsole angezeigt, was ich möchte (aber ohne zusätzliche Fensterfestung).

Wie kann ich diesen Ärger vermeiden?

War es hilfreich?

Lösung

Just-in-Time-Debugging auf Windows Vista und 2008 Server

Standardmäßig unter Windows Vista ist der Just-in-Time-Debugger so konfiguriert, dass ein benutzerfreundliches Dialogfeld angezeigt wird, das unten gezeigt wird. Obwohl Sie auf die Taste Debugug auf die Programmschaltfläche klicken und den Debugger erfolgreich starten können, hängt Ihre ursprüngliche Visual Studio -Instanz am Ende der Debugging -Sitzung.

Um nicht den Visual Studio-Prozess nach dem Debuggen ständig zu töten Wert in hkey_local_maachine software microsoft.netframeworkschlüssel. Der Standardwert für Windows Vista beträgt 0 × 10. Ändern Sie es auf 0 × 2, was der Standardwert unter Windows XP ist. Nachdem Sie diese Änderung vorgenommen haben, sollten Sie den benutzerdefinierten Haltepunktdialog nicht mehr sehen und können nach dem Debuggen Visual Studio weiterhin verwenden.

aus diese Seite und scrollen Sie nach unten zu "Just-in-Time Debugging unter Windows Vista und 2008 Server"

Hinweis: Wenn Sie X64 ausführen, befindet sich der Schlüssel im WOW -Abschnitt.

Andere Tipps

Diese Antworten haben meine Windows 7 x64 nicht repariert - auch nach einem Neustart, aber dies geschah:http://www.mattsilverman.com/2011/04/windows-is-checking-for-a-solution-the-problem.html

Geben Sie im Startmenü ein: "Wählen Sie, wie Sie Probleme melden."

Wählen Sie in dem Fenster, das auftaucht, "Nie auf Lösungen überprüfen".

Oder Sie können dies versuchen:

  1. Klicken Sie auf Start und Geben Sie gpedit.msc in der Suchleiste oder im Befehl aus, um auszuführen
  2. Navigieren Sie nun zu Computerkonfiguration -> Verwaltungsvorlagen -> System -> Internet -Kommunikationsmanagement, und klicken Sie dann auf Internet -Kommunikationseinstellungen
  3. Schalten Sie das Windows Customer Experience -Verbesserungsprogramm aus, doppelklicken Sie oder klicken Sie mit der rechten Maustaste. Klicken Sie mit der rechten Maustaste.
  4. Klicken Sie auf Aktivieren. Bewerben Sie sich und schließen Sie das GPEDIT -Fenster.

(Credits gehen zu http://social.answers.microsoft.com/forums/en-us/w7files/thread/291c0945-c41f-4c8b-bca1-6b6d0836f62a)

Für Windows Server 2008 sollte dies dies tun:

serverWerOptin /disable

Sie müssen cmd.exe als Administrator ausführen, damit es funktioniert. Möglicherweise müssen Sie auch die Schritte "Nie auf Lösungen überprüfen" und "Windows Customer Experience Improvement Program" aus diesem Thread ausführen.

Keine der oben genannten Lösungen hat für mich funktioniert. Stattdessen:

Ich bin in den Gruppenrichtlinien -Editor gegangen, indem ich auf Start und Gedit.msc in der Suchleiste klickte.

Anschließend habe ich Computerkonfiguration> Administrative Vorlagen> Windows -Komponenten> Windows -Fehlerberichterstattung> Anzeige der Benutzeroberfläche für kritische Fehler verhindern. “

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top