رفع خطای DLL is missing from your computer در ویندوز

رفع خطای DLL is missing from your computer در ویندوز. یک سری خطاهای مشهور در ویندوز وجود دارد که که در عنوان ابتدای خطا عبارت The program can’t start نوشته و در توضیح بیشتر because XXXXXYYY.DLL is missing from your computer که به جای XXXXX یک نام و YYY یک عدد معمولا نوشته می شود. تعداد خطاهای پرسیده شده در ایمیل و بخش پاسخ به سوالات و مشکلات چون بیشتر شده در قالب یک مقاله ارائه کرده ایم.

برای مثال برای خطای VCRUNTIME140.DLL is missing برخی اوقات شده یک برنامه ای را در ویندوز باز کردید و خطای «The program can’t start because VCRUNTIME140.DLL is missing from your computer» را همانند زیر مشاهده کرده‌ایم:

رفع خطای DLL is missing from your computer در ویندوز

دلیل این سری خطاها چیست؟

در کل باید گفت که کتابخانه های نرم افزار (فایل های dll) در دو نوع هستند. یک مدل در کنار exe فایل قرار می‌گیرند و یک نوع دیگر در پوشه‌های ویندوز و سیستم. در روش اول برنامه‌نویس با توجه به معماری خاص از کتابخانه استفاده می‌کند و آن را کنار فایل اجرایی خود قرار می‌دهد ولی بدی این روش این هست که در سیستم‌های مختلف مانند x64 یا x86 بودن سیستم، شرایط سخت‌افزاری و حی درایورهای نصب شده؛ ممکن است خطا بدهد و مناسب نباشد و برنامه‌نویس مجبور می‌شود از کتابخانه‌های سیستمی مانند .NET Framework ها یا dllهای سخت‌افزارهای موجود استفاده نماید که هر سیستم برای خود و مناسب خود آن را نصب کرده است.

ولی این مشکل را هم دارد که ممکن است بر روی سیستم این کتابخانه نصب نشده باشد یا حتی درست نصب نشده باشد و کتابخانه ناموجود یا اشتباه، باعث می‌شود خطایی مانند تصویر فوق و خطای این مقاله را بدهد که برای رفع این مشکل باید ما بر اساس عنوان miss شده در خطا آن را پیدا کرده و نصب نماییم.

در صورتی که مانند تصویر VCRUNTUME140.dll نوشته شده باشد نشان میدهد شما «Visual C++ Redistributable for Visual Studio 2015» را نصب نکرده اید. این را می توانید دانلود و بنا به سیستم خودتان (x64 برای 64 بیتی و یا x86 برای 32 بیتی) نصب نمایید.

.

رفع خطای DLL is missing from your computer در ویندوز

همچنین بخوانید:   رفع مشکل پخش به جای دانلود در مرورگر Firefox

عنوان ها و روش رفع مشکل

همانند توضیحات بالا، در زیر اکثر Missingها را گردآوری کرده ایم که در صورتی که عنوان خطای شما در جدول زیر نبود در بخش دیدگاه ها بیان نمایید تا اضافه شود:

مورد ناموجود: VCRUNTUME140.dll
موردی که باید نصب شود: Visual C++ Redistributable for Visual Studio 2015

مورد ناموجود: MSVCR100.dll
موردی که باید نصب شود: Microsoft Visual C++ 2010 Redistributable Package 32 BitMicrosoft Visual C++ 2010 Redistributable Package 64 Bit

مورد ناموجود: MSVCR110.dll
موردی که باید نصب شود: Microsoft Visual C++ Redistributable 2012

مورد ناموجود: MSVCR71.dll
موردی که باید نصب شود: Microsoft .NET Framework Version 1.1 Redistributable Package

مورد ناموجود: MSVCP80.dll
موردی که باید نصب شود: Microsoft Visual C++ 2005 SP1 Redistributable Package 64 Bit – Microsoft Visual C++ 2005 SP1 Redistributable Package 32 Bit

مورد ناموجود: api-ms-win-crt-convert-l1-1-0.dll یا api-ms-win-crt-runtime-l1-1-0.dll یا api-ms-win-crt-stdio-l1-1-0.dll و در کل هر چیزی که با api-ms‌ شروع می‌شود
روش رفع مشکل: این مورد معمولا با نصب Visual C++ 2015 Redistributable رفع می‌شود. ولی در صورت نصب و عدم رفع باید مطمئن باشید که نوع ۳۲ و یا ۶۴ بیتی بودن را دقیق انجام می‌دهید و ویندوز شما هم به روز هست. در صورت عدم رفع مشکل بایستی Universal C Runtime را از اینجا به روز کنید. در صورتی که باز هم مشکل رفع نشد باید از گوگل تمامی موارد لازم برای ویژال سی نصب نمایید. همچنین مورد ۲۰۱۷ را نیز همانند ۲۰۱۵ باید تست کنید. و همچنین بهتر هست، پس از نصب هر کدام سیستم را یکبار ریستارت نمایید.

