1

Windows Vistaによる起動時に(「Startup」フォルダのショートカットを使用して).NETアプリケーションが自動的に起動されると、奇妙な未処理のアクセス違反が発生することがあります。実行可能ファイルを手動で起動したときに、このエラーは発生していません。それはランダムに発生し、私はまだ問題を確実に再現することができていません。

これが私が受け取るメッセージです:

{実行可能ファイル名}.exeの0x6f303deaで未処理の例外:0xC0000005:アクセス違反の読み取り場所0x0000000c。

コールスタック:

mscorwks.dll!6f303dea()
[以下のフレームが正しくないか欠落している可能性があります。mscorwks.dllのシンボルがロードされていません]
kernel32.dll!7780907a()
mscoree.dll!6ff47c24()
kernel32.dll!7780d0e9()
ntdll.dll !778e19bb()
ntdll.dll!778e198e()

mscorwks.dllはCLRに関連しているので、これはCLRのバグである可能性があります。なぜこれが起こっているのか、そしてそれを修正する方法について何かアイデアはありますか?

4

1 に答える 1

1

プロセスのクラッシュ ダンプを収集するには、WER を使用することをお勧めします。Full Dump オプションを選択すると、WinDBG を使用してダンプをデバッグできます。

http://msdn.microsoft.com/en-us/library/bb787181(VS.85).aspx

または、必要に応じて、 http://support.microsoft.comから Microsoft サポート チームに相談できます。

于 2009-11-30T09:02:19.583 に答える