VLC が頻繁にクラッシュする? 繰り返すクラッシュへの 7 つの修正

クラッシュ・起動のトラブル 最終更新: 対象環境: All platforms · VLC 3.0.x

クラッシュする VLC はほとんど決してランダムな出来事ではありません——クラッシュにはパターンがあります。常に起動時、常に特定のファイル、常に最近のアップデート後です。パターンを見つけるのが最速の解決策です。このガイドは最も一般的な 5 つのクラッシュパターンを順に説明します。「クラッシュしたら…」の分岐に従えば、数分で原因を絞り込めます。

なぜ発生するのか

  • 起動時にクラッシュする Lua 拡張機能 — 起動時に読み込まれるサードパーティ拡張機能が、起動クラッシュの第 1 の原因です。
  • 壊れた環境設定またはプラグインキャッシュ — 古い設定エントリが、存在しないモジュールを参照しています。
  • ドライバー / GPU 関連の再生中クラッシュ — ハードウェアアクセラレーション + バグのあるドライバーがデコードやレンダリング時にクラッシュします。
  • 特定のコーデック / コンテナのバグ — 一部のファイルが demuxer やデコーダーのクラッシュを引き起こします(多くは 3.0.23 で修正済み)。
  • システムレベルの干渉 — ウイルス対策が VLC の一時ファイルをスキャンしたり、オーバーレイツール(Discord、GeForce Experience)や RAM の問題など。

解決方法

解決策 1VLC を最新バージョンに更新する

公式のバグ修正とセキュリティ修正を適用する(現在の安定版:3.0.23)

  1. VLC で Help > Check for Updates に進みます。

    VLC が現在のバージョンと最新版を比較します。

  2. アップデートがある場合は、公式ページ videolan.org からダウンロードします。

    新しいインストーラーがダウンロードされます。

  3. 現在のバージョンに上書きインストールし(設定は保持されます)、再起動します。

    VLC が新しいバージョンで動作します。

補足VLC 3.0.23 は 3.0 ブランチの 24 回目のアップデートで、多数の demuxer と安定性の修正が含まれています。多くの「再生できない」問題はすでにここで修正されています。

解決策 2Lua 拡張機能を一時的に無効にする

バグのあるアドオンが原因の起動時クラッシュを修正する

  1. VLC を閉じます。

    VLC が閉じました。

  2. 拡張機能フォルダの名前を変更します: %APPDATA%\vlc\lua (Windows)、~/Library/Application Support/org.videolan.vlc/lua (macOS)、または ~/.local/share/vlc/lua (Linux)→ 末尾に .bak を付けます。

    拡張機能が読み込まれなくなります。

  3. VLC を起動します。クリーンに開けば、いずれかの拡張機能がクラッシュの原因でした。

    VLC が正常に起動します。

  4. 拡張機能を一つずつ再度有効にして原因を見つけるか、バックアップを削除します。

    正常に動作する拡張機能だけが残ります。

補足これにより標準の Lua インターフェイス拡張機能も無効になります。安定性を確認した後は .bak を安全に削除できます。

解決策 3VLC の環境設定を初期値に戻す

クラッシュ、黒画面、音声トラブルの原因となる壊れた設定を消去する

  1. VLC を完全に閉じます。

    VLC のプロセスが動作していません。

  2. コマンドプロンプト(Win+R → cmd)またはターミナルを開きます。

    コマンドラインが使える状態になります。

  3. コマンドを実行します: vlc --reset-config (Windows/Linux)。macOS の場合は代わりに ~/Library/Preferences/org.videolan.vlc を削除してください。

    VLC の環境設定が初期値に戻ります。

  4. VLC を起動し、本当に必要な設定だけを再度適用します。

    VLC がクリーンな設定で起動します。

補足これによりすべてのカスタム設定(ショートカットやスキンを含む)が消去されます。必要に応じて、事前に Tools > Preferences > All > Interface で設定をエクスポートしてください。

解決策 4VLC のメディアとプラグインのキャッシュを消去する

バッファリングのループ、古いサムネイル、プラグイン読み込み時のクラッシュを修正する

  1. VLC を閉じます。

    VLC は動作していません。

  2. キャッシュフォルダを削除します: %APPDATA%\vlc\cache (Windows)、~/Library/Caches/org.videolan.vlc (macOS)、または ~/.cache/vlc (Linux)。

    キャッシュが消去されます。

  3. プラグインキャッシュファイル(同じフォルダ内の plugins_*.dat / plugins.db)も削除します。

    プラグインキャッシュは次回起動時に再生成されます。

  4. VLC を起動して再度試します。

    VLC はキャッシュを自動的に再構築します。

補足VLC は起動時にこれらのキャッシュを自動的に再生成します。削除しても常に安全です。

解決策 5ハードウェアアクセラレーションによるデコードを無効にする

ほとんどの場合、黒画面・緑画面、モザイク、カクつきを解消する

  1. VLC を開き、Tools > Preferences に進みます(Windows/Linux では Ctrl+P、macOS では Cmd+,)。

    Preferences ウィンドウが開きます。

  2. 左側の Input / Codecs タブをクリックします。

    コーデック関連の設定が表示されます。

  3. Hardware-accelerated decoding を見つけて Disable に設定します。

    ドロップダウンが「Disable」と表示されます。

  4. Save をクリックし、VLC を完全に再起動します(動画ではなく、すべての VLC ウィンドウを閉じます)。

    VLC はソフトウェアデコードで再起動します。

  5. 問題のファイルを再度再生します。

    問題が消えれば、GPU デコーダーが原因でした。

補足クラッシュが起動時ではなく再生中(のみ)に起きる場合、ハードウェアデコードが有力な疑いです——オフにしてテストしてください。

解決策 6ウイルス対策 / オーバーレイの干渉を確認する

VLC の安定性を損なうサードパーティ製ソフトを排除する

  1. リアルタイム保護を一時的に無効にします(Windows Defender またはサードパーティ製 AV)。

    AV のスキャンが一時停止します。

  2. オーバーレイツール(Discord オーバーレイ、GeForce Experience、MSI Afterburner)を閉じて VLC をテストします。

    オーバーレイが除外されます。

  3. VLC が安定すれば、VLC フォルダーに例外を追加して保護を再有効化します。

    保護をオンにしたまま VLC が動作します。

補足オーバーレイツールはレンダリングパイプラインに割り込みます——「ランダム」に見えるクラッシュの典型的原因です。

解決策 7VLC をクリーン再インストールする

壊れたインストール、壊れたプラグインキャッシュ、バージョンの競合を修正する

  1. Settings > Apps(Windows)から VLC をアンインストールするか、VLC をゴミ箱にドラッグします(macOS)。

    VLC がシステムから削除されます。

  2. 残った設定フォルダを削除します: %APPDATA%\vlc (Windows)、~/Library/Preferences/org.videolan.vlc (macOS)、または ~/.config/vlc (Linux)。

    VLC のすべてのデータが消えます。

  3. 最新バージョンは必ず公式ソースからのみダウンロードしてください: videolan.org/vlc

    クリーンな公式インストーラーがダウンロードされます。

  4. インストールして、ファイルを再度テストします。

    新規インストールで頑固な問題が解決することが多いです。

補足VLC をサードパーティのミラーからダウンロードしてはいけません。再パッケージされたビルドはクラッシュやアドウェアの一般的な原因です。

上級者向けの対処

解決策 1クラッシュログを読む

クラッシュした正確なモジュールを特定する

  1. Windows: Event Viewer > Windows Logs > Application を開き VLC エラーで絞り込みます。macOS: ~/Library/Logs/DiagnosticReports。Linux: journalctl -u vlc -n 50 または dmesg | tail

    クラッシュ記録が見つかります。

  2. 故障したモジュール名(libvlccore.dll、d3d11.dll、コーデック DLL など)をメモします。

    どのモジュールがクラッシュしたかが分かります。

  3. VideoLAN フォーラムでそのモジュール名 + お使いの VLC バージョンで検索します。

    既知の修正や回避策が見つかります。

補足d3d11.dll や nvoglv64.dll が故障モジュールなら GPU ドライバーを指します。libvlccore.dll ならたいてい環境設定/拡張機能を指します。

解決策 2クリーンなインターフェイス(ダミーモード)で VLC を起動する

GUI がクラッシュの原因かどうかを特定する

  1. VLC を閉じます。

    VLC が閉じました。

  2. ターミナルを開き、vlc -I dummy を実行します。

    VLC は GUI なし(ウィンドウなし)で起動します。

  3. ファイルを再生します: vlc -I dummy "path\to\file.mp4"

    音声が再生されれば、コアは動作しており GUI が原因でした。

  4. その後、通常通り再起動します。

    通常のインターフェイスが復元されます。

補足ダミーモードでファイルが問題なく再生されれば、環境設定を初期化するかインターフェイス拡張機能を無効にしてください。上の修正を参照してください。

解決策 3ポータブル版 VLC でテストする

設定の問題を、インストールに手を触れずに切り離す

  1. 公式ミラー(videolan.org > Windows > zip)からポータブル/zip 版をダウンロードします。

    ポータブル版 VLC のフォルダが展開されます。

  2. そのフォルダから直接 vlc.exe を実行します。

    VLC はクリーンな既定設定で動作します。

  3. ポータブル版で問題のファイルを再生します。

    これで問題が設定起因かファイル起因かが分かります。

補足ポータブル版でファイルが問題なく再生されれば、インストール済みの設定が問題です。完全に初期化するか再インストールしてください。

再発を防ぐには

  • VLC を常に更新——3.0.23 はファジングで見つかった多数の demuxer クラッシュを修正しました。
  • Lua 拡張機能は年 1 回監査し、使わないものはアンインストールしてください。
  • Windows/macOS の大きなアップデート後は、新しいコンテンツを責めずに VLC が動くか確認してください。

よくある質問

VLC が特定のファイルを開くときだけクラッシュするのはなぜですか?
そのファイルがデコーダー/demuxer のバグを引き起こしています。まず VLC を更新し(3.0.23 で多くを修正)、次にハードウェアアクセラレーションを無効にします。それでもクラッシュするならファイルをリミックスしてください。
ウイルス対策ソフトが VLC をクラッシュさせることはありますか?
はい——VLC のキャッシュと一時ファイルのリアルタイムスキャンは、起動時のクラッシュやフリーズを引き起こすことがあります。VLC を除外リストに追加してください。
VLC 4.0 ベータはもっとクラッシュしますか?
はい——プレリリースビルドはテスト用であり、日常使いには向きません。安定版の 3.0.23 ブランチを使い続けてください。
GPU ドライバーを更新した後に VLC がクラッシュするのはなぜですか?
悪いドライバーリリースはすべての動画アプリをクラッシュさせることがあります。ドライバーをロールバック(Device Manager > ドライバー > ロールバック)するか、ベンダーの最新版をインストールしてください。
VLC が頻繁にクラッシュするから Windows を再インストールすべきですか?
ほとんどの場合そうする必要はありません。VLC のクラッシュはアプリレベル(拡張機能、環境設定、ドライバー)で直せます。OS レベルの障害が証明された後でのみ再インストールを検討してください。

まとめ

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.