web-dev-qa-db-ja.com

Visual Studio 2010が繰り返しクラッシュする

しばらくの間、Visual Studio 2010(公式リリース)を実行しています。最近、VSは私の8時間の勤務中に10回以上クラッシュします。 VS2008では、大きなXamlファイルを操作するときにクラッシュがよく発生し、VS2010でその一部を経験している間、デバッグ、デバッガーの起動、デバッガーの停止、およびコードの編集中の他のランダムな時間にクラッシュが発生します。

私は問題のレポートを調べましたが、最も頻繁に発生するのは次のとおりです。

説明

障害が発生しているアプリケーションのパス:C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe

問題の署名

問題イベント名:APPCRASH

アプリケーション名:devenv.exe

アプリケーションバージョン:10.0.30319.1

アプリケーションのタイムスタンプ:4ba1fab3

障害モジュール名:ntdll.dll

障害モジュールのバージョン:6.1.7600.16385

障害モジュールのタイムスタンプ:4a5bdb3b

例外コード:c0000005

例外オフセット:0002e23e

Windows 7(x64)を実行しています。残念ながら、誰かがこの問題に遭遇し、解決策を見つけました。 VS2010を再インストールする予定です。うまくいけば、これで問題が解決します。

26
Quentamia

頻繁にクラッシュする可能性のある追加の拡張機能をインストールしたと思いますか?

あなたが試すことができます

Devenv.exe /SafeMode

セーフモードで起動します。また試すことができます

Devenv.exe /Log

すべてのアクティビティを記録します。これを試したことがないので、どのアクティビティがログに記録されるかわかりません。

Visual Studio 2010コマンドラインスイッチ

23
Shoban

私は同様の問題を抱えていましたが、これは私を助けました

http://connect.Microsoft.com/VisualStudio/feedback/details/618802/visual-studio-random-frequent-crash

コマンドプロンプトからこれを実行すると、修正されるようです。今日は一日中クラッシュしていません。

regsvr32 c:\Windows\System32\ole32.dll
8
Aximili

Visual Studioでも同様の問題がありました。問題は、何らかの理由で適切にインストールされなかったサービスパックでした。

修復/再適用オプションを使用してSP1を再適用する必要がありました。この種の問題は私の問題を修正しました。

また、必ずシステムを再起動してください。

2
Russell

Visual Studio 2010の起動直後に、「Microsoft Visual Studio 2010が動作を停止しました」エラーが発生しました。私の場合、障害モジュールはclr.dllでした。時々再起動するだけで助けました。

.NETを完全に削除して再インストールすることで解決しました。

.NET 4.5に更新した場合、これには.NET 4が含まれるため、.NET 4.5を削除して再インストールする必要があることに注意してください。

2
Marcel W

それを検索する人々を助けるために:それはwebexインスタントメッセンジャーに関連する部分でしたが、シスコ自体ではありませんでした。原因は、メッセンジャーとの統合に関連するStudio Power Toolsのコンポーネントでした。電源ツールを再インストールしますが、メッセージング統合は行いません。

それ以外の場合は、ほとんどの場合、企業のウイルス対策認証ヘルパーです。バックグラウンドTFSログインがランダムな瞬間にスタジオを壊す原因となるレジストリエントリを手動で削除する必要がありました。

2
user215054

なぜクラッシュするのか知っています。自己コーディングします。 Vs2010でVS2010の失敗したインスタンスをデバッグしようとしましたか?コードのどこかでxamlデザイナーがクラッシュした場合、スタックトレースを表示できるはずです。また、同じxamlをBlend 4にロードし、それがクラッシュしたときにBlendでvs2010を実行してみてください。そのようなVs2010クラッシュのデバッグには良い結果が得られました。

1
Dimitry Kudlay

「オプション」-「環境」-「アドイン/マイクロセキュリティ」->「マクロの実行を許可」を無効にし、問題を修正しました。

1
Yushiro

スタジオがクラッシュする原因となるものは非常に多くあります。

ビデオカードドライバーから、RAMが安定しているかどうかまで、すべてを見ていきます。

注:Microsoftの接続はありますが、この正確な問題については、次のURLを参照してください。 http://connect.Microsoft.com/VisualStudio/feedback/details/634162/devenv-exe-frequent-intermittent-crashes-fault-module- name-ntdll-dll

