你电脑上那个橙色小锥子,这两天被一位游戏圈大佬公开处刑了。
前几天,《Braid》和《The Witness》的开发者Jonathan Blow在社交媒体上吐槽:在Windows上用VLC播放一个MP3,启动居然花了33秒。知乎他随后弃用VLC,换成了Windows自带的Media Player,并批评开源软件问题太多。知乎此事很快在开发者圈子里发酵,国内也有科技媒体跟进报道。不少人的第一反应是:难怪最近觉得VLC变慢了。
但在你跟着卸载之前,先看看VideoLAN(VLC开发商)的官方回应,以及官方问题追踪器里的记录——这件事比"开源尴尬论"有意思得多。

官方回应:锅不在VLC,在Windows 11的Defender
VideoLAN的解释很直接:核心问题不在VLC本身,Windows 11的一次Microsoft Defender更新隔离了VLC的插件缓存,这才引发了卡顿。知乎

要理解这件事,得先知道VLC的架构。VLC不是把所有功能打包在一起的大程序,它把解复用器、解码器、滤镜等拆成几百个插件,按需加载——无论是播MP3还是打开蓝光碟片,都走同一套机制。为避免每次打开文件都重新扫描全部插件,VLC会预先生成一个叫plugins.dat的插件列表缓存,正常启动时读一下这个文件就能秒开。知乎问题就出在这份缓存上。Defender更新后把它隔离、标记失效,VLC启动时被迫退回"慢车道":逐个扫描加载.dll插件,而Defender又对每一个被调用的动态库做实时安全扫描。磁盘I/O阻塞、主线程挂起,启动时间从1秒左右飙到30多秒。这也解释了为什么吐槽集中在双击MP3播放的场景——预期就是"点开就响",卡30秒格外难以忍受。
官方追踪器里的真相比吵架更乱:没有万能解药
很多转述文章只说"重新生成缓存就行",但翻VLC官方issue tracker,情况要混乱得多——这对普通用户来说,反而是最实用的部分。
这其实不是新问题,关于启动慢的论坛讨论已经持续一年多,Windows 10和11用户都有报告,一位Win10用户描述自己的延迟达24秒:打开一次VLC后会好一阵,电脑闲置后又变慢。知乎解法有两条路,且各自真实有效于一部分机器:
重新生成plugins.dat:tracker上多位用户确认这个方法有效,其中包括Ryzen 9 9800X3D加32GB DDR5的高端机用户。知乎
把VLC加入Defender排除项,是另一条被确认有效的路径。知乎
但还有一个细节最值得注意:最初的报告者说重新生成缓存对他没用——他两台出问题的电脑都有同样的问题,换入一个已知良好的缓存文件才恢复正常,这也是VLC维护者重新打开这个issue、继续深挖缓存与Defender交互的原因。知乎所以tracker里出现了很有意思的一幕:一位开发者把问题标记为"已修复"(他的机器上重新生成缓存有效),另一位开发者的结论是"无论缓存状态如何,变慢的元凶都是Defender"。两人其实都对——他们遇到的是不同的失败模式。
因此别指望一招通杀,但可以按下面的顺序,从省事到麻烦依次试。
卸载之前,按顺序试这3招
如果你的VLC最近突然从秒开变成等10秒、20秒甚至30秒,先别急着卸载,更不要直接关闭Defender(安全风险不值得),按顺序来:
第一招:重新生成插件缓存。在VLC安装目录(默认是C:Program FilesVideoLANVLC)里找到vlc-cache-gen.exe,指向plugins目录运行,再重启VLC。也可以删除%APPDATA%vlc下的缓存文件,让VLC自己重建。
第二招:用官方安装包重装。重装过程会自动重新生成插件缓存,第一招没好时经常能解决。一定从videolan.org官网下载,别装某些下载站的"捆绑特供版"。
第三招:把整个安装目录加进Defender排除项。在Windows安全中心,将VLC安装目录整体(不是只加vlc.exe)加入排除,多位用户确认这条路径能恢复秒开。知乎三招都不灵,也不必硬撑,播放器市场从来不缺选择。
说到选择,还有一个讽刺的细节
Blow说"现代电脑上等半分钟才能放一首歌很荒谬",这话没毛病,但他换的Media Player并不是更好的选择。该事件的报道中对Windows自带Media Player做了实测:打开视频明显比VLC慢,闲置时占用约377MB内存,遇到HEVC这类格式还会卡住——而VLC能直接打开。知乎也就是说,他放弃了一个"被系统绊倒"的播放器,换了一个"被系统开绿灯"的播放器,功能上反而是降级的。
如果确实想换,分人群给建议:
就是日常播放、不想折腾:留着VLC,毕竟免费、无广告、无追踪、全格式通吃这套组合很难找第二家;
追求轻量高性能、不介意界面朴素:可以试试mpv,开源、极轻、启动快,但界面上手需要时间;
Windows加4K高清片源党:看PotPlayer、MPC-BE,功能强,设置门槛略高。哔哩哔哩
Mac、Linux用户:这事基本与你无关。Linux用户实测启动VLC播放MP3只要1-2秒,没有这个问题。知乎Mac继续用VLC或换IINA都行。

最后,两个后续信号
一个好消息:VideoLAN在积极处理这个问题,tracker上的issue已被重新打开,开发者还在继续调查缓存与Defender的交互。同时,VLC的3.0稳定分支仍在更新——本周摩尔线程的端侧实时视频超分技术MTVSR正式合入VLC官方代码仓库,同时进入3.0.x稳定分支和4.0开发分支,将随即将发布的3.0.24版本正式亮相。知乎摩尔线程由此成为继Intel、NVIDIA、AMD之后,第四家把自家技术合入VLC的厂商,以后播放低分辨率片源,有机会获得实时超分增强。现在的3.0稳定版本播放4K高码率片源也毫无压力。

一个观望项:4.0大版本新界面还在开发分支酝酿,不着急的话,3.0系列仍是当下稳妥选择。
总结一下:
VLC启动几十秒是真的,但直接原因是Defender更新误伤插件缓存,别急着骂开源;
修复顺序:重新生成缓存、重装官方版、安装目录加排除项,不要直接关Defender;
Media Player不是好的替代品,实测更重、格式兼容更差;
真要换:轻量选mpv,高清源选PotPlayer、MPC-BE。
VLC能活二十多年、成为很多人电脑里的"最后播放器",靠的就是不推广告、不追踪用户、什么格式都能播。这次栽跟头,不是栽在自己的本事上,而是被卷进了Windows安全机制与第三方软件的拉扯里。给它3分钟,修不好再告别也不迟。