解决程序运行出错的问题
解决程序运行出错的问题
- 软件出错后有明确的提示
(1)一些软件在运行出错时会给出明确的错误提示,比如某软件提示计算机丢失了xxx.dll,需要重新安装程序以解决问题。由于已经有明确的提示信息,可以到"www.zhaodll.com"下载对应的xxx.dll文件,32位windows的文件保存到System32目录中,64位windows的文件保存到SysWOW64目录。然后启动命令提示符窗口,输入并执行命令"regsvr32 xxx.dll",注册DLL文件就可以了。如果上述操作执行后又提示缺少某文件,那么一般就需要安装确实的完整运行库。一般只需要到微软官网下载对应的版本包。
(2)软件运行后没有明确的出错提示
通过事件日志查看出错原因:windows会自动将出错原因记录到系统日志。启动“事件查看器”后展开"Windows日志→应用程序",然后在右侧的窗格中筛选“级别”为“错误”的日志,通过日志查看软件出错的原因。
自行收集出错日志:如果程序运行出错后没有在系统日志中进行记载,那么可以借助系统自带的命令程序SxsTrace.exe来收集错误数据。首先以管理员身份启动命令提示符定位到比如D:\,输入并执行“SxsTrace Trace -logfile:error.etl”命令,这样会自动开始收集出错信息,并将信息保存在“D:\error.etl”文件中。然后开始运行指定程序,程序出错后返回命令提示符界面,按下回车键停止搜集。继续输入并执行命令“SxsTrace Parse -logfile:error.etl -outfile:error.txt”,将收集信息的文本转换为error.txt文件。
程序和系统DEP不兼容问题:数据执行保护(DEP)是Win10默认开启的一项安全功能,但是一些程序可能和DEP不兼容,如果DEP发现计算机上的程序错误地使用内存,则会关闭此程序而导致运行出错。如果确实需要使用这个软件,可以打开“查看高级系统设置→高级”,点击“性能→设置”,然后在打开的窗口中切换到“数据执行保护”,单选“为除下列程序之外的所有程序和服务启用DEP”,点击添加。
解决程序运行出错的问题相关推荐
- 安装mysql程序运行出错_如何解决mysql安装后.net程序运行出错的问题
如何解决mysql安装后.net程序运行出错的问题 发布时间:2020-09-28 17:43:58 来源:亿速云 阅读:93 作者:小新 小编给大家分享一下如何解决mysql安装后.net程序运行出 ...
- Visual C++ 2010如何解决程序运行闪退问题
Visual C++ 2010如何解决程序运行闪退问题 使用Visual C++调试C语言控制台程序,一直出现程序正常运行结束就闪退,看不到控制台的的运行结果,有以下几种解决方法: 1.在return ...
- java 程序运行出错_java 程序运行错误怎么办?
展开全部 看是发生了什么错误,大多数错误都可以通过改写原编码来解决. 程序的错误可以抽象分为三32313133353236313431303231363533e78988e69d83313333656 ...
- mysql安装失败net_mysql安装后.net程序运行出错的解决方法
发现问题 最近在安装mysql后运行.net程序出错: 出错位置:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config ...
- vc2005运行库彻底卸载_解决不安装VC运行库(VC2005,VC2008),程序运行出错的方法...
因为VS2005以后程序采用了manifest的生成方式,所以发布的时候要和运行库一起发布.但是我们平时开发和发布的时候如果都要客户安装运行库,那就不太方便了.你可以Microsoft下载:http: ...
- 解决不安装VC运行库(VC2005,VC2008),程序运行出错的方法。
因为VS2005以后程序采用了manifest的生成方式,所以发布的时候要和运行库一起发布.但是我们平时开发和发布的时候如果都要客户安装运行库,那就不太方便了.你可以Microsoft下载:http: ...
- lua程序运行出错常见问题
问题1:如下lua脚本程序,编译成.out文件时并不出错,但是运行的时候就会出错. ad = { host = "http://100.100.100.100", ...
- matlab usewhitebg,我有一个matlab的程序运行出错,各位大神求救,很急啊
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 function varargout = Newton_Ring(varargin)% NEWTON_RING M-file for Newton_Rin ...
- linux 程序运行出错的时候,如何进行调试动态库
1.首先找到出错的信息和对应的库文件 例如: /mnt/lib/libAID_THREADS.so(_ZN25CPeriodAndTransparentTask14InitTaskResMapEt+0 ...
最新文章
- CDO/CDS与次贷危机
- VMware CTO:未来VMware NSX与思科ACI将有更多整合
- php 抽象类 继承,PHP 抽象类继承抽象类时的注意点
- DataTable 排序
- ubuntu mysql增加用户_Ubuntu中给mysql添加新用户并分配权限
- Java基础day2
- zookeeper设置临时节点失效时间_ZooKeeper 相关概念以及使用小结
- java小编程--在一个A字符串中找到与B字符串一样的,返回B字符串出现的第一个位置
- 汽车电子专业知识篇(六十三)-继电器的结构、工作原理、检测方法
- mysql5.7.24免安装版配置及密码初始化及mysql-font连接异常
- (转载)arcgis for js - 解决加载天地图和WMTS服务,WMTS服务不显示的问题,以及wmts服务密钥。...
- 爬虫技术python代码_2017.07.21 Python网络爬虫之Python代码格式
- Opencv速成笔记--图像处理1
- 常用计算机维修方法有哪些,计算机常见硬件故障的诊断及其处理分析
- SpringBoot自动化配置原理
- 【单片机毕业设计】【mcuclub-200】温度控制温度检测温控恒温控制恒温箱
- 东方国信基于kubernetes构建容器云平台的实践和思考
- 面试28k职位,老乡面试官从HashCode到HashMap给我讲了一下午!「回家赶忙整理出1.6万字的面试材料」
- 使用dapper遇到的问题及解决方法
- 一边学计算机一边上班累的说说,对工作很累的句子说说心情