打开Edge弹窗“找不到msedge_elf.dll,重新安装应用程序可能解决问题”

发布于:2023-01-04 ⋅ 阅读:(1965) ⋅ 点赞:(1)

错误截图

由于在笔者的电脑上已经成功修复,无法在笔者电脑上截图,这是在网上搜到的弹窗图,笔者当时遇到的弹窗和这个一模一样。
在这里插入图片描述

解决办法

不需要像现在搜索引擎搜到的那样,下载什么msedge.elf.dll并把它放到System32中,然后注册,实际上,这种方法是不推荐的!
在这里插入图片描述

只需要按照微软开发者的建议,添加一个环境变量,具体操作如下:(笔者电脑系统版本是win11 21H2,OS内部版本22000.856)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
输入:
变量名=EDGE_CRASHPAD_ASYNC_ENABLED
变量值=0
如下:
在这里插入图片描述
然后一路确定即可。

参考资料

首先是微软官网上的一篇帖子
其中有一个回答启发了我:
在这里插入图片描述
里面提到了这种现象出现的原因:第三方软件对edge线程的注入行为,然后解决办法就是添加这样的一个环境变量,也就是我上面提到的,然后他最后还说添加了这个环境变量,可能会导致edge启动变慢,但我实际体验下来,启动速度并没有明显差别。

然后这里还有一篇深入探究的文章,感兴趣的小伙伴可以自行阅读。