Windows下 Microsoft Edge 闪退的解决思路
Windows下 Microsoft Edge 闪退的解决思路
西柚Edge浏览器作为微软旗下的新时代网络门户(现阶段Windows11、Windows10都会预装),凭借其迅速且高效的性能赢得了广泛用户的青睐。然而,尽管大多数时候它工作得相当出色,但在某些特定情境下,用户可能会遭遇到浏览器意外闪退的尴尬局面。为此,本文旨在深入探讨一种解决Edge浏览器闪退困扰的有效方法,期望能在你面对同样问题时提供一丝启发。
问题现象
近日,一位朋友向我求助,他的Edge浏览器突然间无法启动,遇到了白屏闪退的问题,并请求我协助解决。以下是我为解决该问题而采纳的思路和步骤,希望能对遇到同样问题的你有所帮助。
网络解决方案
做过简单的了解之后,先在网络上搜索了一下类似问题,发现有不少搜索结果,其中有两个搜索结果的问题相似,于是乎,我将解放方案发给了朋友。
- 设置Windows的隐藏文件夹可见。
- 然后打开
C:\Users\用户名\AppData\Local\Microsoft\Edge\User Data\Default\
然后删除目录下的Nurturing
文件夹。
以为问题就这样简单的解决了,结果过了一会,朋友又联系我说,“还是打不开,闪退”。此时,我还不是很慌,接着对朋友进行指导。
进一步操作
- 打开
C:\Users\用户名\AppData\Local\Microsoft\Edge\
目录(此目录是用户的各种配置文件的存放目录) - 将目录下的
User Data
更改为User Data.old
,然后重新打开Edge。
结果过了一会,朋友的微信又来了,说是不行,提示文件占用。然后网上的解决闪退的办法他也试了很多,但是都没有解决问题。
远程尝试
随即开始使用向日葵远程查看问题。
- 尝试在对应的目录下进行重命名,发现提示在占用,但是在任务管理器中,没有发现任何跟Edge相关的进程,
- 下载
powerToys
工具,准备使用它的File Locksmith
功能来查看一下哪个进程在占用
结果不知道什么原因,该工具没有在朋友电脑的右键菜单中出现,以为是没有生效,在任务管理器中,重启资源管理器,结果还是没有出现在右键菜单中。此时,汗流浃背了啊,兄弟!
再次尝试改名还是不行,于是就直接创建了一个User Data.old
文件夹,然后再进入User Data
全选,然后Ctrl + X 打开User Dta.old
目录,然后Ctrl + V成功将所有文件都移动到了User Data.old
目录下,然后再次尝试打开Edge, 尴尬的情况出现了,它又闪退了。
注册表修改
本着既然都远程了,那就要成功解决的原则,开始怀疑是不是朋友公司电脑硬件水平太次了,然后Edge默认是开着硬件加速的,随即我开始尝试修改注册表。
以下步骤适用于 Windows 系统中的 Microsoft Edge 77 及以上版本(现在应该没有几个人用100版本以下的Edge了吧),会对所有用户账户生效。
- 使用Win + R快捷键打开「运行」对话框,执行regedit打开注册表编辑器。
- 导航到以下路径(没有就新建):
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\\Microsoft\Edge
- 新建一个名为
HardwareAccelerationModeEnabled
的 DWORD (32-位) 值,将其十六进制值设置为:0
表示禁用图形加速1
表示启用图形加速
- 重启计算机。然后朋友再次尝试打开Edge,结果还是闪退。又微信跟我说,还是不行。
覆盖安装Edge/卸载
接着我又指导朋友下载Bate版本的Edge,然后直接覆盖安装(因为Edge浏览器不支持常规卸载)。然而,这个方法也没有解决问题。
紧接着我又继续远程,尝试到安装目录C:\Program Files (x86)\Microsoft\Edge\Application\125.0.2535.51\Installer
下,以管理员身份打开控制台,并输入以下命令进行卸载:
.\setup.exe --uninstall --system-level --verbose-logging --force-uninstall
然而,卸载操作并没有达到预期效果,卸载失败了。
扩展问题
接着我又开始了尝试,使用Google Chrome打开Edge的官网安装页面,因为检测到当前电脑已安装Edge,所以没有显示下载按钮,显示的打开Edge的按钮。
点击再试一次之后,浏览器在尝试跳转一个网址。并且没有立即闪退,再等待了大概30秒左右的时间之后,Edge又闪退了。
紧接着又尝试了几次,在尝试的过程中,我注意到,我只要点击新建标签页会立马闪退(可能是巧合)沉思了一会,考虑是不是因为安装的扩展导致的,于是找到了Edge的扩展目录C:\Program Files (x86)\Microsoft\Edge\Application\版本号\目录下的Extensions文件夹,直接将其进行了删除,此时再次尝试打开,见证期间的时刻,Edge正常打开了,没有闪退!
因为登录了微软账号,所以所有的扩展都重新进行了同步,然后发现朋友装的扩展,就有一个跟标签页有关,但是重新设置之后,没有再次出现问题。
结果
目前朋友安装的就是这些扩展,目前问题没有再复现了。问题解决了,定位到是扩展问题,但是没有确定是哪个扩展,不然得把这个扩展的作者祭天了,兼容性做太差了,都出现恶性BUG了(手动狗头)。
类似问题解决思路
- 备份用户配置文件,然后删除配置文件进行尝试;目录
C:\Users\用户名\AppData\Local\Microsoft\Edge\User Data
- 禁用硬件加速,参考注册表修改
- 删除扩展文件夹Extensions,目录
C:\Program Files (x86)\Microsoft\Edge\Application\
- 临时解决方案,打开
C:\Program Files (x86)\Microsoft\Edge\Application\版本号
,运行msedgewebview2.exe
可以临时使用。 - 通过系统设置进行修复。
- 打开设置-》应用-》安装的应用找到Microsoft Edge;
- 打开设置-》应用-》安装的应用找到Microsoft Edge;
- 选择Microsoft Edge,点击三个点,然后点修改,在弹出的对话框点修复;
这些是类似问题的一些解决方案,希望对你有所帮助。遇到类似的问题可以进行参考。