VLC が頻繁にクラッシュする? 繰り返すクラッシュへの 7 つの修正
クラッシュする VLC はほとんど決してランダムな出来事ではありません——クラッシュにはパターンがあります。常に起動時、常に特定のファイル、常に最近のアップデート後です。パターンを見つけるのが最速の解決策です。このガイドは最も一般的な 5 つのクラッシュパターンを順に説明します。「クラッシュしたら…」の分岐に従えば、数分で原因を絞り込めます。
なぜ発生するのか
- 起動時にクラッシュする Lua 拡張機能 — 起動時に読み込まれるサードパーティ拡張機能が、起動クラッシュの第 1 の原因です。
- 壊れた環境設定またはプラグインキャッシュ — 古い設定エントリが、存在しないモジュールを参照しています。
- ドライバー / GPU 関連の再生中クラッシュ — ハードウェアアクセラレーション + バグのあるドライバーがデコードやレンダリング時にクラッシュします。
- 特定のコーデック / コンテナのバグ — 一部のファイルが demuxer やデコーダーのクラッシュを引き起こします(多くは 3.0.23 で修正済み)。
- システムレベルの干渉 — ウイルス対策が VLC の一時ファイルをスキャンしたり、オーバーレイツール(Discord、GeForce Experience)や RAM の問題など。
解決方法
解決策 1VLC を最新バージョンに更新する
公式のバグ修正とセキュリティ修正を適用する(現在の安定版:3.0.23)
VLC で Help > Check for Updates に進みます。
VLC が現在のバージョンと最新版を比較します。
アップデートがある場合は、公式ページ videolan.org からダウンロードします。
新しいインストーラーがダウンロードされます。
現在のバージョンに上書きインストールし(設定は保持されます)、再起動します。
VLC が新しいバージョンで動作します。
解決策 2Lua 拡張機能を一時的に無効にする
バグのあるアドオンが原因の起動時クラッシュを修正する
VLC を閉じます。
VLC が閉じました。
拡張機能フォルダの名前を変更します:
%APPDATA%\vlc\lua(Windows)、~/Library/Application Support/org.videolan.vlc/lua(macOS)、または~/.local/share/vlc/lua(Linux)→ 末尾に.bakを付けます。拡張機能が読み込まれなくなります。
VLC を起動します。クリーンに開けば、いずれかの拡張機能がクラッシュの原因でした。
VLC が正常に起動します。
拡張機能を一つずつ再度有効にして原因を見つけるか、バックアップを削除します。
正常に動作する拡張機能だけが残ります。
解決策 3VLC の環境設定を初期値に戻す
クラッシュ、黒画面、音声トラブルの原因となる壊れた設定を消去する
VLC を完全に閉じます。
VLC のプロセスが動作していません。
コマンドプロンプト(Win+R → cmd)またはターミナルを開きます。
コマンドラインが使える状態になります。
コマンドを実行します:
vlc --reset-config(Windows/Linux)。macOS の場合は代わりに~/Library/Preferences/org.videolan.vlcを削除してください。VLC の環境設定が初期値に戻ります。
VLC を起動し、本当に必要な設定だけを再度適用します。
VLC がクリーンな設定で起動します。
解決策 4VLC のメディアとプラグインのキャッシュを消去する
バッファリングのループ、古いサムネイル、プラグイン読み込み時のクラッシュを修正する
VLC を閉じます。
VLC は動作していません。
キャッシュフォルダを削除します:
%APPDATA%\vlc\cache(Windows)、~/Library/Caches/org.videolan.vlc(macOS)、または~/.cache/vlc(Linux)。キャッシュが消去されます。
プラグインキャッシュファイル(同じフォルダ内の
plugins_*.dat/plugins.db)も削除します。プラグインキャッシュは次回起動時に再生成されます。
VLC を起動して再度試します。
VLC はキャッシュを自動的に再構築します。
解決策 5ハードウェアアクセラレーションによるデコードを無効にする
ほとんどの場合、黒画面・緑画面、モザイク、カクつきを解消する
VLC を開き、Tools > Preferences に進みます(Windows/Linux では Ctrl+P、macOS では Cmd+,)。
Preferences ウィンドウが開きます。
左側の Input / Codecs タブをクリックします。
コーデック関連の設定が表示されます。
Hardware-accelerated decoding を見つけて Disable に設定します。
ドロップダウンが「Disable」と表示されます。
Save をクリックし、VLC を完全に再起動します(動画ではなく、すべての VLC ウィンドウを閉じます)。
VLC はソフトウェアデコードで再起動します。
問題のファイルを再度再生します。
問題が消えれば、GPU デコーダーが原因でした。
解決策 6ウイルス対策 / オーバーレイの干渉を確認する
VLC の安定性を損なうサードパーティ製ソフトを排除する
リアルタイム保護を一時的に無効にします(Windows Defender またはサードパーティ製 AV)。
AV のスキャンが一時停止します。
オーバーレイツール(Discord オーバーレイ、GeForce Experience、MSI Afterburner)を閉じて VLC をテストします。
オーバーレイが除外されます。
VLC が安定すれば、VLC フォルダーに例外を追加して保護を再有効化します。
保護をオンにしたまま VLC が動作します。
解決策 7VLC をクリーン再インストールする
壊れたインストール、壊れたプラグインキャッシュ、バージョンの競合を修正する
Settings > Apps(Windows)から VLC をアンインストールするか、VLC をゴミ箱にドラッグします(macOS)。
VLC がシステムから削除されます。
残った設定フォルダを削除します:
%APPDATA%\vlc(Windows)、~/Library/Preferences/org.videolan.vlc(macOS)、または~/.config/vlc(Linux)。VLC のすべてのデータが消えます。
最新バージョンは必ず公式ソースからのみダウンロードしてください: videolan.org/vlc。
クリーンな公式インストーラーがダウンロードされます。
インストールして、ファイルを再度テストします。
新規インストールで頑固な問題が解決することが多いです。
上級者向けの対処
解決策 1クラッシュログを読む
クラッシュした正確なモジュールを特定する
Windows: Event Viewer > Windows Logs > Application を開き VLC エラーで絞り込みます。macOS: ~/Library/Logs/DiagnosticReports。Linux:
journalctl -u vlc -n 50またはdmesg | tail。クラッシュ記録が見つかります。
故障したモジュール名(libvlccore.dll、d3d11.dll、コーデック DLL など)をメモします。
どのモジュールがクラッシュしたかが分かります。
VideoLAN フォーラムでそのモジュール名 + お使いの VLC バージョンで検索します。
既知の修正や回避策が見つかります。
解決策 2クリーンなインターフェイス(ダミーモード)で VLC を起動する
GUI がクラッシュの原因かどうかを特定する
VLC を閉じます。
VLC が閉じました。
ターミナルを開き、
vlc -I dummyを実行します。VLC は GUI なし(ウィンドウなし)で起動します。
ファイルを再生します:
vlc -I dummy "path\to\file.mp4"。音声が再生されれば、コアは動作しており GUI が原因でした。
その後、通常通り再起動します。
通常のインターフェイスが復元されます。
解決策 3ポータブル版 VLC でテストする
設定の問題を、インストールに手を触れずに切り離す
公式ミラー(videolan.org > Windows > zip)からポータブル/zip 版をダウンロードします。
ポータブル版 VLC のフォルダが展開されます。
そのフォルダから直接 vlc.exe を実行します。
VLC はクリーンな既定設定で動作します。
ポータブル版で問題のファイルを再生します。
これで問題が設定起因かファイル起因かが分かります。
再発を防ぐには
- VLC を常に更新——3.0.23 はファジングで見つかった多数の demuxer クラッシュを修正しました。
- Lua 拡張機能は年 1 回監査し、使わないものはアンインストールしてください。
- Windows/macOS の大きなアップデート後は、新しいコンテンツを責めずに VLC が動くか確認してください。
よくある質問
VLC が特定のファイルを開くときだけクラッシュするのはなぜですか?
ウイルス対策ソフトが VLC をクラッシュさせることはありますか?
VLC 4.0 ベータはもっとクラッシュしますか?
GPU ドライバーを更新した後に VLC がクラッシュするのはなぜですか?
VLC が頻繁にクラッシュするから Windows を再インストールすべきですか?
まとめ
VLC を最新バージョンに更新する — 公式のバグ修正とセキュリティ修正を適用する(現在の安定版:3.0.23). If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.