在 Windows 应用意外崩溃后,系统似乎会努力地寻找解决方案。但是在绝大多数情况下,这一切都是徒劳的,并不会向用户给出任何结果。即便如此,很多人还是想要知道这个无效的过程期间到底都发生了什么。好消息是,近日微软 Windows Update Agent 软件开发团队的 Mark Phaedrus,就在问答网站 Quora 上回答了这个问题。

(题图 via MSPU)

以下是 Windows错误报告系统工作原理的简化说明:

● 程序遇到崩溃。

● Windows 错误检查机制启动,尝试获取程序崩溃当时正在做什么的重要信息。

● 基于上述信息来创建‘桶签名’(Bucket Signature),这是识别崩溃的一个简单方法。尽管无法直接判断,但若遇到两个或以上相同的内容,就能揪出是同一件事导致的崩溃。

● 若用户隐私设置允许,Windows 错误报告会将 Bucket Signature 签名信息发送给微软。

之后就是三种结果:

(1)微软未能找到特定的问题:服务器那边仅仅是记下了崩溃的签名信息,未能反馈任何后续进展。

(2)服务器接收到了大量相同的崩溃签名信息:此事微软会将 bug 报告分配给开发团队作分析,但他们可能需要更多信息来完成修复。

(3)运气很好,找到了相应问题的修复程序:那服务器会向用户机器传回一个通知 ——‘你可以怎么怎么做来解决该问题’。

但若无法简单通过安装最新的 Windows 修补程序来解决这个问题,还是去寻找 IT 管理员的帮助吧。

综上所述,若用户不提交错误日志,那微软可能永远不会知道该问题的常见程度。如果你希望微软能够尽力修复,那也请不吝提交崩溃日志信息。

未能找到程序集“platform.winmd_应用程序崩溃后 微软错误报告工具到底是如何联机检查解决方案的?...相关推荐

  1. 报错未能找到程序集“platform.winmd”: 请使用 /AI 或通过设置 LIBPATH 环境变量指定程序集搜索路径,问题解决办法

    报错C1107 未能找到程序集"platform.winmd"和"Windows.winmd" 说在前面的话 文章供自己回顾学习使用(学生党踩坑总结) 做计算机 ...

  2. vs未能找到程序集platform.winmd_PP体育直播大连人VS恒大:新老8冠王首尾对决竟有十大看点...

    北京时间8月25日,中超大连赛区的第7轮较量,广州恒大迎战大连人,恒大取胜即可继续位列榜首,同时获得半程冠军.而对于前6轮不胜的大连人来说,已经被逼上了绝境.虽然大连人晋级争冠组的前景极为渺茫,但一胜 ...

  3. 联机检查解决方案并关闭程序-解决方法

    来源于互联网: 一.先在Win7系统上,同时按住键盘上Win+R键调出运行对话框,接着在运行窗口中输入regedit命令,调出注册表编辑器.然后在注册表上,展开HKEY_LOCAL_MACHINE \ ...

  4. fatal error C1107: 未能找到程序集“AdWindows.dll”

    开发环境:VS2019+AutoCAD2010/2007 开发语言:C++与.net混合编程 问题:在编译V90版本时正常,编译V80版本时,提示如下错误: fatal error C1107: 未能 ...

  5. VS 未能解析此引用,未能找到程序集,请检查磁盘上是否存在该程序集

    https://www.cnblogs.com/LJP-JumpAndFly/p/7223566.html?utm_source=itdadao&utm_medium=referral 多层架 ...

  6. C# ERROR.未能找到程序集“Microsoft.QualityTools.Testing.Fakes”。请检查磁盘上是否存在该程序集。

    icrosoft.QualityTools.Testing.Fakes.dll文件下载,解决找不到Microsoft.QualityTools.Testing.Fakes.dll的[问题描述] 未能找 ...

  7. UE4遇到了 “warning MSB3245: 未能解析此引用。未能找到程序集“Windows”。

    打UE4包的时候,AutomationTool模块会出现 Failed to build, 导致打包失败. 遇到这种情况一般是对AutomationTool模块,鼠标右键点击,重新生成. 但是在生成的 ...

  8. (2110,5): warning MSB3245: 未能解析此引用。未能找到程序集“Windows”。请检查磁盘上是否存在该程序集。 如果您的代码需要此引用,则可能出现编译错误。

    最近打UE4的包的时候,总是失败.没办法只能各种搜索找答案解决,用了度娘.sougou.bing都没有找到理想的答案,最后没办法翻墙用google找答案,还好最后完美解决了. 下面是编译VS的erro ...

  9. win7或win2008系统中,出现【已停止工作,联机检查解决方案并关闭该程序,关闭程序】解决方法!

    win7或win2008系统中,出现[已停止工作,联机检查解决方案并关闭该程序,关闭程序]解决方法! 经过摸索,点击[控制面板]-[操作中心]-[更改操作中心设置]-[问题报告设置]-[从不检查解决方 ...

最新文章

  1. mysql主从复制篇-主库有数据
  2. c语言 结构体映射,内存管理之4:页面映射中的结构体
  3. 深入理解Java虚拟机-常用vm参数分析
  4. 窗体的扩展样式GWL_EXSTYLE:用于SetWindowLong
  5. X86/ARM 模拟器
  6. 打印show attend and tell的解码器网络结构
  7. 8.16模拟:树上算法
  8. PrimeFaces在GlassFish 3.1.2.2上推动大气
  9. Eclipse配置初始化(自用)
  10. Qt工作笔记-ListWidget拖动(拖拽)到QGraphicsScene
  11. 我的世界基岩版种子和java版种子_我的世界:对萌新最友好的种子,基岩版通用,对老玩家也很适合!...
  12. linux/ubuntu查看内核版本命令
  13. Shanda EZ Mini
  14. unknown type name err_status_t; did you mean srtp_err_status_t/err_status_ok/err_status_replay_fail
  15. 加域时提示指定的网络名不再可用
  16. 【风马一族_php】NO5_php基础知识_数组
  17. input、textarea等输入框输入中文时,拼音在输入框内会触发input事件的问题
  18. IntelliJ IDEA的常用设置和快捷键
  19. Java、javascript、JS和JScript区别
  20. 【巧用自带清空内存命令 一键释放内存资源】

热门文章

  1. mybatis中<mappers> ,mapperLocations,和MapperScannerConfigurer 用法
  2. spring boot配置tomcat部署
  3. 悖论对计算机科学影响,数学和计算机科学的核心逻辑悖论
  4. keil html转换工具,网页转换工具FCARM和makefsfile的使用简介
  5. mysql数据库操作宠物表_mysql数据库之表的操作
  6. python网址太长_Python GUI-长链转短链
  7. c# 计算机ip,C# 获取电脑的IP,网关,MAC,计算机名。。
  8. java 数字组合_java解决数字组合问题
  9. Java核心篇之JVM--day3
  10. html加动画不改变高度,怎么为不定高度(height:auto)的元素添加CSS3 transition-property:height 动画...