Win11 下 Edge 开/关时 后台修改默认应用协议导致桌面图标闪烁问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sealt
V2EX    Edge

Win11 下 Edge 开/关时 后台修改默认应用协议导致桌面图标闪烁问题

  •  
  •   Sealt 5 天前 374 次点击

    首先环境是这样的

    笔记本

    Windows 25H2 26200.7840

    Edge:版本 146.0.3856.59 (正式版本) (64 位)

    台式机

    Windows 24H2 26100.4652

    Edge:版本 146.0.3856.59 (正式版本) (64 位)

    都登陆的是同个微软账户

    问题是这样的

    打开 Edge 或关闭 Edge 时候,桌面图标会全部变成默认图标,闪烁一秒然后回来:

    我的探索

    当我打开 Edge 启增强后,表现为关闭 Edge → 闪烁;

    当我关闭 Edge 启动增强后,表现为打开 Edge → 闪烁;

    在社区里搜索一些关于 Edge 默认的帖子,用 Procmon64 确实抓到 Edge 在频繁的访问默认应用有关的注册表信息。

    以下是 AI 对日志的总结:

    Edge 浏览器在此期间主要进行了反复的、大量的注册表查询操作,主要集中在 HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts (文件扩展名和用户打开方式)路径下。其核心目的是检查和确认文件类型关联,特别是针对它自身支持的文件格式。

    具体分析如下:

    1. 反复检查和设置 JSON 文件关联 目标:Edge 反复读取 .json 文件的打开方式设置。

    操作:

    它尝试打开 .json\UserChoiceLatest\ProgId 路径,但由于该路径不存在,系统返回 NAME NOT FOUND 。

    随后,它打开(或创建) .json\OpenWithList 注册表键。

    在这个 OpenWithList 中,Edge 读取了 MRUList (最近使用列表)以及多个应用程序的注册值,包括 Notepad4.exe 、Code.exe 、msedge.exe 自身、QQ.exe 、Cursor.exe 以及 Microsoft.WindowsNotepad 。

    结论:Edge 在检查当用户打开 JSON 文件时,它是否在“打开方式”列表中,并可能试图将自己设置为默认程序或获取用户的历史选择。它几乎每隔几秒就会重复这整个流程(例如在 17:01:54 、17:01:55 等多个时间点),这种行为非常反常。

    1. 确认 PDF 文件的默认程序 目标:Edge 检查 .pdf 文件的当前默认打开程序。

    操作:

    多次读取 .pdf\UserChoice 和 .pdf\UserChoiceLatest 下的 Progid 值。

    查询结果显示,Progid 的值为 MSEdgePDF 。

    它还读取了对应的 Hash 值(如 zkhZRbfVxwA=),这是 Windows 用于验证用户选择的完整性标志。

    结论:Edge 反复确认自己( MSEdgePDF )是当前 PDF 文件的默认处理程序。这种行为可能发生在 Edge 启动、设置同步或后台维护任务期间。

    1. 间歇性检查其他 Web 相关格式 目标:检查 .mht 、.mhtml 、.htm 、.html 、.svg 、.xht 、.xhtml 和 .xml 等网页文件的关联情况。

    操作:SystemSettings.exe 也参与了这个过程,查询这些扩展名的 UserChoiceLatest\ProgId 。

    结果:这些格式大多指向 MSEdgeHTM 或 MSEdgeMHT ,说明它们同样被设置为默认使用 Edge 打开。

    结论:这是一个系统范围的设置检查,可能由系统设置应用触发,或是 Edge 在确认其对 Web 文档的默认状态。

    我的搜索

    在谷歌上通过搜索关键字:edge 桌面 闪烁,找到的解决方案包括

    • 解除某些管家的浏览器锁定(根本没装过那些)
    • 关闭 Edge 硬件加速、启动增强等(均无效)
    • 删除图标缓存(无效)

    尝试过后都无法解决。

    2 条回复
    Sealt
        1
    Sealt  
    OP
       5 天前
    经过我不懈的努力和尝试,已经探索出来了,原因是因为 Edge 咖喱味的代码不知道哪里冲突了,我新增了个 Edge 的用户配置,发现新的用户打开的 Edge 不会触发刷新问题,于是我直接删了所有 Edge 的用户数据,重开了!
    Sealt
        2
    Sealt  
    OP
       1 天前
    没救了 Edge ,用了两天又开始闪了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3060 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 167ms UTC 14:17 PVG 22:17 LAX 07:17 JFK 10:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86