VLC مدام کرش می‌کند؟ ۷ راه‌حل برای کرش‌های پیوسته

انجماد و مشکلات راه‌اندازی آخرین به‌روزرسانی: مناسب برای: All platforms · VLC 3.0.x

کرش کردن VLC تقریباً هرگز اتفاقی تصادفی نیست — کرش‌ها الگو دارند: همیشه هنگام راه‌اندازی، همیشه با یک فایل مشخص، همیشه بعد از یک به‌روزرسانی تازه. پیدا کردن الگو سریع‌ترین راه رسیدن به راه‌حل است. این راهنما پنج الگوی رایج کرش را به ترتیب بررسی می‌کند. شاخه‌های «اگر کرش کرد…» را دنبال کنید و علت را در چند دقیقه — نه چند ساعت — جدا خواهید کرد.

چرا این اتفاق می‌افتد؟

  • کرش افزونه‌های Lua هنگام راه‌اندازی — افزونه‌های شخص ثالث که هنگام اجرا بارگذاری می‌شوند، عامل شماره یک کرش در راه‌اندازی هستند.
  • تنظیمات یا کش افزونه خراب — مدخل‌های قدیمی پیکربندی به ماژول‌هایی اشاره می‌کنند که دیگر وجود ندارند.
  • کرش‌های مرتبط با درایور/کارت گرافیک در حین پخش — شتاب‌دهی سخت‌افزاری همراه با درایورهای معیوب در مرحله رمزگشایی یا رندر کرش می‌کند.
  • باگ‌های مشخص کدک یا کانتینر — بعضی فایل‌ها کرش دی‌ماکسر یا رمزگشا را فعال می‌کنند (بسیاری در 3.0.23 برطرف شده‌اند).
  • تداخل در سطح سیستم — پویش فایل‌های موقت VLC توسط آنتی‌ویروس، ابزارهای پوشانه (Discord، GeForce Experience) یا مشکلات رم.

چگونه رفع کنیم

راه‌حل 1VLC را به آخرین نسخه به‌روزرسانی کنید

رفع باگ‌ها و وصله‌های امنیتی رسمی را اعمال می‌کند (نسخه پایدار فعلی: 3.0.23)

  1. در VLC به Help > Check for Updates بروید.

    VLC نسخه شما را با آخرین نسخه مقایسه می‌کند.

  2. اگر به‌روزرسانی موجود بود، آن را از صفحه رسمی videolan.org دانلود کنید.

    فایل نصب جدید دانلود می‌شود.

  3. روی نسخه فعلی نصب کنید (تنظیمات حفظ می‌شوند) و برنامه را دوباره اجرا کنید.

    VLC نسخه جدید را اجرا می‌کند.

توجهنسخه VLC 3.0.23 بیست‌و‌چهارمین به‌روزرسانی شاخه 3.0 است و مجموعه بزرگی از اصلاحات دی‌ماکسرها و پایداری را در بر دارد — بسیاری از مشکلات «پخش نمی‌شود» همان‌جا حل شده‌اند.

راه‌حل 2افزونه‌های Lua را موقتاً غیرفعال کنید

کرش‌های هنگام راه‌اندازی که ناشی از افزونه‌های معیوب هستند را برطرف می‌کند

  1. VLC را ببندید.

    VLC بسته است.

  2. نام پوشه افزونه‌ها را تغییر دهید: %APPDATA%\vlc\lua (ویندوز)، ~/Library/Application Support/org.videolan.vlc/lua (macOS) یا ~/.local/share/vlc/lua (لینوکس) ← پسوند .bak اضافه کنید.

    افزونه‌ها دیگر بارگذاری نمی‌شوند.

  3. VLC را اجرا کنید — اگر بدون مشکل باز شد، یکی از افزونه‌های شما باعث کرش می‌شده است.

    VLC به‌طور معمول اجرا می‌شود.

  4. افزونه‌ها را یکی‌یکی برگردانید تا مقصر را پیدا کنید، یا نسخه پشتیبان را حذف کنید.

    فقط افزونه‌های سالم باقی می‌مانند.

