2009-08-12 22 views
2

ビジュアルスタジオ2008でデバッグしようとすると、ブレークポイントに達するたびにシステム全体がフリーズします。ビジュアルスタジオ2008でデバッグするとシステム全体がフリーズする

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

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

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

+0

アプリケーションをどのようにデバッグしますか?プロセスにアタッチするか、アプリケーションをデバッグモードで実行しますか? – klashar

答えて

0

実行しているプロジェクトの規模はどれくらいですか?巨大なオープンソースプロジェクトでFind last nightをやったとき、私は同じような振る舞いをしました。

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

+0

本当に大きなプロジェクトを実行しているなら、SSDのメリットがあります。私たちは、VS2005の100-ishプロジェクトを持っています - もしあなたが15K rpmのSCSI以上であれば、夜間や日にSSD。 Lotsa小さなファイル、私はもっと言う必要があります。 – GregC

0

"ToString()"デバッガオプションを無効にしましたか?これはデフォルトではオンで、デッドロックが発生していることがわかります。

1

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

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

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

HKEY_CURRENT_USER\Control Panel\Desktop\LowLevelHooksTimeout 

この変更を有効にしてから再起動してください。

関連する問題