web-dev-qa-db-ja.com

デバッグ時にmsvsmon.exeがクラッシュしました

VS2013 update3でデバッグすると、ブレークポイントでヒットするとmsvsmon.exeがクラッシュしました。

「デバッガのワーカープロセス(msvsmon.exe)が予期せず終了しました。デバッグは中止されます」と表示されます。

リモートデバッグを使用していません。

Msvsmon.exeをシャットダウンして、デバッグ時に呼び出さないようにすることはできますか?

40
NFDream

すべてのブレークポイントを削除すると、このエラーが発生したときに問題が解決します。ブレークポイントを無効にするだけでは不十分で、削除する必要がありました。

プロセスに何度もアタッチすることができました。条件付きブレークポイント(いくつかのチェックを含む)を追加すると、同じプロセスにアタッチしようとするとこのエラーが発生し始めました。

質問で提供されるエラーは1つの問題です。また、再試行したときにデバッガーが既に接続されていることを示すエラーを受け取りました。いずれにしても、ブレークポイントを削除することで解決しました。

41
Jim Presto

私のために働いたいくつかのこと:

  • VStudioを閉じて再起動してみてください。
  • そうでない場合は、再起動が役立ちます。[これは一般的ですが、一見の価値あり
  • 不要なブレークポイントを無効にします。
10
Ronak Agrawal

このエラーも発生し、Astrillもインストールしました。 Astrillを完全にアンインストールすると、問題が修正されました。

Astrillのサポートに連絡し、Ctrlキーを押しながらAstrillアプリケーションの[ヘルプ]ボタンを押し、[LSPのアンインストール]を選択するという正しい修正を(2時間以内に)受けました。これにより、Astrillをアンインストールせずに問題が修正されました。

LSPが何であるかはわかりませんが、何らかのプロキシであると推測します。

10
Mathias Wynne

[オプション]> [デバッグ]> [全般]> [管理互換モードを使用]をオンにしてみてください

デバッグ中に50 MBのテキストデータを含む変数を検査しようとしたときにも、このエラー/クラッシュが発生しました。このオプションはVS2013とVS2015の両方で機能し、大きなデータを使用して変数をデバッグおよび検査できました。

setting to be enabled

8
Andrey

私の場合、VPNソフトウェアが原因でした。 hostsファイルが変更され、localhost127.0.0.1もう。

したがって、hostsファイルでlocalhostを確認してください(例:%WINDIR%\System32\drivers\etc\hosts)そして127.0.0.1

7
Yibo

このエラーは、Visual Studio 2015 RTMで発生しました。すべてのブレークポイントを削除すると、「デバッガーのワーカープロセス(msvsmon.exe)が予期せずに終了しました。デバッグは中止されます」という状態が解決されました。

したがって、バージョン内のすべてのブレークポイントをクリアする場合、MSVSMON.exeの使用を避ける必要はありません。

5
IvanF72

OzCode デバッガー拡張機能を使用していました。残念ながら、拡張機能を完全に無効にする方法はありません-特定の機能のみを無効にできます-したがって、クラッシュの原因であるかどうかを確認するために完全にアンインストールする必要がありました。

2
csrowell

同じエラーが発生しました。すべてのブレークポイントを削除してVisual Studioを修復した後、効果はありません(2013 Community Editionがあります)。問題はBitdefenderソフトウェアでした。 Bitdefender Internet Security 2016を使用しており、Active Thread Control(Modules-> Antivirus)をNormalレベルに設定しました。ただし、この設定をPermissiveに設定すると、エラーは表示されなくなります。

enter image description here

2
Vado

このエラーは、Service Pack 4が既にリリースされているVisual Studio/Service Pack 3でデバッグしようとしたときに発生しました。 Service Pack 4に更新した後、デバッグできました。

したがって、Visual Studioの最新バージョンをインストールしてみてください

よろしく

1

これ(またはまったく同じように現れるもの)は、VS2017ではまだ問題です。私の場合、依存関係が大きすぎてデバッグできないことが原因でした。問題の依存関係は、大規模なREST APIに対して生成されたクライアントです。その依存関係をスリム化した後、再度デバッグできました。

1
TKK

さらに別の答えがあります。プロジェクトを「Platform Target:Any CPU」から「Platform Target:x86」に変更しました。毎回デバッグするために約5回の試行が必要だったところから、動作するようになりました。

以前、このスレッドですべての提案を試みました。再インストールし、すべてのブレークポイントを削除して、怪しいソフトウェアの相互作用を探しました。

1
ArtHare

VC2017 Community Edition 15.7.2でこれを経験しました。デバッグ中にMicrosoft Symbol Serverルックアップをオフにすると、修正されました。

0
StarShine

[オプション]-> [プロジェクトとソリューション]-> [Webプロジェクト]-> [64ビットバージョンのIISを使用...]を[False]に変更して修正しました。

0
user2668812

私の場合、私はwpfアプリケーションでwcfサービスを使用し、ここからパラメータを入力しています。このエラーに直面した場合のWpfアプリケーションの実行 "デバッガのワーカープロセス(msvsmon.exe)が予期せず終了しました。デバッグは中止されます」。

その場合、私はWcfサービスを選択してwpfアプリケーションexeを実行します
このタイプの実行では、「Theデバッガのワーカープロセス(msvsmon.exe)が予期せずに終了しました。デバッグは中止されます」のようなエラーに直面しませんでした。

一部の実行プロセスがデバッグをサポートしていなかったため、この続行エラーを解決してみてください.....デバッガを削除していますが、同じエラーに直面しています。そのプロセスはこのプロセスを助けた.......

0
Gupta

VS 2015で問題が発生しました。ブレークポイントの1つが偽であることに気付きませんでした。前のデバッグセッションで逆アセンブリウィンドウが表示されていたときに、F9を誤って押してブレークポイントを設定しました。解決策は、その1つの偽のブレークポイントを削除することでした。他のすべてのブレークポイントを保持する必要がありました。

0
Morris