密钥正确却报“Invalid license”主因是本地环境干扰在线验证。需检查系统时间偏差、hosts文件、杀毒软件拦截,清除旧License.sublime_license缓存,确保网络直连license.sublimetext.com完成HTTPS验证。

密钥明明是对的,为什么还报“Invalid license”?
绝大多数“无效”提示根本不是密钥错了,而是本地环境干扰了验证流程。Sublime Text 4(尤其是 Build 4192 及之后版本)强制走在线 HTTPS 验证,只要 license.sublimetext.com 这个请求被阻断、篡改或签名不匹配,就会直接失败——哪怕密钥本身完全合法。
- 检查系统时间是否偏差超过 ±5 分钟:
w32tm /query /status(Windows)、timedatectl status(Linux)、macOS 建议开启“自动设置日期与时间” - 确认没动过系统
hosts文件:Windows 路径是C:\Windows\System32\drivers\etc\hosts,Linux/macOS 是/etc/hosts,删掉所有含sublimetext.com、sublimehq.com或license.的行 - 关闭杀毒软件或企业防火墙临时测试——某些国产安全软件会静默拦截 Sublime 的 TLS 请求,且不提示
License.sublime_license 文件残留导致冲突
升级到 Sublime Text 4 后,旧版缓存文件可能和新验证机制不兼容,尤其当你之前用过破解补丁、修改版或手动替换过授权文件时,License.sublime_license 很可能已损坏或签名失效。
- 先彻底关闭 Sublime Text(任务管理器里确认无
subl.exe或Sublime Text进程) - 删除对应路径下的授权缓存文件:
Windows:%APPDATA%\Sublime Text 4\Local\License.sublime_license
macOS:~/Library/Application Support/Sublime Text 4/Local/License.sublime_license
Linux:~/.config/sublime-text-4/Local/License.sublime_license - 重启软件,再执行
Help → Enter License,粘贴完整密钥(必须包含----- BEGIN LICENSE -----和----- END LICENSE -----两行)
密钥丢了 or 邮箱收不到自动重发邮件
官方只认购买时绑定的邮箱,不是你当前常用的那个。只要邮箱没注销、邮件没被永久清理,就能秒级找回——前提是别输错邮箱地址,也别漏查垃圾邮件文件夹。
- 打开 https://www.php.cn/link/1c78f618391847c5c211be6ec4b96b03,滚动到底部点
Lost your license? - 输入当年付款时填写的邮箱(比如 PayPal 绑定邮箱、信用卡账单邮箱),不是微信/钉钉/公司邮箱
- 查收邮件,重点看
Spam或Junk文件夹;邮件里是完整文本块,复制时务必从----- BEGIN LICENSE -----开始,到----- END LICENSE -----结束,一行都不能少 - 如果仍没收到,说明该邮箱记录在 Sublime HQ 系统中已不可用,需发邮件至
support@sublimetext.com,主题写License reissue request – your@email.com,正文中提供PayPal Transaction ID或银行账单截图(含商户名sublimetext.com和金额)
为什么旧版注册码/破解工具在 4192+ 版本全失效?
Sublime Text 自 Build 4143 起启用新版激活协议,服务端不再接受离线生成的签名,也不再校验本地机器码哈希,而是要求每次启动都向 https://license.sublimetext.com/v1/activate 提交加密设备指纹。这意味着:
- GitHub 上流传的通用序列号(如
AAAA-BBBB-CCCC-DDDD)早已被服务器拉黑,输入即返回{"error":"invalid_license_key"} - 所谓“注册机”生成的密钥,因缺乏合法签名密钥,无法通过 TLS 握手后的反向 DNS 与证书链校验
-
虚拟机克隆、Docker 容器、WSL 子系统等环境因
machine_id重复或网络栈异常,也会触发风控拦截
真正稳定的解法只有一个:用官网购买的正版密钥 + 清理干净本地残留 + 确保网络直连验证域名。任何绕过 license.sublimetext.com 的操作,都会让 Sublime 失去更新能力,甚至在某次后台静默升级后彻底拒绝启动。











