我的电脑有时会这样:

来源:百度知道 编辑:UC知道 时间:2024/05/23 00:29:43
出现了一个对话框,框里面的内容是:kwatch.exe--应用程序错误。“0x00dc107d“指令引用的“0x00dc107d“内存。该内存不能为“read”,要终止请单击确定,要调试程序请击取消。

KWatch.exe是金山监控程序,对电脑的正常使用不会造成什么影响。你可以先把金山监控完全卸载,然后再用windows 优化大师的系统医生自动修改一下错误,最后再安装上金山监控即可。

软件冲突搞的 !!建议用魔法兔子清理一下注册表和硬盘

呵呵 我觉得金山的软件不太好!

覆盖安装金山即可

我的电脑有时也会这样,但好象没有什么大问题吧。

我来说两句,这个内存地址的错误如果是"0x00000000"
那么是被程序的容错部分所保护而造成的,例如,要创建的dx设备不存在,设备就会以NULL付给指针,这个错误代码会被hresult保存在com组件外部,如果你现在使用的是非debug版本的程序,那么这个返回的hresult是不会被察觉的,为了提高运行速度,程序编译者会在发布的版本中把错误汇报代码删除掉。windows使用的是设置基址然后通过页面运算得到真实地址的方法,所以当内存泄漏以后,是不能马上察觉出来的,必须等他越过本页面的最高(或最低)地址。这个时候就是有名的缓冲区溢出。这个在真正的应用程序中应该不是故意的,那么就有可能使这个程序本身有问题。例如返回的如果是"0x00dc107d",那么程序本身的读写就有问题,它指向了超过申请页面的地址。那么你可以使用调试来跟踪他(F10)。如果调试情况下没有发生错误,那么可以肯定,使你的硬件问题。因为调试的单步执行很慢的,任何硬件的问题都会很明显的显示出来。表现为不只一个地址有错,很多地址都有错。出错的话,他会停下来指向你有错误的代码,这个时候你可以通过上层的函数进行查找,找到哪里调用这个函数。如果是软件的问题,那么很明显,每次跟踪到这里就会溢出。
如果是硬件的问题:
1。内存条坏了系统自检的时候会变得不稳定,很显然,你的电脑开不起来了。因为没进系统就会蓝屏。
2。使用了有质量问题的内存,通常是烧了个电容,在表面很容易就看出来了,可以拿到店里去修50元一次(包括零件费用)。一般即使电容容量出现问题,也不会影响使用,除非他完全烧毁。你知道放大器都是直接耦合的,频率是外加的,没有理由这么容易就不工作。但使用久了会出现些内存地址出错的情况,这种情况系统也很难察觉。
3。内存插在主板上的金