2

Visual Studio 2008 でデバッグしようとすると、ブレークポイントに到達するたびにシステム全体がフリーズします。

マウスを動かすことはできますが、応答性は維持されますが、何もクリックしても何も起こりません。タスクマネージャーを起動することはできますが、何もできず、マシンをロック/ロック解除できます。

Google で見つけた、高度なテキスト サービスを無効にすることを提案する修正を試みましたが、うまくいきませんでした。Windows XP Pro で SP1 を実行している Visual Studio 2008 を使用しています。フォーマット/再インストールする前にここに尋ねるのが私の最後の希望です。誰かが私を助けてくれることを願っています。

アプリケーションをデバッグモードで実行してデバッグします。プロジェクトのサイズに関係なくフリーズが発生し、GUI全体がフリーズしているように見えますが、コンピューターは正常に動作し続けます。 GUI は完全に応答しません。

4

3 に答える 3

1

キーボードを使用してデバッグしているときにのみ、この問題が発生することがわかりました。ツールバーのデバッグ ボタンを使用した場合、問題はありませんでした。

これを「修正」するために、LowLevelHooksTimeout を (5000ms から) 300ms に設定しました。DWORD が存在しない場合は、追加する必要がある場合があります。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\Control Panel\Desktop\LowLevelHooksTimeout

HKEY_CURRENT_USER\Control Panel\Desktop\LowLevelHooksTimeout

この変更を適切に行った後、再起動してください。

于 2012-11-02T17:57:30.980 に答える
0

「Call ToString()」デバッガー オプションを無効にしてみましたか? これはデフォルトでオンになっており、デッドロックすることが知られています。

于 2009-08-27T14:09:04.383 に答える
0

実行しているプロジェクトの規模はどのくらいですか? 巨大なオープン ソース プロジェクトで昨夜 Find を実行したとき、同じような動作が発生しました。

また、VS2008 のみをアンインストールしてから、使用するオプションのみを使用して再インストールを試みましたか。

于 2009-08-12T16:50:10.807 に答える