VLC مدام کرش میکند؟ ۷ راهحل برای کرشهای پیوسته
کرش کردن VLC تقریباً هرگز اتفاقی تصادفی نیست — کرشها الگو دارند: همیشه هنگام راهاندازی، همیشه با یک فایل مشخص، همیشه بعد از یک بهروزرسانی تازه. پیدا کردن الگو سریعترین راه رسیدن به راهحل است. این راهنما پنج الگوی رایج کرش را به ترتیب بررسی میکند. شاخههای «اگر کرش کرد…» را دنبال کنید و علت را در چند دقیقه — نه چند ساعت — جدا خواهید کرد.
چرا این اتفاق میافتد؟
- کرش افزونههای Lua هنگام راهاندازی — افزونههای شخص ثالث که هنگام اجرا بارگذاری میشوند، عامل شماره یک کرش در راهاندازی هستند.
- تنظیمات یا کش افزونه خراب — مدخلهای قدیمی پیکربندی به ماژولهایی اشاره میکنند که دیگر وجود ندارند.
- کرشهای مرتبط با درایور/کارت گرافیک در حین پخش — شتابدهی سختافزاری همراه با درایورهای معیوب در مرحله رمزگشایی یا رندر کرش میکند.
- باگهای مشخص کدک یا کانتینر — بعضی فایلها کرش دیماکسر یا رمزگشا را فعال میکنند (بسیاری در 3.0.23 برطرف شدهاند).
- تداخل در سطح سیستم — پویش فایلهای موقت VLC توسط آنتیویروس، ابزارهای پوشانه (Discord، GeForce Experience) یا مشکلات رم.
چگونه رفع کنیم
راهحل 1VLC را به آخرین نسخه بهروزرسانی کنید
رفع باگها و وصلههای امنیتی رسمی را اعمال میکند (نسخه پایدار فعلی: 3.0.23)
در VLC به Help > Check for Updates بروید.
VLC نسخه شما را با آخرین نسخه مقایسه میکند.
اگر بهروزرسانی موجود بود، آن را از صفحه رسمی videolan.org دانلود کنید.
فایل نصب جدید دانلود میشود.
روی نسخه فعلی نصب کنید (تنظیمات حفظ میشوند) و برنامه را دوباره اجرا کنید.
VLC نسخه جدید را اجرا میکند.
راهحل 2افزونههای Lua را موقتاً غیرفعال کنید
کرشهای هنگام راهاندازی که ناشی از افزونههای معیوب هستند را برطرف میکند
VLC را ببندید.
VLC بسته است.
نام پوشه افزونهها را تغییر دهید:
%APPDATA%\vlc\lua(ویندوز)،~/Library/Application Support/org.videolan.vlc/lua(macOS) یا~/.local/share/vlc/lua(لینوکس) ← پسوند.bakاضافه کنید.افزونهها دیگر بارگذاری نمیشوند.
VLC را اجرا کنید — اگر بدون مشکل باز شد، یکی از افزونههای شما باعث کرش میشده است.
VLC بهطور معمول اجرا میشود.
افزونهها را یکییکی برگردانید تا مقصر را پیدا کنید، یا نسخه پشتیبان را حذف کنید.
فقط افزونههای سالم باقی میمانند.
راهحل 3تنظیمات VLC را به حالت پیشفرض بازگردانید
تنظیمات خراب که باعث کرش، صفحه سیاه و مشکلات صدا میشوند را از بین میبرد
VLC را کاملاً ببندید.
هیچ پردازهای از VLC در حال اجرا نیست.
یک خط فرمان باز کنید (Win+R ← cmd) یا یک ترمینال.
خط فرمان در دسترس است.
دستور
vlc --reset-configرا اجرا کنید (ویندوز/لینوکس) — در macOS بهجای آن پوشه~/Library/Preferences/org.videolan.vlcرا حذف کنید.تنظیمات VLC به مقادیر پیشفرض بازمیگردد.
VLC را اجرا کنید و فقط تنظیماتی را که واقعاً لازم دارید دوباره اعمال کنید.
VLC با تنظیمات پاک شروع به کار میکند.
راهحل 4کش رسانه و افزونههای VLC را پاک کنید
حلقههای بافر شدن، تصاویر جلد قدیمی و کرش هنگام بارگذاری افزونهها را برطرف میکند
VLC را ببندید.
VLC در حال اجرا نیست.
پوشه کش را حذف کنید:
%APPDATA%\vlc\cache(ویندوز)،~/Library/Caches/org.videolan.vlc(macOS) یا~/.cache/vlc(لینوکس).کش خالی میشود.
فایلهای کش افزونهها را هم حذف کنید (
plugins_*.dat/plugins.dbدر همان پوشه).کش افزونهها در اجرای بعدی از نو ساخته میشود.
VLC را اجرا کنید و دوباره امتحان کنید.
VLC بهطور خودکار کشهای خود را بازسازی میکند.
راهحل 5رمزگشایی با شتابدهی سختافزاری را خاموش کنید
در بیشتر موارد صفحه سیاه/سبز، پیکسلی شدن و پرش تصویر را برطرف میکند
VLC را باز کنید و به Tools > Preferences بروید (یا در ویندوز/لینوکس Ctrl+P و در macOS Cmd+, را بزنید).
پنجره تنظیمات (Preferences) باز میشود.
در ستون سمت چپ روی زبانه Input / Codecs کلیک کنید.
تنظیمات مربوط به کدکها نمایش داده میشود.
گزینه "Hardware-accelerated decoding" را پیدا کرده و روی Disable بگذارید.
فهرست کشویی اکنون «Disable» را نشان میدهد.
روی Save کلیک کنید، سپس VLC را کامل ببندید و دوباره باز کنید (همه پنجرههای VLC را ببندید، نه فقط ویدیو را).
VLC با رمزگشایی نرمافزاری بالا میآید.
فایل مشکلدار را دوباره پخش کنید.
اگر مشکل برطرف شد، عامل آن رمزگشای کارت گرافیک بوده است.
راهحل 6تداخل آنتیویروس یا ابزارهای پوشانه را بررسی کنید
نرمافزارهای شخص ثالثی که VLC را ناپایدار میکنند حذف میشوند
محافظت لحظهای را موقتاً خاموش کنید (Windows Defender یا آنتیویروس شخص ثالث).
پویش آنتیویروس متوقف میشود.
ابزارهای پوشانه (پوشانه Discord، GeForce Experience، MSI Afterburner) را ببندید و VLC را آزمایش کنید.
پوشانهها از معادله بیرون میروند.
اگر VLC پایدار شد، برای پوشه VLC استثنا اضافه کنید و محافظت را دوباره روشن کنید.
VLC با محافظت فعال کار میکند.
راهحل 7VLC را بهصورت تمیز نصب مجدد کنید
نصب خراب، کش معیوب افزونهها و تضاد نسخهها را برطرف میکند
VLC را از Settings > Apps حذف کنید (ویندوز) یا آن را به سطل زباله بکشید (macOS).
VLC از سیستم حذف میشود.
پوشه پیکربندی باقیمانده را حذف کنید:
%APPDATA%\vlc(ویندوز)،~/Library/Preferences/org.videolan.vlc(macOS) یا~/.config/vlc(لینوکس).همه دادههای VLC پاک میشود.
آخرین نسخه را فقط از منبع رسمی دانلود کنید: videolan.org/vlc.
یک فایل نصب رسمی و سالم دانلود میشود.
نصب کنید و فایل خود را دوباره امتحان کنید.
نصب تازه معمولاً سرسختترین مشکلات را برطرف میکند.
رفع اشکال پیشرفته
راهحل 1گزارش کرش را بخوانید
ماژول دقیقی که کرش کرده را مشخص میکند
ویندوز: Event Viewer > Windows Logs > Application را باز کنید و خطاهای VLC را فیلتر کنید؛ macOS: ~/Library/Logs/DiagnosticReports؛ لینوکس:
journalctl -u vlc -n 50یاdmesg | tail.سابقه کرش پیدا میشود.
نام ماژول خطاساز را یادداشت کنید (مثلاً libvlccore.dll، d3d11.dll یا یک DLL کدک).
میدانید کدام ماژول کرش کرده است.
در انجمن VideoLAN با آن نام ماژول بههمراه نسخه VLC خود جستوجو کنید.
راهحل شناختهشده یا راهکار جایگزین را پیدا میکنید.
راهحل 2VLC را با رابط پاک (حالت dummy) اجرا کنید
مشخص میکند آیا رابط گرافیکی عامل کرش است یا نه
VLC را ببندید.
VLC بسته است.
یک ترمینال باز کنید و اجرا کنید:
vlc -I dummy.VLC بدون رابط گرافیکی اجرا میشود (هیچ پنجرهای باز نمیشود).
یک فایل پخش کنید:
vlc -I dummy "مسیر\به\فایل.mp4".اگر صدا شنیده شود، هسته برنامه سالم است و ایراد از رابط گرافیکی بوده.
پس از آزمایش، برنامه را بهطور معمول اجرا کنید.
رابط معمولی بازمیگردد.
راهحل 3نسخه پرتابل VLC را امتحان کنید
مشکلات پیکربندی را بدون دستزدن به نصب فعلی شما جدا میکند
نسخه پرتابل/zip را از آینههای رسمی دانلود کنید (videolan.org > Windows > zip).
یک پوشه پرتابل VLC استخراج میشود.
فایل vlc.exe را مستقیماً از همان پوشه اجرا کنید.
VLC با تنظیمات پاک و پیشفرض بالا میآید.
فایل مشکلدار را در نسخه پرتابل پخش کنید.
اکنون میفهمید مشکل به پیکربندی مربوط است یا به خود فایل.
چگونه در آینده از آن جلوگیری کنیم
- VLC را بهروز نگه دارید — نسخه 3.0.23 مجموعه بزرگی از کرشهای دیماکسر را که با فازینگ پیدا شده بودند برطرف کرد.
- هر سال افزونههای Lua خود را بازبینی کنید؛ آنهایی را که استفاده نمیکنید حذف کنید.
- پس از بهروزرسانیهای بزرگ ویندوز/macOS، پیش از متهم کردن محتوای جدید مطمئن شوید VLC هنوز درست اجرا میشود.
سؤالات متداول
چرا VLC فقط هنگام باز کردن یک فایل مشخص کرش میکند؟
آیا آنتیویروس میتواند VLC را کرش کند؟
آیا نسخه بتای VLC 4.0 بیشتر کرش میکند؟
چرا 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.