Затримка запуску VLC до 30 секунд: винен Windows Defender?

- Запуск MP3 у VLC затримується до 30 сек.
- Розробники звинувачують у цьому Windows Defender
- Проблема спостерігається в Windows 10 та 11
- Відновлення кешу або перевстановлення допомагає
На початку 2024 року кілька власників комп'ютерів з Windows 10 та Windows 11 повідомили, що відкриття аудіофайлів формату MP3 в відкритому медіаплеєрі VLC відбувається з відчутною затримкою – від 20 до понад 30 секунд. Користувачі зазначали, що проблема проявляється одразу після запуску файлу, а не в процесі відтворення.
Розробники VideoLAN швидко відреагували. За їхніми словами, затримка виникла після встановлення одного з оновлень вбудованого в Windows 11 засобу захисту – Windows Defender. Оновлення, на їхню думку, почало блокувати обробку кешу плагінів, що призвело до тривалого очікування перед початком відтворення.
VLC побудований на модульній системі: майже всі функції реалізовані у вигляді окремих плагінів, перерахованих у файлі plugins.dat. При відкритті медіафайла плеєр спочатку перевіряє кеш, щоб уникнути повного сканування всіх компонентів. Цей підхід зазвичай прискорює роботу, але в разі конфліктів з антивірусом кеш може стати вузьким місцем.
Для усунення проблеми VideoLAN пропонує два простих способи: запустити утиліту vlc-cache-gen.exe, яка відновлює кеш, або повністю перевстановити VLC. Обидва методи, за словами розробників, дозволяють повернути звичайну швидкість запуску.
Тем не менш, спільнота помітила, що ситуація більш складна. На порталі Windows Latest було вивчено публічний трекер помилок VLC, де з'ясувалося, що скарги на повільний запуск з'являються більше року. Один користувач описав 24‑секундна затримка при першому запуску, яка зникала після кількох наступних відкриттів, але поверталася, якщо плеєр не використовувався тривалий час.
Автор первинного звіту вказав, що заміна файлу plugins.dat на робочій копії повністю усунула затримку, навіть без втручання кешу. Це свідчить про те, що проблема може бути пов'язана не тільки з кешуванням, а з більш глибокою взаємодією Windows Defender і файлової структури VLC.
Відомий геймдизайнер і програміст Джонатан Блоу, зіткнувшись з тим же симптомом, переключився на вбудований у Windows Media Player, заявивши, що «значна частина відкритого програмного забезпечення зараз перебуває в жалюгідному стані». Його коментар посилив громадську увагу до проблеми.
Всередині команди VLC тривають дослідження. Один з розробників дійшов висновку, що Windows Defender сповільнює роботу незалежно від стану кешу, тоді як інший вважає проблему вирішеною після заміни кешу. Остаточне рішення поки не оголошено, але користувачі вже можуть спробувати відновити кеш або перевстановити плеєр, щоб повернути звичну швидкість відтворення.
Джерело: 3DNews



