رفع خطای 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 در ویندوز

همچنین بخوانید:   7 میانبر مفید برای ویندوز 8

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

همانند توضیحات بالا، در زیر اکثر 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. hesam

    سلام و خسته نباشید
    the program can’t start because adbwinapi.dll is missing from your computer
    راهی داره برای برطرف کردنش؟؟

    1. سلام. شما دارید از SDK اندروید استفاده می‌کنید که یکی از فایل‌های اون کم شده! همین AdbWinAPI.dll یا fastboot.exe که اجرا می‌کنید با این فایل یکجا نیست! برای رفع مشکل اگه آنتی‌ویروس دارید غیرفعال کنید و مجدد SDK رو از اینجا:
      https://developer.android.com/studio/#downloads
      که سایت خود گوگل هست دانلود بفرمایید و داخل پوشه‌های platform tools فایل‌های زیر موجود هست:
      adb.exe
      adbWinApi.dll
      Fastboot.exe
      این سه فایل کار شما رو راه می‌ندازه و می‌تونید مشکل خودتون رو رفع کنید… اگه هم مورد چیز دیگه‌ای هست یکم بیشتر توضیح بدید…

  2. محمد

    با سلام و تقدیم احترام
    خطای نصب اپلیکیشن ؛ مورد نا موجود در ویندوز 10 : DEVOBJ.dll
    در صورت امکان روش رفع مشکل و یا مورد دانلود را بفرمایید.
    متشکرم

  3. علی

    خسته نباشد موقع بازی یا فیلم دیدن این پیام rtl120.bpl is missing میاد

  4. مجید

    سلام
    BSCAVRL.DLL is missing from your computer

    1. سلام. نرم‌افزار مربوطه رو حذف و مجدد نصب بفرمایید. نشد اینجا رو مطالعه بفرمایید:
      http://windowsbulletin.com/files/dll/mcs-electronics/bascom-avr/bscavrl-dll

  5. سید ایلیا موسوی راد

    من برای مشکل vcruntime140_1 برنامه visual c++2015 را دانلود کردم ولی باز هم همون ارور را میده چکار کنم؟

    1. هر دو نسخه‌ی 32 و 64 بیت رو نصب کردید؟

  6. مهدی

    eh program can startbecause dll is missing from your computer try reinstaling teh program to fix this problem
    برا من این میاد خواهش میکنم کمک کنید

    1. نوشته دیگه. برنامه رو پاک کرده و مجدد نصب کنید تا مشکل رفع بشه.

  7. امیر

    سلام خسته نباشید
    برای من این خطا رو وقتی میخوام بازی و کرک شو اجرا کنم میاره
    the program can t start because lifestudioheadAPI.dll is missing from your computer.try reinstalling the program
    to fix this progrm

    1. سلام. توی پیغام هم نوشته! یک فایل هست به نام lifestudioAPI.dll که همراه بازی یا ملوزمات اون باید شما نصب کنید. اون نیست الان! دوباره بازی رو نصب کنید و ببینید این فایل توی سیستم و کنار فایل اجرایی بازی یا System32 ویندوز باشه… نشد توی گوگل با اسم بازی بزنید شاید راه دیگه‌ای باشه…

      1. امیر

        ممنون به خاطر راهنماییتون ولی هرچقدر هم اون فایلو که تو ارور نوشته دانلود کردم از اینترنت هی یه خطای دیگه میاورد ممکنه فایل خراب دانلود شده باشه که اینطوری میاره؟

        1. شما نباید هر چیزی رو از اینترنت دانلود کنید! بازی رو دوباره نصب کنید…

  8. محمد

    سلام برای من این خطا میاد.
    The program can’t start because VP.DLL is missing from your computer. Try reinstalling the program to fix this problem

    1. سلام. شما باید نرم‌افزار سری Corel رو مجددا نصب بفرمایید.

      1. محمد

        سلام ممنون. این نرم افزار رو که فرموددید سرچ کردم و این نرم افزار رو آورد Corel DRAW
        منظورتون همینه؟

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

  9. شایان

    برای من sdl 2 میخواد چیکارکنم

  10. دانشجو

    سلام . خسته نباشید/ وقت نصب برنامه اندنوت ارور میده چندبارم حذف کردم باز نصب میکنم اینو مینویسه >
    the program cant start because enweregistration dll is missing from your computer try reinstalling the program to fix this problem
    چیکارکنم؟ لطفا راهنماییم کنید. مرسی
    ویندوزم7 هستش و م سافت 2010 . البته روی ویندوز 10 هم تست کردم بازم همین مشکل پیش میاد.

    1. سلام. نسخه‌ی جدید برنامه مورد نظر رو تست کنید، نشد توی اینترنت اگه به انگلیسی جست‌جو کنید، نوشته این فایل رو شما لازم دارید:
      https://www.mediafire.com/file/23u1j7pjhyh5qsf/enwebregistration.zip/file

      این dll رو کنار فایل نصبی بذارید و اگه درست نشد توی پوشه‌ی System32 داخل Windows کپی کنید و تست کنید و اگه نشد با دستور زیر فایل رو رجیستر کنید:
      regsvr32 enwebregistration.dll
      این دستور رو باید cmd رو با راست کلیک و Run as administrator باز کنید و دستور بالا رو اجرا کنید تا رجیستر بشه فایل…

پیام بگذارید