crashrpt.exe-应用程序错误,怎么办?

crashrpt.exe-应用程序错误,怎么办?,第1张

要么是视频格式不对,要么是你视频格式太大了,就是1280*800这些。或许更大,moviemk不能读出来。

CrashRpt.dll用来在应用程序出现异常crash时,捕获到错误,并收集出错信息:MiniDump文件、硬件信息、系统信息、出错信息、进程信息、服务信息、驱动信息、启动信息、软件列表、端口信息、磁盘分区、WinSock LSP、IE插件、网卡信息。

在程序每个线程最初位置调用InitializeCrashRpt函数来初始化CrashRpt.dll,当线程出错后将自动d出CrashRpt.dll程序崩溃处理报告。

iOS在调用未实现的方法时会造成程序Crash的问题,其实在Crash之前程序会查看改类有没有实现如下两个方法,如果实现了两方法就会先调用下面的两个方法

那么为避免程序Crash,可以实现上面两个方法,然后通过runtime动态为该类添加实现,返回YES表示已处理,NO表示为处理,在没有添加实现时,直接返回YES也是会Crash的,具体实现如下:

class_addMethod()方法只能添加实例方法,无法添加类方法详细见官方文档如下:

官方文档

方法一:

一般出现APPCRASH错误,都会提示故障模块名称,如XXXX.DLL,那么我们可以百度一下这个DLL是属于哪个文件的,找到程序,如果不是很重要则卸载它,看看故障还会不会出现。

方法二:

使用清理类软件,如360清理IE插件等一些不用的插件。

然后在运行中输入 Msconfig 回车,在启动中取消启动项,保留输入法ctfmon。

重启后看还不会不会出现故障。

方法三:

Crash发生后,系统会生成dump文件,Dump文件是进程的内存镜像,Win7上的dump文件一般保存C:\Windows\Minidump目录下,需要管理员权限才可以访问。

要分析Crash通过dump文件入手,需要安装windbg,在Windbg中,通过File→Open Crash Dump菜单可以打开dump文件进行分析,如下图所示:

载入dump文件后,在windbg最下面的命令栏中输入:!analyze -v 进行分析即可。!表示是windbg的扩展命令,analyze是扩展的命令, -v是参数。

以上就是Win7系统出现APPCRASH错误如何修复的全部内容了,APPCRASH错误发生的原因是软件冲突,只要卸载掉问题软件就可以修复了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7748184.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存