VLC在Windows 11上播放MP3延迟:开发者指责Microsoft Defender

图片: Tom's Hardware
简要回答
Windows 11用户在使用VLC播放MP3时遇到长达33秒的启动延迟,开发团队确认是Microsoft Defender更新阻止了VLC插件缓存导致。
Windows 11用户在使用VLC媒体播放器时遭遇了一项意外问题:尝试播放MP3文件时,播放器启动延迟可达33秒。最初,游戏开发者乔纳森·布劳(Jonathan Blow)将问题归咎于VLC本身,并批评开源软件在Windows平台上的不稳定性。然而,VLC开发团队迅速回应,指出问题根源在于Microsoft Defender的最新更新。
据开发团队介绍,Windows自带的Microsoft Defender开始阻止VLC插件缓存文件(plugins.dat)的访问,导致播放器在初始化组件时耗费大量时间。VLC依赖插件支持多种编解码器格式,而缓存功能能显著提升插件加载速度。一旦缓存被阻断,播放器不得不每次重新扫描插件目录,从而引发播放延迟。
解决方案包括多种方式。最简单的方法是重新安装VLC或通过内置工具vlc-cache-gen.exe清除缓存(该操作会删除用户设置,如均衡器和热键配置)。更稳妥的方案是将VLC的安装目录添加至Microsoft Defender的白名单,以避免系统防护干扰缓存文件。
尽管目前已有临时解决方案,但这一事件再次引发了关于Windows系统更新与第三方软件兼容性的讨论。用户不得不额外操作以确保应用正常运行,这无疑增加了使用体验的复杂性。Microsoft尚未对此问题作出官方回应,但未来的Defender更新或将修复这一错误。
常见问题
- 为什么VLC在Windows 11上播放MP3文件时会出现延迟?
- 延迟是由于Microsoft Defender在系统更新后阻止了VLC插件缓存文件,导致播放器在初始化插件时耗费大量时间。
- 如何修复Windows 11上VLC的播放延迟问题?
- 可通过重新安装VLC、使用vlc-cache-gen.exe清除缓存(会重置用户设置)或将VLC安装目录添加至Microsoft Defender的白名单来解决。
- VLC的问题责任在谁?是开发者还是Microsoft?
- VLC开发团队明确指出问题由Microsoft Defender的更新引起,Microsoft目前尚未对此发表评论。
分享:
Dzen 订阅: /feed/dzen.xml · RSS: /feed.xml