توجهاین کار افزونه‌های رابط Lua پیش‌فرض را هم غیرفعال می‌کند — پس از اطمینان از پایداری می‌توانید فایل .bak را بی‌خطر حذف کنید.

راه‌حل 3تنظیمات VLC را به حالت پیش‌فرض بازگردانید

تنظیمات خراب که باعث کرش، صفحه سیاه و مشکلات صدا می‌شوند را از بین می‌برد

  1. VLC را کاملاً ببندید.

    هیچ پردازه‌ای از VLC در حال اجرا نیست.

  2. یک خط فرمان باز کنید (Win+R ← cmd) یا یک ترمینال.

    خط فرمان در دسترس است.

  3. دستور vlc --reset-config را اجرا کنید (ویندوز/لینوکس) — در macOS به‌جای آن پوشه ~/Library/Preferences/org.videolan.vlc را حذف کنید.

    تنظیمات VLC به مقادیر پیش‌فرض بازمی‌گردد.

  4. VLC را اجرا کنید و فقط تنظیماتی را که واقعاً لازم دارید دوباره اعمال کنید.

    VLC با تنظیمات پاک شروع به کار می‌کند.

توجهاین کار همه تنظیمات شخصی‌سازی‌شده (از جمله کلیدهای میان‌بر و پوسته‌ها) را پاک می‌کند. اگر نسخه پشتیبان می‌خواهید، ابتدا پیکربندی خود را از Tools > Preferences > All > Interface خروجی بگیرید.

راه‌حل 4کش رسانه و افزونه‌های VLC را پاک کنید

حلقه‌های بافر شدن، تصاویر جلد قدیمی و کرش هنگام بارگذاری افزونه‌ها را برطرف می‌کند

  1. VLC را ببندید.

    VLC در حال اجرا نیست.

  2. پوشه کش را حذف کنید: %APPDATA%\vlc\cache (ویندوز)، ~/Library/Caches/org.videolan.vlc (macOS) یا ~/.cache/vlc (لینوکس).

    کش خالی می‌شود.

  3. فایل‌های کش افزونه‌ها را هم حذف کنید (plugins_*.dat / plugins.db در همان پوشه).

    کش افزونه‌ها در اجرای بعدی از نو ساخته می‌شود.

  4. VLC را اجرا کنید و دوباره امتحان کنید.

    VLC به‌طور خودکار کش‌های خود را بازسازی می‌کند.

توجهVLC این کش‌ها را هنگام راه‌اندازی به‌صورت خودکار می‌سازد — حذف آن‌ها همیشه بی‌خطر است.

راه‌حل 5رمزگشایی با شتاب‌دهی سخت‌افزاری را خاموش کنید

در بیشتر موارد صفحه سیاه/سبز، پیکسلی شدن و پرش تصویر را برطرف می‌کند

  1. VLC را باز کنید و به Tools > Preferences بروید (یا در ویندوز/لینوکس Ctrl+P و در macOS Cmd+, را بزنید).

    پنجره تنظیمات (Preferences) باز می‌شود.

  2. در ستون سمت چپ روی زبانه Input / Codecs کلیک کنید.

    تنظیمات مربوط به کدک‌ها نمایش داده می‌شود.

  3. گزینه "Hardware-accelerated decoding" را پیدا کرده و روی Disable بگذارید.

    فهرست کشویی اکنون «Disable» را نشان می‌دهد.

  4. روی Save کلیک کنید، سپس VLC را کامل ببندید و دوباره باز کنید (همه پنجره‌های VLC را ببندید، نه فقط ویدیو را).

    VLC با رمزگشایی نرم‌افزاری بالا می‌آید.

  5. فایل مشکل‌دار را دوباره پخش کنید.

    اگر مشکل برطرف شد، عامل آن رمزگشای کارت گرافیک بوده است.

