陈一新任湖北省省长:我的电脑有时会这样:

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 04:55:52
出现了一个对话框,框里面的内容是:kwatch.exe--应用程序错误。“0x00dc107d“指令引用的“0x00dc107d“内存。该内存不能为“read”,要终止请单击确定,要调试程序请击取消。

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

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

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

覆盖安装金山即可

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

我来说两句,这个内存地址的错误如果是"0x00000000"
那么是被程序的容错部分所保护而造成的,例如,要创建的dx设备不存在,设备就会以NULL付给指针,这个错误代码会被hresult保存在com组件外部,如果你现在使用的是非debug版本的程序,那么这个返回的hresult是不会被察觉的,为了提高运行速度,程序编译者会在发布的版本中把错误汇报代码删除掉。windows使用的是设置基址然后通过页面运算得到真实地址的方法,所以当内存泄漏以后,是不能马上察觉出来的,必须等他越过本页面的最高(或最低)地址。这个时候就是有名的缓冲区溢出。这个在真正的应用程序中应该不是故意的,那么就有可能使这个程序本身有问题。例如返回的如果是"0x00dc107d",那么程序本身的读写就有问题,它指向了超过申请页面的地址。那么你可以使用调试来跟踪他(F10)。如果调试情况下没有发生错误,那么可以肯定,使你的硬件问题。因为调试的单步执行很慢的,任何硬件的问题都会很明显的显示出来。表现为不只一个地址有错,很多地址都有错。出错的话,他会停下来指向你有错误的代码,这个时候你可以通过上层的函数进行查找,找到哪里调用这个函数。如果是软件的问题,那么很明显,每次跟踪到这里就会溢出。
如果是硬件的问题:
1。内存条坏了系统自检的时候会变得不稳定,很显然,你的电脑开不起来了。因为没进系统就会蓝屏。
2。使用了有质量问题的内存,通常是烧了个电容,在表面很容易就看出来了,可以拿到店里去修50元一次(包括零件费用)。一般即使电容容量出现问题,也不会影响使用,除非他完全烧毁。你知道放大器都是直接耦合的,频率是外加的,没有理由这么容易就不工作。但使用久了会出现些内存地址出错的情况,这种情况系统也很难察觉。
3。内存插在主板上的金手指部分灰尘太多。这种情况实际上不存在,灰尘是无法使东西松动的,只有松动才能使接触点失效。所以归根到底是主板质量的问题。主板厂商应该负责。这种问题你拔出来再装进去就好了(不要插反,翻着插不进去,所以发现插不进去不要用力)。摸摸看北桥芯片是不是很烫,如果还没进系统北桥就烫得不得了,那八成是主板有问题了,你要修主板。通常在国内时不会真的修的,他们打回原厂以后再换给你另一块(可能新可能旧)。
4。使用不同品牌不同容量的内存,从而出现不兼容的情况。这种情况是由于两个内存电器性能不同造成的。降频就可以解决了,注意bios里面要强行锁定内存频率。但是降频只是治标不治本,所以你最好升级一下。
5。超频带来的散热问题。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。superpi就可以了。