جطور ارور DLL را به راحتی حل کنیم
ارور DLL چیست
Dynamic Link Library که معمولا به صورت مخفف DLL گفته میشود، یک نوع فرمت خاص برای ویندوز بوده که به نرمافزارها کمک میکند فایل های خاص خود را (شامل همهی آیکنها، کدها، تصویرهاو...) را در هر زمان بدون نوشتن مجدد آن اجرا کنند. یا به برنامه نویس کمک میکند توابع مورد نیاز خود را در این فایلها قرار داده و به آن نرمافزار لینک کند تا نرمافزار هر زمان به آن دسترسی داشته و براحت ی آنرا اجرا نماید.
اگر شما برنامه ای را به تازگی نصب و با خطاهای زیر مواجه شوید، نشان دهنده حذف فایل DLL بوده که برای اجرای درست آن نرمافزار باید وجود داشته باشد:
The program can’t start because “…………” is missing from your computer. Try reinstalling the program to fix this problem
There was a problem starting “…………” The specified module could not be found
Error loading “…………” The spec
در ادامه کار با لپتاپ خود متوجه خواهید شد که نه تنها در مورد آن نرمافزار تازه نصب شده، بلکه زمان اجرای تعداد زیادی از دیگر برنامه ها هم این ارور نشان داده میشود؛ چرا که برای اجرای درست اغلب اپلیکشن ها و نرمافزارها ، ویندوز به فایل های DLL نیاز دارد. در ادامه رایج ترین این ارور ها را با هم بررسی می نماییم.
خطای MSVCP140, MSVCP120, MSVCP110, and MSVCP100
یک فرمت رایج در برنامههای ویندوز 10 ، MSVC بوده، برنامه هایی مانند اپلیکشن های وردپرس، اسکایپ یا خلی از بازیها و... . بعد از نصب هر کدام از نرمافزرهایی که به این فرمت نیاز دارند، ویندوز 10 به طور خود کار دستور Microsoft Visual C++ 20xx Redistributable اجرا کرده و در صورت معیوب یا حذف بودن این فایل به شما این ارور DLLرا نشان خواهد داد.
خطای MSVCR100, MSVCR71
برای راه اندازی برخی از برنامه ها باید چندین نسخه از این دوفایل بر روی کتابخانههای ++cp وجود داشته باشد که در صورت حذف آن ویندوز این خطاها را خواهد داد.
خطای VCRUNTIME140
اگر تجربه نصب دو نرمافزار Kodi یا Adobe Creative Cloud را داشته باشید ممکن است این خطا را ببینید، که در ادامه راه های برطرف کردن آن را خواهیم گفت
خطای D3DX9_43
برای اجرای یک برنامه ویدئویی ویندوز نازمند برنامه ای با نام Directx بوده که اگر فایل Microsoft DirectX, a collection of APIs بر روی ویندوز شما نباشد نمی تواند آن را اجرا کنید
خطای Lame_enc
به دلیل رمگذاری بودن نرمافزار های صوتی ، برای تبدیل آن ها به MP3 به برنامه ای با نام LAME حتما نیاز پیدا خواهید کرد. این خطا را زمان استفاده از Acedacity یا اجرا و نصب MP3 مشاهده خواهید کرد.
خطای NTDLL
وقتی ویندوز نتواند با یک نرمافزار به درستی ارتباط برقرار کند با این خطای DLL مواجه شده که نشان دهنده این است فایل NTDLL که مسئول مدیریت هسته NT بوده، حذف شده است.
برطرف کردن خطاهای DLL
- با reboot کردن سیستم در اغلب مواقع مشکل جزئی که باعث این ارور شده را برطرف میکند.
- فایل های DLL را بررسی کنید: اگر ویندوز یا خودتان به اشتباه فایلی را حذف کرده باشید، میتوانید Recycle Bine را بررسی کنید، اگر فایل پاک شده را در آن پیدا کردید کافیست آن را برگردانید تا این ارور رفع شود.
- ویندوز را به روزرسانی کنید: اگر خطای موجود به خاطر کتابخانههای ماکروسافت باشد شما میتوانید از طریق به روزرسانی ویندوز این مشکل را برطرف کنید.
- نرمافزار جدید را مجدد نصب کنید: اگر ارور DLL بخاطر عدم دسترسی برنامه نصب شده به فایل های پیش نیاز DLL اتفاق افتاده باشد، باید برنامه را از بخش کنترل پنل حذف کرده و مجدد آن را اجرا کنید.
- عیب یابی به وسیله System file check : از طریق منو استارت کلمه cmd را سرچ کرده و روی آن راست کلیک کنید تا بتوانید گزینه Run as administrator را انتخاب و کد "sfc /scannow" را در آن وارد نمایید. سپس به ویندوز اجازه دهید مشکل را پیدا و حل نماید.
- بدافزارها: در بعضی مواقع این خطاها به خاطر وجود یک بدافزار در ویندوز رخ داده برای همین یکی از راه های پیشنهادی اسکن ویندوز با یک آنتی ویروس قوی بوده تا آن بدافزار راپیدا و حذف نماید.
- مجدد فایل های DLL را در ویندوز ثبت نمایید: برای اینکار به منوی start رفته و بعد از سرچ عبارت cmd،روی آن راست کلیک کرده و بعداز انتخاب گزینه Run as administrator دستور زیر را کپی کرده و اجازه دهید ویندوز مشکل را پیدا و حل کند.
regsvr32 /u FILENAME.dll
regsvr32 FILENAME.dll
- Sestem Restore را امتحان کنید: در صورت حل نشدن این ارورها در مراحل قبل، از طریق start به کنترل پنل رفته و گزینه Recovery را انتخاب نمایید. سپس با انتخاب Open System Restore و انجام دستوراتی که در ادامه ویندوز میخواهد، مشکل را برطرف کنید.
- Reset : آخرین راهکار برای حل ارور DLL، ریست ویندوز و پاک کردن تمامی تغییرات و برنامه ها میباشد. فقط توجه داشته باشید قبل از اینکار حتما یک نسخه از اطلاعاتتان ذخیره نمایید.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.