惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
G
Google Developers Blog
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
S
SegmentFault 最新的问题
宝玉的分享
宝玉的分享
博客园 - Franky
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
月光博客
月光博客
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
小众软件
小众软件
Microsoft Security Blog
Microsoft Security Blog
Last Week in AI
Last Week in AI
Vercel News
Vercel News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
爱范儿
爱范儿
J
Java Code Geeks
博客园 - 叶小钗
Engineering at Meta
Engineering at Meta
阮一峰的网络日志
阮一峰的网络日志

kkocdko's blog

Tasker 永久试用修改思路 - kkocdko's blog 极限压缩文档扫描件 - kkocdko's blog Bypass the Blank Chars Detection crknob - Chrome portable patch 我如何将博客首页体积降至 3 KB - kkocdko's blog 如何极限优化压缩文件体积 - kkocdko's blog EmEditor 精简版 - kkocdko's blog Backup Data from VSCode Web 优雅地游玩 Minecraft - kkocdko's blog 让程序以管理员权限运行的 PE 清单 - kkocdko's blog 注销 ZEIT 账号之后遇到的坑 - kkocdko's blog 本博客的协议已更改为 CC0 - kkocdko's blog mobp - 使 MSOffice 后台常驻 在安装 VS 生成工具时规避 .NET 安装错误 各种格式的占位空文件 - kkocdko's blog 优雅地游玩 Flash 游戏 - kkocdko's blog WPS 2016 极限精简版 - kkocdko's blog Convert Const to Let by Terser 方便地使用 iPod - kkocdko's blog 用 UserJS 注入 UserCSS - kkocdko's blog 注册表修改文件关联(默认程序) - kkocdko's blog 周期精准的太阳系模型 - kkocdko's blog 关闭屏幕的 WinAPI - kkocdko's blog 重置 Windows 图标缓存 - kkocdko's blog AIDA64 极限精简单文件版 - kkocdko's blog 几何画板单文件精简版 - kkocdko's blog 世界之窗浏览器单文件版 - kkocdko's blog 在 MBR + Legacy 下用 Bootmgr 引导 Ubuntu 简洁的 Markdown 预览工具 - kkocdko's blog 修复 MSOffice 墨迹不可用问题 - kkocdko's blog
规避 Visual Studio 许可证过期的 Bug
2026-04-11 · via kkocdko's blog

仅在 Visual Studio for Windows 上尝试成功,Mac 版未知。

本人使用 Visual Studio Community 2019 16.1.3。理论上,此教程也适配其他版本。

当然,你要先用微软账户登陆。没有账户另当别论。

Introduction

通常,由于长时间未使用、断网等原因,VS 会提示用户“许可证过期”,这很正常。

但是在点击了“检查更新的许可证”后,会显示“我们无法下载许可证,请检查你的网络链接或代理设置”。然而事实上网络连接是没有任何问题的,微软的服务器也没有被墙。这是 VS 的一个 Bug。

Solution

  1. 关闭 Visual Studio。

  2. 从开始菜单打开 Visual Studio Installer。

  3. 点击 你安装的版本 > 更多 > 修改。

  4. 随意增添一个组件,点击右下角 修改。等待修改完成后,关闭 Visual Studio Installer 。

    • 尽量选择轻量的组件,例如“ClickOnce 发布”。
    • 可以在右下角看到勾选前后所需磁盘空间的变化,推断出组件大小。
  5. 打开 Visual Studio ,点击 右上角用户头像 > 账户设置 > 检查更新的许可证,如果一切顺利,将会成功更新许可证(“我们已成功更新了你的许可证”)。

  6. 关闭 Visual Studio ,打开 Visual Studio Installer ,去掉临时增添的组件。

By the Way

这是一个陈旧的 Bug(据记载,它在 VS2013 中就已存在),社区中也早就有了 有关这个 Bug 的反馈,但直至今日(20190708)仍然未能修复,在这里强烈谴责巨硬。