VLC بلافاصله پس از باز شدن بسته می‌شود: راه‌حل‌های سریع

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

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

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

  • افزونه‌های Lua شخص ثالث — افزونه‌ای که هنگام راه‌اندازی خود را ثبت می‌کند (مثلاً کمک‌ابزارهای یوتیوب یا استریم) رشته رابط را کرش می‌کند.
  • تنظیمات خراب vlcrc — پیکربندی به یک ماژول حذف‌شده یا مقدار نامعتبر اشاره می‌کند و VLC به‌جای نادیده گرفتن آن، اجرا را قطع می‌کند.
  • کش قدیمی افزونه‌ها — VLC اطلاعات ماژول‌ها را کش می‌کند؛ ناهمخوانی با فایل‌های DLL نصب‌شده باعث می‌شود بارگذاری ماژول به‌طور مرگ‌آور ناکام بماند.
  • کرش درایور کارت گرافیک هنگام ساخت پنجره — رندرکننده هنگام اجرا راه‌اندازی می‌شود و یک درایور معیوب کل پردازه را پایین می‌کشد.
  • تداخل آنتی‌ویروس — قلاب انداختن آنتی‌ویروس به پردازه تازه‌اجراشده می‌تواند آن را خاتمه دهد.

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

راه‌حل 1افزونه‌های 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 را بی‌خطر حذف کنید.

راه‌حل 2تنظیمات 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 خروجی بگیرید.

راه‌حل 3کش رسانه و افزونه‌های 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 این کش‌ها را هنگام راه‌اندازی به‌صورت خودکار می‌سازد — حذف آن‌ها همیشه بی‌خطر است.

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

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

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

    VLC بسته است.

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

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

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

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

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

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

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

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

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

  1. کلید Win+X را بزنید و Device Manager را باز کنید (یا در macOS به System Settings > Displays بروید).

    فهرست دستگاه‌ها باز می‌شود.

  2. بخش "Display adapters" را باز کنید و مدل کارت گرافیک خود را یادداشت کنید (NVIDIA، AMD یا Intel).

    کارت گرافیک شما شناسایی می‌شود.

  3. آخرین درایور را از سایت سازنده کارت گرافیک دانلود کنید (nvidia.com، amd.com یا intel.com) — یا از Windows Update استفاده کنید.

    بسته درایور آماده است.

  4. نصب کنید، رایانه را ری‌استارت کنید و VLC را دوباره امتحان کنید.

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

توجهبرخی لپ‌تاپ‌های OEM اجازه نصب درایور سازنده کارت گرافیک را نمی‌دهند؛ در آن صورت از صفحه درایورهای سازنده لپ‌تاپ استفاده کنید.

راه‌حل 6محافظت لحظه‌ای آنتی‌ویروس را موقتاً خاموش کنید

تداخل آنتی‌ویروس را در یک دقیقه آزمایش می‌کند

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

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

  2. برنامه VLC را اجرا کنید.

    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 را از آینه‌های شخص ثالث دانلود نکنید — نسخه‌های بازبسته‌بندی‌شده یکی از دلایل رایج کرش و همراه‌داشتن ابزارهای تبلیغاتی هستند.

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

راه‌حل 1VLC را با یک پوشه پیکربندی موقت اجرا کنید

بدون حذف پیکربندی، آزمایش می‌کند که آیا پیکربندی عامل مشکل است

  1. یک پوشه بسازید، مثلاً C:\vlctest.

    پوشه آزمایشی وجود دارد.

  2. دستور را اجرا کنید: vlc.exe --config C:\vlctest\vlcrc (یا متغیر VLC_CONFIG_DIR را تنظیم کنید).

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

  3. اگر VLC باز شد، پیکربندی واقعی شما خراب است — آن را بازنشانی کنید.

    تشخیص تأیید می‌شود.

توجهاین گونه بی‌خطر بازنشانی تنظیمات است: پیکربندی موجود شما تا زمانی که مطمئن نشوید دست‌نخورده می‌ماند.

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

  • افزونه‌ها را کم نگه دارید — هر افزونه ریسک راه‌اندازی را بیشتر می‌کند.
  • پس از ارتقاهای بزرگ VLC، یک بار با تنظیمات پیش‌فرض اجرا کنید و سپس پیکربندی خود را بازگردانید.
  • از مقاله‌های «ترفند VLC» که فایل vlcrc را دستی ویرایش می‌کنند پرهیز کنید — اشتباه تایپی در آن دقیقاً همین الگوی کرش را ایجاد می‌کند.

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

چرا VLC بعد از نصب یک افزونه فوراً بسته می‌شود؟
آن افزونه هنگام بارگذاری ناکام می‌ماند و رابط را پایین می‌کشد. پوشه افزونه‌ها (lua/extensions) را حذف کنید تا فوراً برنامه بازگردد.
آیا بازنشانی VLC فهرست‌های پخش من را حذف می‌کند؟
نه — فهرست‌های پخش جداگانه ذخیره می‌شوند. بازنشانی تنظیمات فقط مقادیر را به حالت پیش‌فرض برمی‌گرداند.
VLC در ویندوز بعد از یک به‌روزرسانی فوراً بسته می‌شود — چرا؟
یک به‌روزرسانی ناقص می‌تواند فایل‌های DLL ناهم‌خوان به‌جا بگذارد. فایل نصب رسمی را دوباره روی نسخه فعلی اجرا کنید، یا برنامه را حذف و از videolan.org دوباره نصب کنید.
آیا کرش هنگام اجرا به فایل رسانه مربوط است؟
نه — کرش پیش از باز شدن هر فایلی رخ می‌دهد. این یک مشکل در مسیر راه‌اندازی است.

جمع‌بندی

افزونه‌های Lua را موقتاً غیرفعال کنید — کرش‌های هنگام راه‌اندازی که ناشی از افزونه‌های معیوب هستند را برطرف می‌کند. 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.