Vista启动时访问冲突

时间:2009-11-30 01:31:45

标签: .net access-violation unhandled-exception

当Windows应用程序在启动时自动启动(使用“启动”文件夹中的快捷方式)时,我偶尔会遇到一种奇怪的未处理访问冲突。我手动启动可执行文件时没有看到此错误。它是随机发生的,我还没有能够可靠地重现这个问题。

以下是我收到的消息:

  

0x6f303dea中的未处理异常   {executable name} .exe: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中的一个错误。关于为什么会发生这种情况以及如何解决这个问题的想法?

1 个答案:

答案 0 :(得分:1)

建议您使用WER收集进程故障转储。请选择Full Dump选项,然后您可以使用WinDBG来调试转储。

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

或者,如果您愿意,可以通过http://support.microsoft.com

咨询Microsoft支持团队