VLC на Windows 11 столкнулся с странной проблемой: у части пользователей обычный MP3-файл начинает играть только через 33 секунды. Команда VideoLAN винит не сам плеер, а свежую проблему в Microsoft Defender.
История всплыла после того, как разработчик игр Jonathan Blow написал, что отказался от VLC в пользу стандартного Microsoft Media Player. Его раздражала пауза перед воспроизведением. Заодно Blow резко прошелся по состоянию open-source софта на Windows.
Разработчики VLC ответили почти сразу. В публичном сообщении VideoLAN команда заявила, что Windows 11 после одного из обновлений начала помещать кэш плагинов VLC в карантин. По их версии, это ломает нормальный старт плеера.
Microsoft Defender блокирует кэш плагинов VLC
VLC не хранит все функции в одном большом исполняемом файле: плеер подгружает модули для кодеков, демультиплексоров и ввода-вывода по мере нужды, а файл plugins.dat помогает не сканировать всю папку плагинов при каждом запуске. Если Microsoft Defender блокирует этот кэш, VLC заново разбирает систему модулей перед стартом воспроизведения.
Для пользователя это выглядит максимально глупо. Ты открываешь MP3, ждешь не сложный проект в DaVinci Resolve, а обычную песню. И плеер висит десятки секунд до первого звука.
Команда VideoLAN прямо назвала причиной баг Microsoft Defender в одном из обновлений Windows 11. В их формулировке Defender «магическим образом» отправил кэш плагинов VLC в карантин.
Технически картина сходится. VLC десятилетиями живет на модульной архитектуре. Через плагины плеер работает с форматами, контейнерами, потоками и устройствами. Кэш нужен именно для скорости, иначе универсальность VLC оборачивается долгим обходом файлов при запуске.
Проблема проявляется не на каждой системе
Ситуация с задержкой пока выглядит неровно: Tom’s Hardware проверил VLC на машине с Windows 11 и не поймал паузу при запуске MP3. В комментариях пользователи тоже разделились: одни видят задержку не только на MP3, но и на видео, другие запускают музыку и ролики без заметной паузы.
Один из пользователей указал конфигурацию без проблемы: Windows 11 Pro со всеми обновлениями и VLC версии 3.0.23. Это важная деталь. Баг может зависеть от конкретного обновления Windows Defender, состояния кэша, настроек защиты или истории установки VLC.
Разработчики VLC называют два рабочих варианта восстановления: переустановка плеера или пересоздание кэша плагинов. Установщик VLC для Windows включает отдельный инструмент vlc-cache-gen.exe, а в меню «Пуск» есть пункт сброса настроек и файлов кэша.
Правда, сброс кэша и настроек трогает не только проблемный файл. Пользователь может потерять кастомные параметры звука, эквалайзер, горячие клавиши, субтитры и другие настройки. Для человека, который годами доводил VLC под себя, это неприятная цена за запуск MP3 без ожидания.
Более устойчивый обходной путь — исключение папки VLC из проверок Microsoft Defender. Но для массового плеера это плохой пользовательский опыт. Никто не должен лезть в настройки антивируса, чтобы запустить локальный аудиофайл.
Microsoft пока публично не комментировала этот сбой. Позиция VideoLAN звучит жестко: «Называть open-source софт позором, когда его сломало обновление Windows, довольно неуважительно».