توجهاگر کرش‌ها فقط در حین پخش ویدیو رخ می‌دهند (نه هنگام راه‌اندازی)، رمزگشایی سخت‌افزاری متهم اصلی است — با خاموش کردن آن آزمایش کنید.

راه‌حل 6تداخل آنتی‌ویروس یا ابزارهای پوشانه را بررسی کنید

نرم‌افزارهای شخص ثالثی که VLC را ناپایدار می‌کنند حذف می‌شوند

  1. محافظت لحظه‌ای را موقتاً خاموش کنید (Windows Defender یا آنتی‌ویروس شخص ثالث).

    پویش آنتی‌ویروس متوقف می‌شود.

  2. ابزارهای پوشانه (پوشانه Discord، GeForce Experience، MSI Afterburner) را ببندید و VLC را آزمایش کنید.

    پوشانه‌ها از معادله بیرون می‌روند.

  3. اگر VLC پایدار شد، برای پوشه VLC استثنا اضافه کنید و محافظت را دوباره روشن کنید.

    VLC با محافظت فعال کار می‌کند.

توجهابزارهای پوشانه خود را به مسیر رندر تزریق می‌کنند — یک علت کلاسیک کرش‌هایی که «تصادفی» به‌نظر می‌رسند.

راه‌حل 7VLC را به‌صورت تمیز نصب مجدد کنید

نصب خراب، کش معیوب افزونه‌ها و تضاد نسخه‌ها را برطرف می‌کند

  1. VLC را از Settings > Apps حذف کنید (ویندوز) یا آن را به سطل زباله بکشید (macOS).

    VLC از سیستم حذف می‌شود.

  2. پوشه پیکربندی باقی‌مانده را حذف کنید: %APPDATA%\vlc (ویندوز)، ~/Library/Preferences/org.videolan.vlc (macOS) یا ~/.config/vlc (لینوکس).

    همه داده‌های VLC پاک می‌شود.

  3. آخرین نسخه را فقط از منبع رسمی دانلود کنید: videolan.org/vlc.

    یک فایل نصب رسمی و سالم دانلود می‌شود.

  4. نصب کنید و فایل خود را دوباره امتحان کنید.

    نصب تازه معمولاً سرسخت‌ترین مشکلات را برطرف می‌کند.

توجههرگز VLC را از آینه‌های شخص ثالث دانلود نکنید — نسخه‌های بازبسته‌بندی‌شده یکی از دلایل رایج کرش و همراه‌داشتن ابزارهای تبلیغاتی هستند.

رفع اشکال پیشرفته

راه‌حل 1گزارش کرش را بخوانید

ماژول دقیقی که کرش کرده را مشخص می‌کند

  1. ویندوز: Event Viewer > Windows Logs > Application را باز کنید و خطاهای VLC را فیلتر کنید؛ macOS: ~/Library/Logs/DiagnosticReports؛ لینوکس: journalctl -u vlc -n 50 یا dmesg | tail.

    سابقه کرش پیدا می‌شود.

  2. نام ماژول خطاساز را یادداشت کنید (مثلاً libvlccore.dll، d3d11.dll یا یک DLL کدک).

    می‌دانید کدام ماژول کرش کرده است.

  3. در انجمن VideoLAN با آن نام ماژول به‌همراه نسخه VLC خود جست‌وجو کنید.

    راه‌حل شناخته‌شده یا راه‌کار جایگزین را پیدا می‌کنید.

توجهماژول خطاساز d3d11.dll یا nvoglv64.dll به درایور کارت گرافیک اشاره دارد؛ libvlccore.dll معمولاً به تنظیمات یا افزونه‌ها.

راه‌حل 2VLC را با رابط پاک (حالت dummy) اجرا کنید

