برنامه نمی تواند راه اندازی شود زیرا MSVCP140.dll در ویندوز 10 وجود ندارد

اگر هنگام تلاش برای باز کردن برنامه‌ای مانند WAMP Server ، Skype یا برخی از بازی‌ها (Game)، برنامه نمی‌تواند شروع به کار کند زیرا MSVCP140.dll در رایانه شما وجود ندارد(The program can’t start because MSVCP140.dll is missing from your computer) ، این مقاله ممکن است به شما کمک کند. این زمانی اتفاق می‌افتد که برنامه‌ای که می‌خواهید اجرا کنید نیاز دارد که  فایل MSVCP140.dll در سیستم رایانه شما وجود داشته باشد. MSVCP140.dll یک فایل Microsoft C Runtime Library(Microsoft C Runtime Library) با حجم حدود 626 کیلوبایت است که در پوشه System32 قرار دارد و توسط (System32)Microsoft Visual Studio نصب شده است . اگر DLL وجود دارد(DLL)فایل از بین می رود یا خراب می شود، می توانید چنین پیام های خطایی را روی صفحه نمایش خود مشاهده کنید. اگر MSVCP100.dll، MSVCP110.dll، MSVCP120.dll، MSVCP130.dll نیز وجود نداشته باشد،(MSVCP100.dll, MSVCP110.dll, MSVCP120.dll, MSVCP130.dll ) این پیشنهادات اعمال خواهند شد.

MSVCP140.dll وجود ندارد

برنامه نمی تواند راه اندازی شود زیرا MSVCP140.dll در رایانه شما وجود ندارد

DLL مخفف Dynamic Link Libraries و بخش های خارجی برنامه هایی هستند که روی ویندوز(Windows) یا هر سیستم عامل دیگری اجرا می شوند. اکثر برنامه ها به خودی خود کامل نیستند و کد را در فایل های مختلف ذخیره می کنند. در صورت نیاز به کد، فایل مربوطه در حافظه بارگذاری شده و مورد استفاده قرار می گیرد. اگر سیستم عامل یا نرم افزار نتواند فایل DLL مربوطه را پیدا کند ، یا اگر فایل DLL خراب باشد، می توانید یک فایل DLL را دریافت کنید که یک پیام گم شده است.(DLL file is a missing)

قبلاً دیده‌ایم که اگر برنامه‌ای نمی‌تواند راه‌اندازی شود زیرا d3compiler_43.dll وجود ندارد (program can’t start because MSVCR110.dll is missing)یا اگر برخی از برنامه‌ها نمی‌توانند به دلیل وجود MSVCR110.dll راه‌اندازی شوند، چه کاری باید انجام دهیم . حالا بیایید ببینیم در این مورد چه کاری می توانید انجام دهید.

دانلود فایل DLL گم شده(missing DLL file) از منابع تایید نشده در اینترنت و چسباندن آن در یک مکان خاص راه حل واقعی نیست. می توانید آن روش را امتحان کنید، اما ممکن است هیچ نتیجه مثبتی از آن نگیرید.

نصب مجدد برنامه ای که این خطا را ایجاد می کند ممکن است کمک کند - پس آن را امتحان کنید. شاید بسته نصبی آن شامل این فایل باشد.

گزینه دیگر برای حل این مشکل این است که  Microsoft Visual C++ Redistributable file برای ویژوال استودیو(Studio) روی رایانه خود مجدداً نصب کنید. می توان آن را به صورت بسته نصبی دانلود کرد و نه به صورت فایل Zip .

تمام برنامه های باز خود را با استفاده از پنجره برنامه یا Task Manager ببندید(Task Manager) . پس از انجام این کار، می توانید بروید و آن را از مایکروسافت(Microsoft) دانلود کنید . کامپوننت Runtime(Runtime) را نصب کنید و کامپیوتر خود را ریستارت کنید و ببینید. این برای هر دو سیستم 32 بیتی و سیستم های(Systems) 64 بیتی اعمال می شود.

باید کمک می کرد و پیام خطا ظاهر نمی شد. همچنین فایل های سیستم خراب را رفع می کند.

اگر نشد، فایل را از رایانه دیگری دریافت کنید. مطمئن شوید که نام فایل و نسخه یکسانی دارد و آن را در رایانه خود در مکان C:\Windows\System32 قرار دهید.

نکته(TIP) : اگر فایل DLL در رایانه شما وجود دارد، اما همچنان این پیام خطا را دریافت می‌کنید، ممکن است لازم باشد فایل DLL را مجدداً ثبت کنید .

چگونه فایل های DLL از دست رفته را در ویندوز(Windows) تعمیر کنم ؟

بهترین راه حل برای رفع هرگونه DLL از دست رفته در ویندوز(Windows) استفاده از System File Checker Tool یا SFC است. می تواند فایل های سیستم عامل گم شده یا خراب را جایگزین کند. مطمئن شوید که آن را از Command Prompt با حقوق مدیریت اجرا کنید. همچنین لیستی از DLL(DLLs) هایی که جایگزین شده اند را در اختیار شما قرار می دهد.

چگونه MSVCP140.dll را کپی کنم؟

اگر یک رایانه قابل اعتماد دارید، می‌توانید آن را از C:WindowsSystem32 کپی کرده و روی درایو USB جای‌گذاری کنید. با انجام این کار، می توانید آن را در همان مکان کپی کنید و برنامه ای را که خطا را نشان می دهد راه اندازی کنید. این باید الان درست شود.

چرا VCRUNTIME140.dll وجود ندارد؟

ارتباط نزدیکی با MSVCP140.dll دارد و گزارش شده است که همراه با dll MSVCP140 گم شده است. بنابراین اگر قابل توزیع مجدد را نصب کنید، باید آن را نیز تعمیر کنید. راه جایگزین این است که آن را از رایانه ای که همه چیز در آن کار می کند کپی کنید و آن را در جایی قرار دهید که DLL وجود ندارد.

مرتبط می‌خواند:(Related reads:)

  1. VCRUNTIME140.DLL وجود ندارد
  2. MSVCR71.dll وجود ندارد(MSVCR71.dll is missing)
  3. api-ms-win-crt-runtime-l1-1-0.dll وجود ندارد(api-ms-win-crt-runtime-l1-1-0.dll is missing)
  4. MSVCR110.dll وجود ندارد(MSVCR110.dll is missing) .



About the author

من یک کارشناس باتجربه ویندوز 10 و 11/10 هستم که هم در مرورگرها و هم در برنامه های گوشی های هوشمند تجربه دارم. من بیش از 15 سال مهندس نرم افزار هستم و با تعدادی از شرکت های بزرگ از جمله مایکروسافت، گوگل، اپل، یوبی سافت و غیره کار کرده ام. من همچنین توسعه ویندوز 10/11 را در سطح کالج تدریس کرده ام.



Related posts