8月16日消息,游戏开发者Jonathan Blow近日在社交平台吐槽,开源播放器VLC在Windows 11上出现一个问题:打开一个MP3文件最长要等33秒才能出声,并表示自己已经因此弃用VLC转投微软自带播放器,

VLC开发团队随后回应,问题不在VLC本身,而是Windows 11某次更新中Microsoft Defender的一个bug,把VLC的插件缓存文件当成了威胁加以隔离。

团队在回复中直言:“这是Microsoft Defender在Windows 11一次更新中引入的bug,莫名其妙把VLC的插件缓存隔离了。重装VLC或重新生成插件缓存就能解决。开源软件出了问题就叫丢脸,明明是Windows更新搞坏的,这种说法相当不尊重人。”

播放个MP3要等33秒!VLC开发者:Windows才是真元凶

VLC不像其他播放器把所有功能塞进一个可执行文件,而是将编解码器、解复用器、输入输出模块等拆分成插件,按需加载,再用缓存文件避免每次启动都扫描整个插件目录。

一旦Microsoft Defender把plugins.dat缓存文件隔离或拦截,VLC每次启动都得重新处理插件系统,延迟就这么来的。

受影响的用户可以通过两种方式修复,第一种是重装VLC或重新生成插件缓存,VLC安装目录下自带vlc-cache-gen.exe工具,不过这会清除均衡器、快捷键、字幕等个性化设置。更稳妥的办法是在Microsoft Defender中为VLC安装文件夹添加排除项,防止Defender再次拦截缓存文件。

播放个MP3要等33秒!VLC开发者:Windows才是真元凶

【本文来源:快•科技】