none
vs2012にてデバッグができなくなった RRS feed

  • 質問

  • visual studio 2012 expressを使っています。update 5を適用済みです。

    パソコンはwindows 7(x64)です。

    1ヶ月くらい前は問題なくビルド、デバッグができていたプロジェクトにて、

    昨日デバッグしようとしたら「○○は動作を停止しました。」と出てデバッグできなくなりました。

    ○○はソフト名です。ビルドはできているようです。

    他のプロジェクトでも試してみましたが、一切デバッグできません。

    ソリューションのクリーンやソフトの修復も試しましたが無効でした。

    ネット検索で調べてみましたが、同様の事例が見付かりませんでした。

    どうすると良いでしょうか。宜しくお願いします。

    2016年8月18日 0:30

回答

  • デバッグが阻害されるとなると、一緒に動いているソフトなどが疑わしいですが、その1ヶ月の間に入れた常駐ソフト、セキュリティ対策ソフトといったものはありますか?
    あるいは、オンラインゲームなど、1ヶ月前の時とは違って、Visual Studio と同時に動かしているものはありませんか?

    デバッグできないとして、エクスプローラーから bin\Debug あたりにある exe を直接実行した場合はどうなりますか?

    • 回答としてマーク Kei_ffc 2016年8月19日 1:24
    2016年8月18日 13:21
    モデレータ

すべての返信

  • キャッシュが影響していそうな気もしますので、一度キャッシュをクリアしてみると良いかもしれません。

    (参考)
    Visual Studio 2012 Premiumで新しいプロジェクトを作成できない
    http://backyard.hatenablog.com/entry/20131002/1380722795

    また、Visual Studioのログを取ると何かわかるかもしれません。

    (参考)
    /Log (devenv.exe)
    https://msdn.microsoft.com/ja-jp/library/ms241272(v=vs.110).aspx


    ★良い回答には回答済みマークを付けよう! MVP - .NET  http://d.hatena.ne.jp/trapemiya/

    2016年8月18日 1:50
    モデレータ
  • アドバイスをありがとうございます。

    しかし、参考のリンクをたどって試してみましたが解決には至りませんでした。

    キャッシュの方は、

    C:\Users\[ユーザー名]\AppData\Local\Microsoft\WDExpress\11.0\ComponentModelCache

    を削除してみましたが状況は変わりませんでした。

    また、以下にあるログを見てみました。

    C:\Users\[ユーザー名]\AppData\Roaming\Microsoft\WDExpress\11.0\ActivityLog.xml

    「Warning」として、「Unexpected system error mode before loading package」が複数出ていました。

    何か欠けているのかと思い、一度ソフトをアンインストールしてから再インストールしましたが、その後も同じでした。

    ただ、再インストールするときに、「Windowsと互換性がありません」とかいうエラーが出たのが気になります。

    2016年8月18日 5:43
  • デバッグが阻害されるとなると、一緒に動いているソフトなどが疑わしいですが、その1ヶ月の間に入れた常駐ソフト、セキュリティ対策ソフトといったものはありますか?
    あるいは、オンラインゲームなど、1ヶ月前の時とは違って、Visual Studio と同時に動かしているものはありませんか?

    デバッグできないとして、エクスプローラーから bin\Debug あたりにある exe を直接実行した場合はどうなりますか?

    • 回答としてマーク Kei_ffc 2016年8月19日 1:24
    2016年8月18日 13:21
    モデレータ
  • アドバイスをありがとうございます。

    結論から言いますと、解決しました。以下に、試したことを書いておきます。

    1. 1ヶ月以内にインストールしたソフトをコントロールパネルで確認。

    特に常駐ソフトやセキュリティソフトは見当たらず。

    2. 全てのプログラムを閉じてからvisual studioを起動し、クリーンしてからデバッグ。

    変わらずエラーが出て終了。

    3. debugフォルダにある実行ファイルを実行。

    問題なく起動。

    4. コントロールパネルにはなくても、何か怪しいプロセスがあるかもしれないと思い、セーフモードで起動。

    visual studioのデバッグが起動した。

    通常起動してタスクマネージャでプロセスを確認したところ、強制終了しても起動する「iexplorer.exe」を発見。

    5. 順次セキュリティソフトを試した。

    ウィルスバスター・・・異常なし。

    windows defender・・・異常なし。

    AdwCleaner・・・異常が見付かったので削除を実行するもデバッグできず。

    SUPERAntiSpyware Free Edition・・・異常が見付かったので削除を実行するもデバッグできず。

    Malwarebytes Anti-Malware・・・異常が見付かったので削除を実行したら、見事復帰。

    6. windows起動時にRegSvr32の「指定されたモジュールが見つかりません。」というエラーが

    出るようになったので、msconfigにてregsvr32関係のスタートアップを無効化した。

    すると、エラーは出なくなった。


    まさかウィルスだったとは。

    取りあえず解決しましたので、ありがとうございました。


    • 回答としてマーク Kei_ffc 2016年8月19日 1:24
    • 回答としてマークされていない Kei_ffc 2016年8月19日 1:24
    • 編集済み Kei_ffc 2016年8月19日 1:28
    2016年8月19日 1:23