مورد ناموجود: D3dx9_37.dll
روش رفع مشکل: به دلیل نبود DirectX در سیستم این خطا می‌دهد. این فایل همراه با بازی یا نرم‌افزار مورد نظر باید توسط سازنده‌ی آن تهیه شده باشد. در صورت عدم وجود با نصب درایور کارت گرافیک نیز در سیستم نصب می‌شود. ولی برای نصب نسخه‌ی آخر آن می‌توانید از این فایل ماکروسافت استفاده نمایید. پس از دانلود فایل 300 کیلوبایتی به اینترنت وصل شده و آن را اجرا نمایید. در صفحه‌ی دوم تیک Install Bing bar را حتما بردارید. به صورت خودکار دانلود و نصب می‌شود. بعد از آن سیستم را یکبار ریستارت نمایید.

مورد ناموجود: DAQExp.dll
روش رفع مشکل: این کتابخانه برای نرم‌افزارهای سری Wondershare استفاده می‌شود که برای رفع مشکل باید نرم‌افزارهای مربوط به این سازنده پاک و دوباره نصب شود. یا اگر در نصب آن Repair وجود داشت، برنامه را Repair نمایید.

مورد ناموجود: d3dcompiler_47.dll
روش رفع مشکل: این مشکل به دلیل نصب نبود افزونه‌ی KB4019990 در آپدیت ویندوز هست که با آپدیت ویندوز معمولا رفع می‌شود. اگر رفع نشد باید دستی از Catalog آپدیت ویندوز آن را نصب نمایید. (با توجه به نوع ویندوز و نسخه‌ی آن دانلود و نصب نمایید)

.

لیست تکمیلی ماکروسافت در مورد MSVCRها به شرح زیر هست:

MSVCR120.dll for Microsoft Visual C++ 2013 Redistributable package

Msvcr90.dll for Microsoft Visual C++ 2008

Msvcr80.dll for Microsoft Visual C++ 2005

Msvcr71.dll for Microsoft Visual C++ .NET 2003 with the Microsoft .NET Framework 1.1

Msvcr70.dll for Microsoft Visual C++ .NET 2002 with the Microsoft .NET Framework 1.0

دقت نمایید که این آموزش برای رفع مشکل DLL is missing from your computer در هیچ سایت ایرانی و حتی خارجی منبع کاملی برای توضیح و نحوه رفع مشکل کلی این خطاها وجود ندارد! پس در صورت کپی حتما نام نویسنده و لینک به آن را فراموش نفرمایید.

آخرین تغییرات: مرداد ۱۳۹۹

نوشته‌های مرتبط

