永发信息网

(msvcr120d.dll)处的第一机会异常: 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突。

答案:2  悬赏:0  手机版
解决时间 2021-11-27 21:41
  • 提问者网友:风月客
  • 2021-11-26 21:41
(msvcr120d.dll)处的第一机会异常: 0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突。
最佳答案
  • 五星知识达人网友:玩家
  • 2021-11-26 22:40
问题排查步骤如下:
1. 内存条坏了 更换内存条 。
2. 双内存不兼容 使用同品牌的内存或只要一条内存。
3. 内存质量问题 更换内存条 。
4. 散热问题加强机箱内部的散热 。
5. 内存和主板没插好或其他硬件不兼容 重插内存或换个插槽 。
6. 硬件有问题 更换硬盘 。
7. 驱动问题 重装驱动,如果是新系统,应先安装主板驱动 8 软件损坏 重装软件 。
9. 软件有BUG 打补丁或更新到最新版本 。
10. 软件和系统不兼容 给软件打上补丁或是试试系统的兼容模式 11 软件和软件之间有冲突 如果最近安装了什么新软件,卸载了试试 。
12. 软件要使用其他相关的软件有问题 重装相关软件,比如播放某一格式的文件时出错,可能是这个文件的解码器有问题 。
13. 病毒问题请用杀毒软件杀毒 。
14. 杀毒软件与系统或软件相冲突 由于杀毒软件是进入底层监控系统的,可能与一些软件相冲突,卸载试试。
15. 系统本身有问题 有时候操作系统本身也会有BUG,要注意安装官方发行的更新程序,象SP的补丁,最好打上.如果还不行,重装系统,或更换其他版本的系统。 
在控制面板的添加/删除程序中看看你是否安装了微软NET.Framework,如果已经安装了,可以考虑卸载它,当然如果你以后在其它程序需要NET.Framework时候,可以再重新安装。
另外,如果你用的是ATI显卡并且你用的是SP2的补丁(一些ATI的显卡驱动需要在NET.Framework正常工作的环境下)。
这种情况你可以找一款不需要NET.Framework支持的ATI显卡驱动。 如果以上两种方法并不能完全解决问题,你试着用一下“IE修复”软件,并可以查查是否有病毒之类的。 〔微软NET.Framework升级到1.1版应该没问题了〕
参考资料
百度文库.百度文库[引用时间2018-1-18]
全部回答
  • 1楼网友:神也偏爱
  • 2021-11-26 23:12
1、0xc000 0005 异常是内存读写异常。
2、出现此异常,基本上自己的代码里有内存越界操作,比如对指针直接赋值数据。或者向系统地址空间中写入数据 。而且有时候调用一些函数,参数 不对也会如此。
3、出现此异常,如果是应用程序提示的,那建议重新安装应用追问代码肯定没有问题,我只是换了一台机器,然后编译也没有问题,就是运行的时候出现这个问题,然后我调试就出现了这样的bug,我尝试到堆栈去看,也看不出什么名堂追答1、0xC0000005: 读取位置 0x0000000000000000 时发生访问冲突。 这个最大的可能是指针 或者空参数问题。

2、直接 拉入动态调试器,比如od,f9运行一下,马上会看到哪条指令出现异常,直接找到与之对应的源码即可。
3、也有可能是开发环境或者应用程序自身的问题,看名称貌似是某个示例程序
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