Deprecated: parse_url(): Passing null to parameter #1 ($url) of type string is deprecated in /www/wwwroot/blog_qqvbc_com/usr/plugins/Access/Access_Core.php on line 339

Deprecated: parse_url(): Passing null to parameter #1 ($url) of type string is deprecated in /www/wwwroot/blog_qqvbc_com/usr/plugins/Access/Access_Core.php on line 392

Deprecated: parse_url(): Passing null to parameter #1 ($url) of type string is deprecated in /www/wwwroot/blog_qqvbc_com/usr/plugins/Access/Access_Core.php on line 394
Edge 149+(2026 最新版)关闭圆角边框外观 - Joyber 的博客

先把结论说清楚:
Edge 149+(2026 最新版)已经把“关闭圆角”的官方开关和 flags 都删掉了。下面给你目前能用的几种办法,从简单到进阶。


一、先看你有没有“外观 → 圆角”开关(旧版有效)

  1. 打开 Edge → 右上角「⋯」→ 设置
  2. 左侧 外观
  3. 找找有没有 圆角 / 全新外观 开关,有的话直接关掉、重启即可。

新版(149.x)这里已经没有了。


二、edge://flags 关闭圆角(149 以前有效,新版已移除)

  1. 地址栏输入:

    edge://flags
  2. 搜索:

    rounded
  3. 找到 Microsoft Edge rounded corners,设为 Disabled。
  4. 点右下角 Restart 重启浏览器。

⚠️ 149.0.4022.52+ 这个 flag 已经被微软删掉,找不到了。


三、最新版临时方案:用启动参数关闭新外观(有效)

  1. 关闭所有 Edge 窗口
  2. 找到桌面/开始菜单的 Edge 图标 → 右键 → 属性
  3. 在「目标」框最后,加一个空格,再粘贴:

    --disable-features=msFeatureGroupNewLookAndFeelHoldout

    示例:

    "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --disable-features=msFeatureGroupNewLookAndFeelHoldout
  4. 确定,重新打开 Edge。

这个能把新的圆角/白边外观关掉,恢复接近直角的样式。

其它程序打开默认浏览器,仍然出现边框怎么解决

给快捷方式加启动参数,只对【双击这个快捷方式】启动 Edge 生效。
其他软件、系统、微信 / QQ / 文档点击链接时,是直接调用 msedge.exe 本体文件,不会读取你快捷方式上写的参数,所以圆角边框又回来了。

解决方案:注册表直接修改http/https协议

Windows设置面板限制很大,但是注册表可以直接修改协议的打开命令,不用替换msedge本体。

  1. Win+R输入regedit打开注册表
  2. 定位两个项:

    HKEY_CLASSES_ROOT\http\shell\open\command
    HKEY_CLASSES_ROOT\https\shell\open\command
    HKEY_CLASSES_ROOT\MSEdgeHTM\shell\open\command
  3. 修改(默认)的值,填入:

    "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --disable-features=msFeatureGroupNewLookAndFeelHoldout "%1"
    %1 代表传入的链接地址。

如果你和我一样安装了夸克,夸克会自动修改注册表,把夸克设置成默认的浏览器,烦死了,我们以下操作是锁定注册表编辑权限,不让程序自动去改(当然自己也改不了,程序也是用自己登录的身份去改的)

第二步:锁定 http /https 注册表项(核心!让夸克无法写入)

目标注册表项:
HKEY_CLASSES_ROOT\http\shell\open\command
HKEY_CLASSES_ROOT\https\shell\open\command
HKEY_CLASSES_ROOT\MSEdgeHTM\shell\open\command

操作步骤(管理员注册表):

  1. Win,输入 regedit搜索注册表编辑程序,右键或选择以管理员身份运行注册表编辑器
  2. 定位到 HKEY_CLASSES_ROOT\http\shell\open\command
  3. 右键 command 文件夹 → 权限 → 点【高级】
  4. 点【添加】,主体选择自己的用户名,【类型】选择“拒绝”
  5. 点【显示高级权限】,勾选【设置数值】即不能修改数值
  6. 应用、确定。对 https 的 command 项重复完全一样操作。
效果:任何程序(包括夸克)无法修改这个项里面的默认值,只能读,不能写入覆盖。
⚠️ 缺点:以后你自己想手动修改这个注册表,需要回到权限面板,取消拒绝权限才能改。

方案 B(更简单,推荐)

不修改 HKCR 协议,改用快捷方式包装:

  1. 新建 edge 快捷方式,目标填:
    "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --disable-features=msFeatureGroupNewLookAndFeelHoldout "%1"
  2. 把这个快捷方式注册成默认浏览器。

快速验证办法

注销登录之后,不要直接开微信,先用 cmd 执行:

start https://www.baidu.com

这个命令是系统原生协议调用,不走微信缓存。

  • 如果这个 cmd 打开的 Edge 无边框:注册表参数已经成功生效,问题只在微信进程缓存,重启微信即可。
  • 如果 cmd 打开的 Edge仍然带边框:说明系统走的是 MSEdgeHTM,不是 http/https 的 command,需要去修改 MSEdgeHTM 注册表项。
建议先做这个 cmd 测试,判断到底是系统协议没读到参数,还是只有微信缓存问题。

标签: none

仅有一条评论

  1. 真恶心

添加新评论