关于C++程序运行程序是出现的this application has requested the runtime to terminate it in an unusual way. 异常分析
运行程序是出现了this application has requested the runtime to terminate it in an unusual way. 的异常报告,以前也经常遇到,但是没有留意过,今天确实是绕不过去了,就上网查了下,发现这样的问题回馈还挺多的,所以找了一些东西跟大家分享一下。
一般是软件运行时出现这种问题,不过其实可以把程序也看成一个小软件了,首先要理解这句话的意思是:这个应用程序请求运算时间用一个异常的方式终止。
大家先看一个美国人关于这个的解释。
解释为
运行时错误应说明哪个应用程序引起了故障,该应用程序可能需要重新安装。
虚拟内存是硬盘的一部分,当没有足够的物理RAM来运行时使用该内存。您可以获得更多的RAM
或者您可以更改可用的虚拟内存量:
右键单击我的计算机,然后选择高级
在性能上单击设置
单击高级和虚拟内存-更改
如果将其设置为系统托管,则更改为自定义,并使其至少2000MB
他的解释是这个问题和内存有关,我在优化了我的程序之后,确实这个问题解决掉了,再加上我查询的其他一些资料,这个问题的出现确实基本上是由于内存读写时候的问题。
然后我给大家找到了官方的解释,也是网上流传很多的一个解释。
微软官方解释如下:
症状
在 Microsoft Windows XP 中运行自定义 Microsoft Visual C++ 6.0 程序时,您可能会收到以下错误消息:
This application has requested the Runtime to terminate it in an unusual way.Please contact the application’'s support team for more information.
回到顶端
原因
如果使用 /GR 和 /MD 编译器开关,并且 Msvcrt.dll 文件和 Msvcirt.dll 文件的版本是 7.0.x,则可能出现此问题。
注意:当使用早于 7.0 版本的 Msvcrt.dll 文件和 Msvcirt.dll 文件时,不会出现此问题。
回到顶端
解决方案
Microsoft 现在提供了一个受支持的修补程序,但该程序只用于解决本文中提到的问题。仅当系统遇到本文描述的特定问题时才可应用此修补程序。此修补程序可能还会接受进一步的测试。因此,如果这个问题没有对您造成严重影响,我们建议您等待包含此修补程序的下一个 Windows XP Service Pack。
要立即解决此问题,请与 Microsoft 产品支持服务联系,以获取此修补程序。要获取 Microsoft 产品支持服务电话号码和支持费用信息的完整列表,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
根据微软的方案可以如下解决这个问题:
1、下载早期的 Msvcrt.dll 文件和 Msvcirt.dll 文件。
2、在C:\Program Files\或者是其他软件安装目录下搜索这两个文件。
3、下载微软官方补丁。
这个解释其实跟啥都没说一样,至于能不能解决问题,我暂时还没试验,并且他回馈的关于XP系统的,现在也多有不适用了。
我还给大家找到了一个解决方法,遇到这个问题的可以试一下。
解决办法:
1、开始–运行–输入cmd
2、输入 cd %windir%\system32 (进入windows安装目录的system32文件夹)
3、输入 Regsvr32 Msxml3.dll
关于C++程序运行程序是出现的this application has requested the runtime to terminate it in an unusual way. 异常分析相关推荐
- 程序运行程序是出现的this application has requested the runtime to terminate it in an unusual way. 异常分析
解决办法: 1.开始–运行–输入cmd 2.输入 cd %windir%\system32 (进入windows安装目录的system32文件夹) 3.输入 Regsvr32 Msxml3.dll 原 ...
- 关于程序运行中出现的bug“Project1.exe 已触发了一个断点”和“ntdll.dll处引发的异常”和“指针对象为0xdddddddd”
最近自己做了一个数组+链表的结构.在写完后频频出现 "Project1.exe 已触发了一个断点"和"ntdll.dll处引发的异常"和"指针对象为0 ...
- oftc注册服务器占用,golang服务器程序运行过程中崩溃,报错:fatal error: runtime: out of memory...
用golang编写的游戏服务器程序,在接受来自客户端的链接请求时有一定概率崩溃,崩溃时的打印如下: fatal error: runtime: out of memory runtime stack: ...
- windows任务计划程序运行python脚本失败的原因
前言 用windows任务计划程序定时执行py脚本,为什么会执行失败?运行结果显示(0x1)? 直接闪退? 在IDE运行程序,正常运行 在文件管理器目录下运行程序,也没有问题. 但是为什么在任务计划程 ...
- 电脑显示没有被指定在上运行_win10系统运行程序提示“dll没有被指定在windows上运行”的办法...
有关win10系统运行程序提示"dll没有被指定在windows上运行"的操作方法想必大家有所耳闻.但是能够对win10系统运行程序提示"dll没有被指定在windows ...
- gpio引脚介绍 树莓派3b_如何让LabVIEW程序运行在树莓派3B(此处有坑)
上次转载了LabVIEW部署树莓派的文章后,很多小伙伴很兴趣,一个个都说要把压箱底的树莓派拿出来清下灰尘,也不知道到底拿出来没有. 放个之前文章链接如下: 零基础上手树莓派+免费正版LabVIEW C ...
- java游戏开发--连连看-让程序运行更稳定、更高效
之六)优化:让程序运行更稳定.更高效 改善游戏的合理性 到目前为止,我们的游戏基本上算是完成了,为了使程序更合理,我们还需要将整个程序从头再理一遍,看看有没有改进的地方. 首先,在变量的使用上,由于很 ...
- Linux系统程序运行时加载动态库路径顺序
程序运行时加载动态库路径顺序(Linux) 在linux系统中,如果程序需要加载动态库,它会按照一定的顺序(优先级)去查找: 链接时路径(Link-time path)和运行时路径(Run-time ...
- 从hello world 说程序运行机制
http://www.cnblogs.com/yanlingyin/archive/2012/03/05/2379199.html 开篇 学习任何一门编程语言,都会从hello world 开始.对于 ...
最新文章
- Packet Tracer 5.0实验(五) 快速生成树配置
- Codeforces 1188
- Nagios监控之9:利用sendmail使用第三方SMTP服务发送邮件报警
- DL之MaskR-CNN:基于类MaskR-CNN算法(RetinaNet+mask head)利用数据集(resnet50_coco_v0.2.0.h5)实现目标检测和目标图像分割(语义分割)
- PyTorch-torch.nn.AdaptiveAvgPool2d
- 给脚本添加到环境变量_让你的脚本可以在任意地方都可执行的几个方法
- codeforces 1060a(思维水题)
- python写名片管理系统_Python实现名片管理系统
- java单元测试内存数据库_基于内存数据库的单元测试
- mysql8双机热备高可用配置
- [noi2005][treap]序列维护
- 超市库存管理java sql_超市仓库管理系统的设计与实现(MySQL)
- 努比亚 Z17s (Nubia NX595J) 解锁BootLoader 并刷入recovery ROOT
- 记一次网站漏洞修复经历
- 机器学习自然语言处理之英文NLTK(代码+原理)
- JS中onpropertychange事件和onchange事件区别
- 【arduino】arduino家族,arduino相关各种开发环境汇总,Mixly米思齐最新python开发环境...
- 数据库编程——简单教程
- php 微信接口文档例子,微信开发之群发(示例代码)
- python计算圆周率