VLC「更新失败」/「检查更新」报错——如何修复
Help → Check for Updates 有时会失败,提示 "Unable to check for updates",或下载卡住。好消息是:内置更新器只是便捷功能,并非必需。VLC 随时可以从官网手动更新。本指南修复常见原因——网络限制、代理、时钟偏差和损坏的更新缓存。
故障原因分析
- 网络限制——公司防火墙或 ISP 屏蔽了更新域名(update.videolan.org / videolan.org)。
- 代理 / VPN 冲突——更新器会忽略部分系统代理设置。
- 系统时钟偏差——日期不正确会导致 TLS 证书验证失败。
- 杀毒软件干扰——有些套装会隔离更新器程序或阻止其网络访问。
- 更新缓存损坏——下载一半的更新会让更新器卡死。
解决方案
方案 1从官网手动更新
无论更新器处于什么状态都有效
在浏览器中打开 videolan.org/vlc。
官方下载页面加载。
下载你平台的安装程序(Windows x64 / macOS / Linux)。
安装程序开始下载。
在现有 VLC 上运行它——偏好设置会保留。
VLC 更新到最新版本。
方案 2检查系统时钟和日期
修复 TLS 证书验证失败
打开 Settings → Time & Language → Date & time(Windows)或 System Settings → General → Date & Time(macOS)。
时间设置打开。
启用 "Set time automatically" 并立即同步。
时钟得到校正。
在 VLC 中重试 Help → Check for Updates。
更新检查成功。
方案 3临时禁用代理 / VPN 和杀毒软件
找出是哪个软件在拦截
禁用任何 VPN 和系统代理,然后重试更新检查。
如果成功,说明网络路径被拦截了。
临时暂停杀毒软件实时保护(如 Windows Defender、Avast、McAfee)并重试。
你就知道杀毒套装是否在干扰。
之后重新启用保护,如有必要把 VLC 加入白名单。
保护已恢复。
方案 4清除更新缓存
修复卡死的更新器
关闭 VLC。
VLC 已关闭。
删除
%APPDATA%\vlc的更新缓存文件(Windows)或~/Library/Application Support/org.videolan.vlc(macOS)。过期的更新数据已删除。
重启 VLC 并重试更新。
更新器重新开始。