来源:互联网 更新时间:2026-04-24 18:49
快科技4月24日消息,微软资深工程师Raymond Chen分享了一起文件资源管理器崩溃事件的调查过程。
最终结论出人意料,崩溃的根源不是Windows自身的Bug,而是一个第三方卸载程序写错了函数调用约定。
Chen在Windows开发团队工作了数十年,经常在博客中分享这类技术故事,此次事件的起因是文件资源管理器崩溃率出现异常上升。
在检查崩溃转储文件后,发现了一个关键线索,崩溃的不是64位版本的文件资源管理器,而是32位版本。
在64位Windows中,微软出于兼容性考虑保留了32位的文件资源管理器(位于C:/Windows/SysWOW64目录下),普通用户操作通常不会触发它,只有旧的32位应用程序才会调用。
因此,32位文件资源管理器崩溃,几乎可以确定是某个第三方32位程序在以非标准方式与Windows交互。
进一步调查锁定了罪魁祸首:一款第三方软件的卸载程序,该卸载程序在执行文件清理操作时,使用了错误的函数调用约定来从栈中弹出参数。
由于操作持续失败并不断重试,它一直在从栈中弹出参数,直到栈指针移动到了正在执行的调用代码区域,栈被"吃光"了,内存遭到破坏,文件资源管理器随之崩溃。
他还表示,程序留下一地狼藉,“以至于Windows团队认为这是由Windows本身的错误引起的”。

洛克王国世界雪影娃娃捕捉攻略 洛克王国世界雪影娃娃怎么捕捉
牛奶价格卷起来了:多家品牌搞促销
洛克王国世界伊利斯怎么打
于东来回应退休:只是表面退休了 实际还是不退
拆字游戏哪些值得玩2026
起猛了 在成都看到关公开公交:三国寻梦线巴士正式推出
儿子去世 名下房产被判全归养母:生母缺席成长 养母照顾长大
“拿捏你的不快乐,1000%笑到断气~”
洛克王国世界可丽希亚是谁 洛克王国世界可丽希亚角色介绍
能穿地的 “Wi-Fi” 无线网络成功了!可深入地表下100米 有望集成到手机中
龙胤立志传铸剑山庄门派有什么特点
Token经济已来 京东云Coding Plan上线
张雪峰追悼会将在明日举行 生前曾有三次自救机会 都被他错过了
洛克王国世界可可果商店兑换哪些
斗熊舞是我国哪个民族的传统舞蹈
超自然行动组如何快速找到棺材 超自然行动组棺材位置一览
洛克王国世界如何获得御三家 洛克王国世界获得御三家方法
系列首次!DenuvOwO攻破《NBA 2K26》D加密
保卫向日葵什么阵容强 保卫向日葵强力阵容免费获取攻略
洛克王国世界隐藏精灵怎么获得
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc