VLC Liên Tục Bị Crash? 7 Bản Sửa Lỗi Cho Crash Dai Dẳng

Thoát và sự cố khởi động Cập nhật lần cuối: Áp dụng cho: All platforms · VLC 3.0.x

Một VLC bị crash hầu như không bao giờ là sự kiện ngẫu nhiên — các crash tuân theo một mô hình: luôn khi khởi động, luôn với một tệp cụ thể, luôn sau một bản cập nhật gần đây. Tìm ra mô hình là con đường nhanh nhất đến bản sửa lỗi. Hướng dẫn này đi qua năm mô hình crash phổ biến nhất theo thứ tự. Hãy theo các nhánh "nếu nó crash…" và bạn sẽ cô lập nguyên nhân trong vài phút, không phải vài giờ.

Vì sao điều này xảy ra?

  • Tiện ích mở rộng Lua crash khi khởi động — các tiện ích mở rộng bên thứ ba được tải khi khởi chạy là nguyên nhân số 1 gây crash khi khởi động.
  • Tùy chọn hoặc bộ đệm plugin bị hỏng — các mục cấu hình cũ tham chiếu đến các module không còn tồn tại.
  • Crash liên quan đến driver/GPU trong khi phát — tăng tốc phần cứng + driver lỗi crash khi giải mã hoặc hiển thị.
  • Các lỗi codec/container cụ thể — một số tệp kích hoạt crash demuxer hoặc decoder (nhiều cái đã được sửa trong 3.0.23).
  • Sự can thiệp cấp hệ thống — phần mềm diệt virus quét các tệp tạm của VLC, các công cụ overlay (Discord, GeForce Experience), hoặc lỗi RAM.

Cách khắc phục

Giải pháp 1Cập nhật VLC lên phiên bản mới nhất

Áp dụng các bản sửa lỗi chính thức về lỗi và bảo mật (phiên bản ổn định hiện tại: 3.0.23)

  1. Trong VLC, vào Help > Check for Updates.

    VLC so sánh phiên bản của bạn với phiên bản mới nhất.

  2. Nếu có bản cập nhật, hãy tải từ trang chính thức videolan.org.

    Trình cài đặt mới được tải về.

  3. Cài đè lên phiên bản hiện tại (các thiết lập được giữ nguyên) và khởi động lại.

    VLC chạy phiên bản mới.

Lưu ýVLC 3.0.23 là bản cập nhật thứ 24 của nhánh 3.0 và bao gồm một loạt lớn các bản sửa lỗi demuxer và độ ổn định — nhiều sự cố "không phát được" đã được khắc phục tại đó.

Giải pháp 2Tạm thời tắt các tiện ích mở rộng Lua

Khắc phục crash khi khởi động do add-on lỗi

  1. Đóng VLC.

    VLC đã đóng.

  2. Đổi tên thư mục tiện ích mở rộng: %APPDATA%\vlc\lua (Windows), ~/Library/Application Support/org.videolan.vlc/lua (macOS) hoặc ~/.local/share/vlc/lua (Linux) → thêm .bak.

    Các tiện ích mở rộng không còn được tải.

  3. Khởi chạy VLC — nếu nó mở sạch, một trong các tiện ích mở rộng của bạn đã gây crash.

    VLC khởi động bình thường.

  4. Bật lại các tiện ích mở rộng từng cái một để tìm thủ phạm, hoặc xóa bản sao lưu.

    Chỉ những tiện ích mở rộng hoạt động còn lại.

Lưu ýThao tác này cũng tắt các tiện ích mở rộng giao diện Lua mặc định — bạn có thể xóa .bak an toàn sau khi xác nhận độ ổn định.

Giải pháp 3Đặt lại tùy chọn VLC về mặc định

Xóa các thiết lập bị hỏng gây crash, màn hình đen và lỗi âm thanh

  1. Đóng hoàn toàn VLC.

    Không có tiến trình VLC nào đang chạy.

  2. Mở dấu nhắc lệnh (Win+R → cmd) hoặc terminal.

    Có sẵn dòng lệnh.

  3. Chạy: vlc --reset-config (Windows/Linux) — trên macOS thay vào đó hãy xóa ~/Library/Preferences/org.videolan.vlc.

    Tùy chọn VLC được khôi phục về mặc định.

  4. Khởi chạy VLC và chỉ áp dụng lại các thiết lập bạn thực sự cần.

    VLC khởi động với cài đặt sạch.

Lưu ýThao tác này xóa tất cả tùy chọn tùy chỉnh (bao gồm phím tắt và giao diện). Hãy xuất cấu hình của bạn trước bằng Tools > Preferences > All > Interface nếu bạn muốn sao lưu.

Giải pháp 4Xóa bộ nhớ đệm media và plugin của VLC

Khắc phục vòng lặp đệm, ảnh bìa cũ và crash khi tải plugin

  1. Đóng VLC.

    VLC không chạy.

  2. Xóa thư mục bộ nhớ đệm: %APPDATA%\vlc\cache (Windows), ~/Library/Caches/org.videolan.vlc (macOS) hoặc ~/.cache/vlc (Linux).

    Bộ nhớ đệm được xóa.

  3. Cũng xóa các tệp bộ nhớ đệm plugin (plugins_*.dat / plugins.db trong cùng thư mục).

    Bộ nhớ đệm plugin được tạo lại khi khởi động tiếp theo.

  4. Khởi chạy VLC và thử lại.

    VLC tự động xây dựng lại bộ nhớ đệm.

Lưu ýVLC tự động tạo lại các bộ nhớ đệm này khi khởi động — việc xóa chúng luôn an toàn.

Giải pháp 5Tắt giải mã có tăng tốc phần cứng

Khắc phục màn hình đen/xanh, hiện tượng điểm ảnh và giật hình trong hầu hết các trường hợp

  1. Mở VLC và vào Tools > Preferences (hoặc nhấn Ctrl+P trên Windows/Linux, Cmd+, trên macOS).

    Cửa sổ Preferences mở ra.

  2. Nhấn vào thẻ Input / Codecs bên trái.

    Các thiết lập liên quan đến codec được hiển thị.

  3. Tìm "Hardware-accelerated decoding" và đặt thành Disable.

    Menu xổ xuống hiện là "Disable".

  4. Nhấn Save, sau đó khởi động lại hoàn toàn VLC (đóng mọi cửa sổ VLC, không chỉ video).

    VLC khởi động lại với giải mã phần mềm.

  5. Phát lại tệp có vấn đề.

    Nếu sự cố biến mất, thì bộ giải mã GPU là thủ phạm.

Lưu ýNếu crash chỉ xảy ra trong khi phát video (không phải khi khởi động), giải mã phần cứng là nghi phạm hàng đầu — hãy thử với nó bị tắt.

Giải pháp 6Kiểm tra sự can thiệp của diệt virus / overlay

Loại bỏ phần mềm bên thứ ba làm mất ổn định VLC

  1. Tạm thời tắt bảo vệ thời gian thực (Windows Defender hoặc AV bên thứ ba).

    Quét AV bị tạm dừng.

  2. Đóng các công cụ overlay (overlay Discord, GeForce Experience, MSI Afterburner) và thử VLC.

    Overlay đã nằm ngoài phương trình.

  3. Nếu VLC ổn định, hãy thêm ngoại lệ cho thư mục VLC và bật lại bảo vệ.

    VLC hoạt động với bảo vệ được bật.

Lưu ýCác công cụ overlay tiêm vào đường ống hiển thị — một nguyên nhân điển hình gây crash có vẻ "ngẫu nhiên".

Giải pháp 7Cài đặt lại VLC sạch

Khắc phục cài đặt bị hỏng, bộ nhớ đệm plugin bị lỗi và xung đột phiên bản

  1. Gỡ cài đặt VLC qua Settings > Apps (Windows) hoặc kéo VLC vào Thùng rác (macOS).

    VLC bị xóa khỏi hệ thống.

  2. Xóa thư mục cấu hình còn sót lại: %APPDATA%\vlc (Windows), ~/Library/Preferences/org.videolan.vlc (macOS) hoặc ~/.config/vlc (Linux).

    Mọi dữ liệu VLC đã bị xóa.

  3. Chỉ tải phiên bản mới nhất từ nguồn chính thức: videolan.org/vlc.

    Trình cài đặt chính thức sạch sẽ được tải về.

  4. Cài đặt và thử lại tệp của bạn.

    Một cài đặt mới thường giải quyết các sự cố dai dẳng.

Lưu ýĐừng bao giờ tải VLC từ các mirror bên thứ ba — các bản đóng gói lại là nguồn phổ biến gây crash và phần mềm quảng cáo đi kèm.

Khắc phục nâng cao

Giải pháp 1Đọc log crash

Xác định module chính xác đang crash

  1. Windows: mở Event Viewer > Windows Logs > Application và lọc các lỗi VLC; macOS: ~/Library/Logs/DiagnosticReports; Linux: journalctl -u vlc -n 50 hoặc dmesg | tail.

    Bản ghi crash được định vị.

  2. Ghi lại tên module gây lỗi (ví dụ libvlccore.dll, d3d11.dll, một DLL codec).

    Bạn biết module nào đã crash.

  3. Tìm kiếm trên diễn đàn VideoLAN với tên module đó + phiên bản VLC của bạn.

    Bạn tìm thấy bản sửa lỗi hoặc cách giải quyết đã biết.

Lưu ýMột module lỗi như d3d11.dll hoặc nvoglv64.dll chỉ vào driver GPU; libvlccore.dll thường chỉ vào tùy chọn/tiện ích mở rộng.

Giải pháp 2Khởi chạy VLC với giao diện sạch (chế độ dummy)

Xác định xem GUI có gây crash hay không

  1. Đóng VLC.

    VLC đã đóng.

  2. Mở terminal và chạy: vlc -I dummy.

    VLC khởi động không có GUI (không có cửa sổ).

  3. Phát một tệp: vlc -I dummy "đường_dẫn\tới\file.mp4".

    Nếu có âm thanh, lõi hoạt động và GUI là thủ phạm.

  4. Khởi động lại bình thường sau đó.

    Giao diện bình thường được khôi phục.

Lưu ýNếu chế độ dummy phát tệp tốt, hãy đặt lại tùy chọn hoặc tắt tiện ích mở rộng giao diện — xem các bản sửa lỗi ở trên.

Giải pháp 3Thử với bản VLC portable

Cô lập các vấn đề cấu hình mà không ảnh hưởng đến cài đặt của bạn

  1. Tải bản build portable/zip từ các mirror chính thức (videolan.org > Windows > zip).

    Một thư mục VLC portable được giải nén.

  2. Chạy vlc.exe trực tiếp từ thư mục đó.

    VLC chạy với cài đặt mặc định sạch.

  3. Phát tệp có vấn đề trong bản portable.

    Bạn có thể biết vấn đề là do cấu hình hay do tệp.

Lưu ýNếu bản portable phát tệp tốt, thì cấu hình đã cài đặt của bạn là vấn đề — hãy đặt lại hoặc cài đặt lại hoàn toàn.

Cách tránh trong tương lai

  • Giữ VLC được cập nhật — 3.0.23 đã sửa một loạt lớn các crash demuxer được tìm thấy bằng fuzzing.
  • Kiểm tra các tiện ích mở rộng Lua của bạn hàng năm; gỡ cài đặt những cái bạn không dùng.
  • Sau các bản cập nhật lớn Windows/macOS, hãy xác minh VLC vẫn chạy trước khi đổ lỗi cho nội dung mới.

Câu hỏi thường gặp

Tại sao VLC chỉ crash khi mở một tệp cụ thể?
Tệp kích hoạt một lỗi decoder/demuxer. Hãy cập nhật VLC trước (3.0.23 đã sửa nhiều), sau đó thử tắt tăng tốc phần cứng; nếu vẫn crash, hãy remux tệp.
Phần mềm diệt virus có thể làm crash VLC không?
Có — quét thời gian thực bộ đệm và tệp tạm của VLC có thể gây crash khi khởi động và treo. Hãy thêm VLC vào danh sách loại trừ.
Bản beta VLC 4.0 có crash nhiều hơn không?
Có — các bản dựng tiền phát hành dành cho thử nghiệm, không phải sử dụng hàng ngày. Hãy giữ nhánh ổn định 3.0.23.
Tại sao VLC crash sau khi tôi cập nhật driver GPU?
Một bản phát hành driver lỗi có thể làm crash mọi ứng dụng video. Hãy quay lại driver trước (Device Manager > driver > roll back) hoặc cài bản mới nhất từ nhà sản xuất.
Tôi có nên cài lại Windows vì VLC liên tục crash không?
Hầu như không bao giờ. Các crash VLC có thể sửa ở cấp ứng dụng — tiện ích mở rộng, tùy chọn, driver. Cài lại hệ điều hành chỉ được biện minh sau khi lỗi phần cứng/cấp hệ thống đã được chứng minh.

Tóm tắt

Cập nhật VLC lên phiên bản mới nhất — Áp dụng các bản sửa lỗi chính thức về lỗi và bảo mật (phiên bản ổn định hiện tại: 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.