مشخص می‌کند آیا رابط گرافیکی عامل کرش است یا نه

  1. VLC را ببندید.

    VLC بسته است.

  2. یک ترمینال باز کنید و اجرا کنید: vlc -I dummy.

    VLC بدون رابط گرافیکی اجرا می‌شود (هیچ پنجره‌ای باز نمی‌شود).

  3. یک فایل پخش کنید: vlc -I dummy "مسیر\به\فایل.mp4".

    اگر صدا شنیده شود، هسته برنامه سالم است و ایراد از رابط گرافیکی بوده.

  4. پس از آزمایش، برنامه را به‌طور معمول اجرا کنید.

    رابط معمولی بازمی‌گردد.

توجهاگر حالت dummy فایل‌ها را بدون مشکل پخش کرد، تنظیمات را بازنشانی کنید یا افزونه‌های رابط را غیرفعال کنید — راه‌حل‌های بالا را ببینید.

راه‌حل 3نسخه پرتابل VLC را امتحان کنید

مشکلات پیکربندی را بدون دست‌زدن به نصب فعلی شما جدا می‌کند

  1. نسخه پرتابل/zip را از آینه‌های رسمی دانلود کنید (videolan.org > Windows > zip).

    یک پوشه پرتابل VLC استخراج می‌شود.

  2. فایل vlc.exe را مستقیماً از همان پوشه اجرا کنید.

    VLC با تنظیمات پاک و پیش‌فرض بالا می‌آید.

  3. فایل مشکل‌دار را در نسخه پرتابل پخش کنید.

    اکنون می‌فهمید مشکل به پیکربندی مربوط است یا به خود فایل.

توجهاگر نسخه پرتابل فایل را بدون مشکل پخش کرد، پیکربندی نسخه نصب‌شده شما عامل مشکل است — یک بازنشانی کامل یا نصب مجدد انجام دهید.

چگونه در آینده از آن جلوگیری کنیم

  • VLC را به‌روز نگه دارید — نسخه 3.0.23 مجموعه بزرگی از کرش‌های دی‌ماکسر را که با فازینگ پیدا شده بودند برطرف کرد.
  • هر سال افزونه‌های Lua خود را بازبینی کنید؛ آن‌هایی را که استفاده نمی‌کنید حذف کنید.
  • پس از به‌روزرسانی‌های بزرگ ویندوز/macOS، پیش از متهم کردن محتوای جدید مطمئن شوید VLC هنوز درست اجرا می‌شود.

سؤالات متداول

چرا VLC فقط هنگام باز کردن یک فایل مشخص کرش می‌کند؟
آن فایل یک باگ رمزگشا یا دی‌ماکسر را فعال می‌کند. اول VLC را به‌روزرسانی کنید (نسخه 3.0.23 موارد زیادی را برطرف کرد)، سپس خاموش کردن شتاب‌دهی سخت‌افزاری را امتحان کنید؛ اگر باز هم کرش کرد، فایل را بازبسته‌بندی کنید.
آیا آنتی‌ویروس می‌تواند VLC را کرش کند؟
بله — پویش لحظه‌ای کش و فایل‌های موقت VLC می‌تواند باعث کرش هنگام راه‌اندازی و قفل‌شدن شود. VLC را به فهرست استثناها اضافه کنید.
آیا نسخه بتای VLC 4.0 بیشتر کرش می‌کند؟
بله — نسخه‌های پیش از انتشار برای آزمایش هستند نه استفاده روزمره. روی شاخه پایدار 3.0.23 بمانید.
چرا VLC بعد از به‌روزرسانی درایور کارت گرافیک کرش می‌کند؟
یک نسخه معیوب درایور می‌تواند هر برنامه ویدیویی را کرش کند. درایور را به نسخه قبل برگردانید (Device Manager > درایور > roll back) یا آخرین نسخه را از سایت سازنده نصب کنید.
آیا باید به‌خاطر کرش کردن VLC ویندوز را دوباره نصب کنم؟
تقریباً هرگز. کرش‌های VLC در سطح برنامه قابل رفع هستند — افزونه‌ها، تنظیمات، درایورها. نصب مجدد سیستم‌عامل فقط پس از اثبات ایرادهای سخت‌افزاری یا سطح سیستم‌عامل توجیه دارد.

جمع‌بندی

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.