Windows 11 播 MP3 等足 33 秒?VLC 指 Defender 隔離 plugin cache
3C 產品

Windows 11 播 MP3 等足 33 秒?VLC 指 Defender 隔離 plugin cache

圖片:via Tom's Hardware — https://www.tomshardware.com/software/windows/vlc-media-player-bug-reportedly-causes-33-second-delay-when-playing-mp3-files-on-windows-developers-say-microsoft-defender-is-to-blame
TechLab 編輯部(譯)·

影響範圍仲未清楚,先重建 cache,唔好急住關防毒

VLC 開一首普通 MP3,理論上撳完就應該有聲,但遊戲開發者 Jonathan Blow 報稱要等足 33 秒,最後索性轉用 Windows 內置 Media Player。VideoLAN 隨後指向 Microsoft Defender,話某次 Windows 11 更新令 VLC 嘅 plugins.dat cache 俾 Defender 隔離。不過件事而家只有 VLC 團隊公開歸因,Microsoft 仲未正式確認,33 秒亦只係個別個案,唔代表每部 Windows 11 電腦都會中招。

點解一個 cache 可以拖慢播歌

VLC 將 codec、demuxer、輸入輸出功能拆成大量 plugin,啟動時會按檔案格式揀啱用嘅模組。plugins.dat 就似一份預先整理好嘅目錄,VLC 唔使每次逐個掃描安裝資料夾入面嘅 plugin。VideoLAN 嘅程式碼同提交記錄都顯示,Windows 安裝程式會用 vlc-cache-gen.exe 產生呢份 cache;如果 cache 消失、損壞或者讀唔到,VLC 就可能要重新掃描成批模組;如果 Defender 同時掃描相關檔案,等候時間亦可能拉長。

呢點亦解釋咗點解問題表面睇似「播 MP3 慢」,實際卡住嘅位置可能係 VLC 啟動同辨認 plugin,唔係 MP3 解碼本身。模組化設計令 VLC 可以支援大量格式,但 plugin cache 一旦俾保安軟件攔住,原本用嚟慳時間嘅捷徑就冇咗。呢個機制講得通,但機制合理唔等於責任已經查清;仲要等 Microsoft 確認涉及邊個 Defender security intelligence 或 Windows 更新版本。

33 秒唔係普遍現象

Tom’s Hardware 用 Windows 11 電腦嘗試重現,VLC 正常啟動,播 MP3 亦冇明顯延遲。暫時亦冇可靠數據交代受影響比例、指定 VLC 版本、Windows build,或者 Defender security intelligence 版本。換句話講,如果你部機播片播歌一直正常,唔使預防性重裝,仲唔好因為一宗報告就停用 Defender。如果每次撳檔案開 VLC 都異常慢,先值得跟住下面嘅次序處理。

點樣安全處理

  1. 先更新同查記錄。 開啟 Windows Security,去「Virus & threat protection」更新 security intelligence,再入「Protection history」睇有冇 plugins.datvlc-cache-gen.exe 或 VideoLAN 相關項目。見到記錄都唔好即刻撳 Allow;先確認 VLC 係由 VideoLAN 官方網站下載,再重新開機測試。Microsoft 官方亦提供手動提交可疑誤報嘅方法,如果隔離記錄反覆出現,向 Microsoft 回報會穩陣過長期加入排除項目。

  2. 最簡單係重裝官方 VLC。 關閉 VLC,由 Windows 移除現有版本,再喺 VideoLAN 官方網站下載安裝程式。官方提交記錄顯示,Windows 安裝期間會執行 vlc-cache-gen.exe,重新產生 plugins.dat。呢個做法少啲機會打錯路徑,亦可以順手換走來歷不明或殘缺嘅安裝檔;如果你用緊 portable 版,處理方法同一般安裝版未必完全一樣。

  3. 想保留設定,可以只重建 plugin cache。 熟悉 PowerShell 嘅用家可先關閉 VLC,再用系統管理員身分開 Windows Terminal,執行 & "C:\Program Files\VideoLAN\VLC\vlc-cache-gen.exe" "C:\Program Files\VideoLAN\VLC\plugins";VLC 裝喺第二個位置就要改返路徑。Start menu 入面嘅「VLC media player - reset preferences and cache files」會連偏好設定一齊重設,等化器、快捷鍵同字幕選項可能會冇咗,撳之前要分清楚。

唔建議排除成個 VLC 資料夾

有報道建議將 VLC 安裝資料夾加入 Defender exclusions,咁做確實可能避開再次掃描,但 Microsoft 官方講得好清楚:排除項目唔會接受即時病毒掃描,裝置同資料風險會上升。成個 VLC 資料夾入面仲有 executable、DLL 同大量 plugin,全部變成掃描盲點,代價高過慳返嗰幾十秒。先更新 Defender、重建 cache 或重裝官方版本;如果問題重複出現,就保留 Protection history 記錄等 VideoLAN 同 Microsoft 跟進。


參考來源

本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。

分享:WhatsAppThreadsTelegramFacebook