رفع خطای 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) در دو نوع هستند. یک مدل در کنار exe فایل قرار می گیرند و یک نوع دیگر در پوشه های ویندوز و سیستم. در روش اول برنامه نویس با توجه به معماری خاص از کتابخانه استفاده می کند و آن را کنار فایل اجرایی خود قرار می دهد ولی بدی این روش این هست که در سیستم های مختلف مانند x64 یا x86 بودن سیستم، شرایط سخت افزاری و حی درایورهای نصب شده؛ ممکن است خطا بدهد و مناسب نباشد و برنامه نویس مجبور می شود از کتابخانه های سیستمی مانند .NET Framework ها یا dllهای سخت افزارهای موجود استفاده نماید که هر سیستم برای خود و مناسب خود آن را نصب کرده است. ولی این مشکل را هم دارد که ممکن است بر روی سیستم این کتابخانه نصب نشده باشد یا حتی درست نصب نشده باشد و کتابخانه نا موجود یا اشتباه، باعث می شود خطایی مانند تصویر فوق و خطای این مقاله را بدهد که برای رفع این مشکل باید ما بر اساس عنوان miss شده در خطا آن را پیدا کرده و نصب نماییم. در صورتی که مانند تصویر VCRUNTUME140.dll نوشته شده باشد نشان میدهد شما «Visual C++ Redistributable for Visual Studio 2015» را نصب نکرده اید. این را می توانید دانلود و بنا به سیستم خودتان (x64 برای ۶۴ بیتی و یا x86 برای ۳۲ بیتی) نصب نمایید.

همچنین بخوانید:   رفع مشکل حذف فایل‌ها در ویندوز ۱۰ نسخه 1809

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

همانند توضیحات بالا، در زیر اکثر 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 در سیستم این خطا می‌دهد. این فایل همراه با بازی یا نرم‌افزار مورد نظر باید توسط سازنده‌ی آن تهیه شده باشد. در صورت عدم وجود با نصب درایور کارت گرافیک نیز در سیستم نصب می‌شود. ولی برای نصب نسخه‌ی آخر آن می‌توانید از این فایل ماکروسافت استفاده نمایید. پس از دانلود فایل ۳۰۰ کیلوبایتی به اینترنت وصل شده و آن را اجرا نمایید. در صفحه‌ی دوم تیک Install Bing bar را حتما بردارید. به صورت خودکار دانلود و نصب می‌شود. بعد از آن سیستم را یکبار ریستارت نمایید.

.

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

  • 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
دقت نمایید در هیچ سایت ایرانی و حتی خارجی منبع کاملی برای توضیح و نحوه رفع مشکل کلی این خطاها وجود ندارد! پس در صورت کپی حتما نام نویسنده و لینک به آن را فراموش نفرمایید.

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

66
دیدگاه بگذارید

avatar
22 تعداد بحث‌ها
44 پاسخ‌های ‌بحث
1 دنبال کنندگان
 
جدیدترین دیدگاه
برترین دیدگاه
22 نویسنده دیدگاه
حسنعلویپریAsS3Hهوشیاری نویسنده دیدگاه اخیر
  مشترک  
جدیدترین قدیمی‌ترین
اطلاع از
حسن
مهمان
حسن

با سلام بعد از نصب برنامه تقویت ذهن دکتر کاواشیما برنامه با اجرای درایو مجازی program can’t start because d3dx9_37.dll is missing from your computer. try reinstalling the program to fix this problem

این خطا را میدهد در ضمن سیستم عامل ۷ میباشد جهت رفع خطای فوق چه کار باید کنم ؟

علوی
مهمان
علوی

اینبار همچین اروری اومده برام باید چی کار کنم؟

the procedure enty point_set_fmode could not be located in the dynamic link library C:\Prpgram
Files\Microsoft Office\Office16\WINWORD.EXE

علوی
مهمان
علوی

سلام. من نرم افزار افیس روروی سیستمم نصب کردم و با ارور api-ms-win-crt-stdio-l1-1-0.dll مواجه شدم. برای رفع این مشکل باید چی کار کنم؟

پری
مهمان
پری

سلام من autidesk.sketch book رو نصب کردم ارور the program cant start because api-ms-win-crt-runtime-|1-1-0.dll is missing from your computer رو میده … من باید چیکار کنم؟؟؟

AsS3H
مهمان
AsS3H

سلام،من بازی بتلفیلد ۱ رو دانلود کردم و نصب کردم هیچ اروری نمیده به جز سیستم ارور bf1.exe the program cant start because extension twinkle.codec_win64 retail.dllis missing from your computer try reinstalleing the program to fix this problem چطوری باید درستش کنم کلی نت دادم.
لطفا زود جوابم رو بدید اگه میشه به ایمیلم هم ارسال کنید،ممنون.

هوشیاری
مهمان
هوشیاری

من بازی فارکرای ۳رو کامل نصب کردم‌ ودر آخر این ارور داد ممنون میشم کمکم کنید♡: the program can’t start because fc3 .dll is missing from your computer try reinstalling the program to fix this problem

زهرا
مهمان
زهرا

سلام
من از فیلتر شکن ۲۰Speed استفاده میکردم که خواهرم تو درایو C یه چیزایی رو حذف کرد الان می خوام اجراش کنم خطای the program can’t start because qt5widgets.dll is missing میده

شاهینم
مهمان
شاهینم

درود برشما خطای api-ms-win-crt-runtime-l1-1-0 64 من و روانی کرده حتی سی پی یو و رم و ارتقاع دادم سیستمم ۶۴ بیت و هم ساپورت نیکنه بازم این خطاهارو دارم تونصب خیلی از برنامه های جدید و پلاگینها واقعا گیر کردم اشتباه کردم ویندوز۱۰ نصب نکردم الان همه میگن ۱۰ نصب کنی حل میشه تمام ویژوال هارو دوباره نصب کردم نرم افزارای تعنیر ریجستری هم مشکلم و حل نکرد سرم و میخوام بکوبم به اون میز فردوسیپور که سر از هندونه فروشی دراورد

محمد
مهمان
محمد

بازی درایور سانفرانسیسکو من این خطا رو میدی the program cant start because the ubiorbitapi_r2_loader.dll is missing from your computer

نگین
مهمان
نگین

مورد من PcPos.dll is missing from your computer هست .لطفا راهنماییم کنید