本文目录


问题背景

  • 系统: Windows 11 22H2 专业版
  • 原有浏览器: Microsoft Edge (新版), Google Chrome
  • 操作: 因感觉新版Edge内存占用高,卸载后安装了旧版Edge。
  • 问题: 安装旧版Edge后,微信、QQ内的所有HTTPS链接点击均无法打开,弹出错误提示 获取打开此'https'链接的应用
    在这里插入图片描述

尝试过的解决方法

方法一:设置默认浏览器 (失败)

  1. 设置 -> 应用 -> 默认应用 -> 按协议设置默认应用/为文件类型或链接类型设置默认值
  2. 目标:设置 HTTPS 协议的默认打开程序为Chrome。
  3. 关键问题: 协议列表中只有 HTTP,完全找不到 HTTPS 选项
  4. 结果: HTTP链接可正常在Chrome中打开,HTTPS链接依然报错。

方法二:修改注册表 (失败)

  1. Win + R -> regedit
  2. 导航至:HKEY_CLASSES_ROOT\https\shell\open\command
  3. 检查并确认 (默认) 值数据指向Chrome可执行文件且包含 "%1",例如:
    "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "%1"
    
  4. 结果: 确认路径正确无误后,HTTPS链接仍然无法打开

最终解决方案:重装新版Edge

  1. 卸载有问题的 旧版Edge浏览器。
  2. 重新安装 最新版本的Edge浏览器
  3. 安装完成后,再次执行「方法一:设置默认浏览器」
  4. 此时,协议列表中成功出现了 HTTPS 选项!
  5. HTTPS 的默认应用设置为Chrome(或新版Edge)。
  6. 结果: 微信、QQ中的HTTPS链接完美恢复

疑惑与反思:为什么卸载Edge会连累Chrome?

整个过程最令人费解的是:
1 . 卸载功能正常。
2. 卸载新版Edge安装旧版后,即使Chrome存在且是默认浏览器,HTTP可用,唯独HTTPS失效
3. 只有重装新版Edge后,HTTPS协议选项才重现,问题解决。

重要建议:血的教训

  1. ⚠️ 不要轻易卸载Edge! 在Windows 10/11上,Microsoft Edge已深度集成,强行卸载极易引发协议关联(如HTTPS)、WebView2依赖或其他未知的系统级问题。
  2. ✅ 正确做法:
    • 设置默认浏览器: 如果不想用Edge,只需在设置中将Chrome/Firefox等设为默认浏览器即可。Edge可以保留在系统中。
    • 管理Edge更新: 日常使用中,若担忧新版Edge问题(如内存),可参考下方文章学习暂停或管理其自动更新,而不是卸载。

参考文章

对于需要控制Edge更新的用户,推荐大佬“科技BOOM”的这篇详细讲解禁用Edge浏览器自动更新的文章(操作前请务必理解步骤):
手把手教你如何彻底关闭Windows和Edge的「反人类」的自动更新功能 - 科技BOOM

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