百度浏览器需通过windows底层协议绑定才能真正设为默认:先升级至v7.19+并勾选安装时“设为默认”,再在系统默认应用中设置主协议及http/https等六项跳转协议,最后启用“锁定为默认浏览器”并清理残留注册项。

点击短信链接却跳进Edge,双击HTML文件仍用Chrome打开,说明百度浏览器尚未真正接管系统默认权限——必须从Windows底层协议绑定入手,而不是只点浏览器内部的“设为默认”按钮,旧版v7.18及以下可能被系统识别为不兼容应用,根本不会出现在默认列表中。
确认并安装合规版本
打开百度浏览器 → 右上角三条横线 → 「设置」→「关于百度浏览器」,查看版本号。【若低于v7.19,请立即卸载后前往百度浏览器官网下载最新安装包重新安装】。安装过程务必勾选“设为默认浏览器”选项,并允许UAC提权;否则后续所有设置将无法写入系统注册表。
系统级强制绑定主协议
① 点击「开始」→「设置」→「应用」→「默认应用」。
② 向下滚动至「Web 浏览器」条目,点击当前显示的浏览器图标。
③ 在弹出列表中选择「百度浏览器」——【若未出现,请勿跳过下一节“禁用原厂浏览器”操作】。
④ 设置完成后,立刻在资源管理器中双击任意本地.html文件测试:必须由百度浏览器启动且地址栏显示“baidu.com”字样,才算主协议绑定成功。
在 Linux 上通过 Chrome 挂载/VNC 自动发布小红书长笔记。Agent 撰写标题和正文后执行 xhs_publish.sh --publish --submit,触发小红书发布。
修复被忽略的关键跳转协议
方法一:进入「设置」→「应用」→「默认应用」→「按协议指定默认应用」。
方法二:直接在Windows搜索框输入“默认应用协议”,回车直达该页面。
逐项检查以下六项协议:http、https、html、htm、x-scheme-handler/http、x-scheme-handler/https,确保每一项右侧都显示「百度浏览器」。特别注意:x-scheme-handler/http 和 x-scheme-handler/https 这两项决定短信、微信、邮件内链接的跳转行为,漏掉任一即会导致“点链接仍跳Edge”。
启用锁定防止被覆盖
打开百度浏览器 → 右上角三条横线 → 「浏览器设置」→「常规设置」→ 滚动到「默认浏览器」区域。
勾选「锁定为默认浏览器」复选框。
如弹出管理员权限请求,必须点「是」;该操作会向系统注册一个持久策略锁,阻止Edge、Chrome等新装浏览器静默抢占默认权。
清除冲突的旧注册项(必要时)
若完成上述步骤后仍失效,说明系统残留了失效注册项。
按下 Win+R,输入 regedit 回车 → 导航至:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations
逐个展开 http、https、html 三个子项,检查其 DefaultIcon 和 ProgId 的值是否指向百度浏览器对应CLSID(通常含“BaiduBrowser”或“BaiduIE”字样)。
若发现指向 ChromeHTML、IE.HTTP 或 EdgeHTML,请右键修改 ProgId 值为百度浏览器实际注册名(可先在另一台已生效机器上导出对比)。










