运行程序是出现了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. 异常分析相关推荐

  1. 程序运行程序是出现的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 原 ...

  2. 关于程序运行中出现的bug“Project1.exe 已触发了一个断点”和“ntdll.dll处引发的异常”和“指针对象为0xdddddddd”

    最近自己做了一个数组+链表的结构.在写完后频频出现 "Project1.exe 已触发了一个断点"和"ntdll.dll处引发的异常"和"指针对象为0 ...

  3. oftc注册服务器占用,golang服务器程序运行过程中崩溃,报错:fatal error: runtime: out of memory...

    用golang编写的游戏服务器程序,在接受来自客户端的链接请求时有一定概率崩溃,崩溃时的打印如下: fatal error: runtime: out of memory runtime stack: ...

  4. windows任务计划程序运行python脚本失败的原因

    前言 用windows任务计划程序定时执行py脚本,为什么会执行失败?运行结果显示(0x1)? 直接闪退? 在IDE运行程序,正常运行 在文件管理器目录下运行程序,也没有问题. 但是为什么在任务计划程 ...

  5. 电脑显示没有被指定在上运行_win10系统运行程序提示“dll没有被指定在windows上运行”的办法...

    有关win10系统运行程序提示"dll没有被指定在windows上运行"的操作方法想必大家有所耳闻.但是能够对win10系统运行程序提示"dll没有被指定在windows ...

  6. gpio引脚介绍 树莓派3b_如何让LabVIEW程序运行在树莓派3B(此处有坑)

    上次转载了LabVIEW部署树莓派的文章后,很多小伙伴很兴趣,一个个都说要把压箱底的树莓派拿出来清下灰尘,也不知道到底拿出来没有. 放个之前文章链接如下: 零基础上手树莓派+免费正版LabVIEW C ...

  7. java游戏开发--连连看-让程序运行更稳定、更高效

    之六)优化:让程序运行更稳定.更高效 改善游戏的合理性 到目前为止,我们的游戏基本上算是完成了,为了使程序更合理,我们还需要将整个程序从头再理一遍,看看有没有改进的地方. 首先,在变量的使用上,由于很 ...

  8. Linux系统程序运行时加载动态库路径顺序

    程序运行时加载动态库路径顺序(Linux) 在linux系统中,如果程序需要加载动态库,它会按照一定的顺序(优先级)去查找: 链接时路径(Link-time path)和运行时路径(Run-time ...

  9. 从hello world 说程序运行机制

    http://www.cnblogs.com/yanlingyin/archive/2012/03/05/2379199.html 开篇 学习任何一门编程语言,都会从hello world 开始.对于 ...

最新文章

  1. Packet Tracer 5.0实验(五) 快速生成树配置
  2. Codeforces 1188
  3. Nagios监控之9:利用sendmail使用第三方SMTP服务发送邮件报警
  4. DL之MaskR-CNN:基于类MaskR-CNN算法(RetinaNet+mask head)利用数据集(resnet50_coco_v0.2.0.h5)实现目标检测和目标图像分割(语义分割)
  5. PyTorch-torch.nn.AdaptiveAvgPool2d
  6. 给脚本添加到环境变量_让你的脚本可以在任意地方都可执行的几个方法
  7. codeforces 1060a(思维水题)
  8. python写名片管理系统_Python实现名片管理系统
  9. java单元测试内存数据库_基于内存数据库的单元测试
  10. mysql8双机热备高可用配置
  11. [noi2005][treap]序列维护
  12. 超市库存管理java sql_超市仓库管理系统的设计与实现(MySQL)
  13. 努比亚 Z17s (Nubia NX595J) 解锁BootLoader 并刷入recovery ROOT
  14. 记一次网站漏洞修复经历
  15. 机器学习自然语言处理之英文NLTK(代码+原理)
  16. JS中onpropertychange事件和onchange事件区别
  17. 【arduino】arduino家族,arduino相关各种开发环境汇总,Mixly米思齐最新python开发环境...
  18. 数据库编程——简单教程
  19. php 微信接口文档例子,微信开发之群发(示例代码)
  20. python计算圆周率

热门文章

  1. 【MATLAB教程案例86】通过matlab实现lorenz混沌系统
  2. 22考研上岸西电计科初试395分经验分享
  3. RabbitMQ学习笔记 - mandatory参数
  4. 橄榄油可以用来炒菜吗
  5. SE2431L-R射频放大器
  6. 进程概念——PCB详讲
  7. QTableView 设置行间距
  8. 云计算大数据学习中心作业8
  9. 最少硬币问题(c语言实现)
  10. php 如果记录集不存在,ThinkPHP教程_PHP框架之ThinkPHP(八)【CRUD与连贯操作】