レポートに投票するか、独自の情報をレポートに追加することもできますが、私が最初に行うことはビデオドライバーを更新することです。私がいた1つの場所は、2005年に多くの問題を抱えていました。デザインサーフェイスを表示するとき、または少数のコードファイルを開くときにランダムにクラッシュします。しかし、適切なビデオカードと適切なドライバーをインストールすれば、問題なく動作しました。

1
NotMe

私は同様の問題を抱えていました。 visual studio 2010はクラッシュしていました。添付すると、ntdll.dllの読み取りアクセス違反があった

開いているすべてのインスタンスを閉じて(5つありました)、発生しなくなりました。

0
Joshua Evensen

今日、このエラーが発生しました。私の場合は、Microsoftがアップデート(KB2858725)をリリースし、ダウンロードしてインストールしたFrameWork 4.5.1だったためです。

ただし、これは次の手順を実行することで確実に対処されます。

  1. FrameWork 4.5.1ダウンロード(KB2858728)=> NDP451-KB2858728-x86-x64-ENU.exe-Allos http://www.Microsoft.com/en-us/download/details.aspx?id=40779

  2. ダウンロードしたソフトウェアをインストールします(KB2858728)

  3. Vsを試してください。ただし、同じエラーが発生します。

  4. ダウンロードしたソフトウェアをアンインストールします(KB2858728)(このタスクはアップグレードを完全にクリーンアップして問題を引き起こします(KB2858725)

  5. ダウンロードしたソフトウェア(KB2858728)を再度インストールします

  6. Vsを試してください。今回は動作する場合

注:絶対に!更新プログラムのインストール(KB2858725)

0
user3358785

同じ問題がありました。設定をクリアしました。 C#開発設定を使用するように環境を構成しました。次に、無効ボタンが存在するすべての拡張機能を無効にしました。ソリューションを開いたり、実行したり、閉じたりしながら、それらを1つずつ有効にしました。問題のある拡張機能は、赤いゲートによる.Net Reflector v 8.5.0.179であることがわかりました。 VS2010、VS2012、VS2013をすべてWindows 8.1エンタープライズ64ビットにインストールしました。それらはすべて同じ問題を抱えていました。ソリューションを閉じると、VSがクラッシュします。それが役に立てば幸い。

0

C++コードの開発中に、 タスクリスト を有効にすると、Visual Studio 2010が頻繁にランダムにクラッシュし始めました。

タスクリストを使用する代わりに、Find in Filesツール(Ctrl + Shift + F)を使用して、文字列TODOを検索するだけです。代替として。

0
DavidRR

ロギングは確かに役立ちます。クラッシュに関しても同じ問題があります。多数の理由と大量のログデータがある可能性があるため、ログを整理して分析しやすくするために、この.bat(Win7 x64、VS2010 Express)を作成しました。

    @echo off

    rem date and time in format YYYYMonDD_hhmmss
    set year=%DATE:~-4%
    set month=%DATE:~3,2%
    set day=%DATE:~0,2%

    IF %month%==01 set monthstr=Jan
    IF %month%==02 set monthstr=Feb
    IF %month%==03 set monthstr=Mar
    IF %month%==04 set monthstr=Apr
    IF %month%==05 set monthstr=May
    IF %month%==06 set monthstr=Jun
    IF %month%==07 set monthstr=Jul
    IF %month%==08 set monthstr=Aug
    IF %month%==09 set monthstr=Sep
    IF %month%==10 set monthstr=Oct
    IF %month%==11 set monthstr=Nov
    IF %month%==12 set monthstr=Dec

    set now=%TIME:~0,-3%
    set now=%now::=%
    set now=%now: =0%
    set now=%year%%monthstr%%day%_%now%

    start "VS2010 express" "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\VCExpress.exe" /Log "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VSlogs\VS_log_%now%.txt"
0
Eugene Y

コンピューターで同様の問題を解決したと思いますが、おそらく同じ原因ではありません。 TortoiseSVNに関連していました(特定のビジュアルスタジオプラグインを持っていなくても、VisualがExplorerに統合されているため、ビジュアルはカメDLLを読み込むと思います)。TortoiseSVN( 1.7.8から1.7.11)で、数時間クラッシュしませんでした(Visual Studioを閉じるときに100%の再現性の問題が発生しましたが、これは発生しません)。 Visual Studioを使用して、アップグレード/アンインストールの候補をトラブルシューティングしましたが、ここまでは行きませんでした。

それが他の誰かを助けることを願っています。

0
youen