138 دیدگاه برای “رفع خطای DLL is missing from your computer در ویندوز”

  1. علیرضا

    سلام مهندس وقتت بخیر
    من لب تابو که روشن میکنم این ارور میاد همیشه،ویندوز 10 نصبه
    سر تیتر ارور این نوشته:
    Genuineservice.exe-system eror
    بعد زیرش اینو توضیح داده:
    The Code Execution cannot proceed because AdlmOITInfo.dll was not found.reinstalling the program may fix this program
    ممنون میشم راهنمایی کنید.

    1. سلام جناب علیرضا.
      توی سایت‌های دیگه هم این سوال رو پرسیدید که کار خوبی هست و همیشه به نظر یک نفر اعتماد نداشته باشید… برای رفع مشکل شما از شرکت Autodesk یک نرم‌افزار نصب کردید که باید اون رو پاک کرده و مجددا نصب کنید چون فایل‌های اون پاک شده.

  2. ehsan

    سلام خسته نباسید برایه من این ارورو میده the program can t start because FMODEX.DLL is missing from your computer

    1. سلام. بازی مورد نظر رو یک بار دیگه با خاموش بودن آنتی‌ویروس نصب کنید مشکل شما رفع می‌شه.

      1. ehsan

        انتی ویروس ندارم اصلا 🙁

        1. خب مجدد بازی رو که خطا می‌ده نصب کنید! 😐 صدای بازی یک DLL داره که از روی سیستم شما پاک شده!

  3. جواد

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

    1. علیک سلام. شما هم خسته نباشید و ممنون از رعایت ادب.

      شما بهتره ویندوز رو عوض کنید. چون این خطا رو بخوایید درست کنید کلی مشکلات دیگه هم پیش میاد که همون وقت و انرژی و هزینه رو بذارید یک ویندوز جدید نصب کنید تا خیال خودتون هم راحت بشه.

  4. Mehrshadbh

    سلام خدمت مدیر سایت من برای مثال فایلbinkw32.dllرا ندارم چجوری از سایت مایکروسافت دانلود کنم و بریزم که مشکل حل شه

    1. سلام. شما نرم‌افزار که خطا رو می‌ده دوباره نصب کنید یا مواردی که لازم داره این رو هم برای شما نصب می‌کنه… لازم نیست شما دستی چزی رپ دانلود و کپی کنید!

      ولی اگه بعد از نصب مجدد این مورد رو مشاهده کردید برنامه‌ی زیر رو نصب کنید این کتابخونه رو هم برای شما در سیستم ثبت می‌کنه:
      http://www.radgametools.com/bnkdown.htm

  5. سجاد

    سلام من وقتی هم کامپیوترم رو روشن می کنم 5تا ارو می ده The program could not be started because winspool.drv does not exist on your computer. To resolve this issue, try restoring the entire programاین ارو می ده لطفا کسی کمک کنه

    1. سلام. یه پیغام هم کافی هست دوست عزیز! لازم به ۳ تا نیست!

      توی گوگل اینطوری نوشته برای مشکل شما:
      https://www.google.com/search?q=winspool.drv+does+not+exist+on+your+computer.+To+resolve+this+issue

  6. fateme

    the prograam cant start becusr sku .dll is mising….
    مال من اينو ميزنه

    1. علیک سلام. ممنون شما هم خسته نباشید. توی اجرای چه برنامه‌ای؟ برنامه رو یه بار دیگه نصب کردید و رفع نشده؟ یکم اطلاعات کامل بدید…

  7. ramtin

    سلام من میخواستم یه بازی نصب کنم ارور fmod.dll is missing from ypur computer میده چیکار کنم ممنون.

    1. سلام. جزو کتابخونه‌های مطرح نیست این چیزی که گفتید ولی برای شرکت Firelight Technologies Pty, Ltd هست. توی آموزش نصب بازی یا سایتی که اون رو دانلود کردید ببینید پیشنیازی برای نصب هست یا اصلا با ویندوز شما همخوانی داره بازی یا نه.

  8. H kh

    سلام من می خواستم فتوشاپ نصب کنم این خطا رو داد d3dcompiler_47.dll

    1. سلام. این آپدیت رو نصب کنید درست می‌شه:
      http://www.catalog.update.microsoft.com/Search.aspx?q=KB4019990

  9. Mohammad

    با سلام من برنامه نویسی به زبان fortran کار میکنم با code::blocks IDE و برنامه هایی که مینویسم داخل خود IDE براحتی دیباگ و ران میشن ولی وقتی پوشه ی برنامه ی نوشته شده رو باز میکنم که فایل exe رو از پوشه ی bin اجرا کنم خطای The program cant start because libgfortran-3.dll is mising from your computer . Try reinstalling program to fix this problem. رو میده حتی باتوجه به قسمت آخر اخطار من برنامه رو چند بار حذف و دوباره نصب کردم ولی بازم این اخطارو میده . لطفا اگه میشه کمک کنید .

    1. سلام. این خطاها رو باید توی گوگل بزنید چون کمتر کسی تجربه‌ی این خطاها رو به فارسی دارن:
      https://www.google.com/search?q=The+program+cant+start+because+libgfortran-3.dll+is+mising+from+your+computer+.+Try+reinstalling+program+to+fix+this+problem

  10. amirali

    سلام من یک بازی نصب کردم بعد این ارور رو میده لظفا کمکم کنیدthe program can t start because vulkan -1.dll is missing from yourcomputer.try reinstalling the program to fix this problemا

    1. سلام. شما باید مواردی که کنار بازی در پوشه‌ی Redist یا شبیه این هست رو هم به همراه بازی نصب کنید. اگه بازی دیسک داره از آموزش اون ببینید موارد لازم برای بازی یا اگه از سایتی دانلود کردید از سایت بخش آموزشش رو مطالعه کنید. همچنین اگه مشکل رفع نشد دوباره بازی رو نصب کنید و مطمئن باشید آنتی‌ویروس شما خاموش هست.

پیام بگذارید