چگونه خطای msvcp140.dll یا vcruntime140.dll را برطرف کنیم

فایل‌های Dynamic Link Library (DLL) فایل‌های(Dynamic Link Library (DLL) files) سیستمی حیاتی هستند که چندین عملکرد را در برنامه‌های ویندوز(Windows) تامین می‌کنند. اگر فایل های DLL حیاتی خراب یا گم شده(vital DLL files are corrupt or missing) باشند ، ممکن است رایانه شما در اجرای برخی از برنامه ها ناکام باشد . اگر رایانه Windows شما برنامه‌ای را راه‌اندازی نمی‌کند زیرا «MSVCP140.dll» یا «VCRUNTIME140.dll» وجود ندارد، نحوه بازیابی فایل‌ها را به شما نشان خواهیم داد.

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

به عنوان مثال، یک ویروس ممکن است فایل ها را از دستگاه شما حذف کند. توصیه می‌کنیم با استفاده از Windows Defender(running a virus scan using Windows Defender) یا نرم‌افزار آنتی‌ویروس(antivirus software) دلخواه خود، اسکن ویروس را اجرا کنید . سپس، اگر دستگاه شما عاری از بدافزار است، مراحل عیب یابی زیر را ادامه دهید.

Repair Microsoft Visual C++ Redistributable

Microsoft Visual C Microsoft Visual C++ Redistributable حاوی داده‌های مورد نیاز ویندوز(Windows) برای نصب و اجرای مؤثر برنامه‌های نوشته شده در C++ است، یعنی نوعی زبان برنامه‌نویسی. هر دو فایل DLL ( MSVCP140.dll و VCRUNTIME140.dll ) بخشی از Visual C++ Redistributable را تشکیل می دهند.

اگر این موارد قابل توزیع مجدد خراب یا باگ باشند، ممکن است برخی از برنامه ها در رایانه شما راه اندازی نشوند. ما متوجه شدیم که برخی از کاربران Dell(some Dell users) این مشکل را با تعمیر نسخه 2015-2019 Microsoft Visual C++ Redistributable برطرف کردند . دستگاه‌های ویندوز(Windows) معمولاً دو نسخه از Visual C++ 2015-2019 Redistributable دارند. نسخه 32 بیتی ( x84 ) و 64 بیتی ( x64 ). هر دو نسخه را تعمیر کنید و کامپیوتر خود را مجددا راه اندازی کنید.(Repair)

  1. برنامه تنظیمات ویندوز(Windows Settings) را اجرا کنید ، به Apps > Apps & Features > Microsoft Visual C++ 2015-2019 Redistributable بروید و Modify را انتخاب کنید .

توجه:(Note:) ممکن است دو نسخه از Microsoft Visual C++ 2015-2019 Redistributable را پیدا کنید —(Redistributable—the) نسخه های 32 بیتی ( x84 ) و 64 بیتی ( x64 ). هر دو نسخه قابل توزیع مجدد را تعمیر کنید.(Repair)

  1. در پنجره جدیدی که باز می شود گزینه Repair را انتخاب کنید.(Repair)

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

به یاد داشته باشید(Remember) که این فرآیند را برای همه نسخه‌های 2015-2019 کتابخانه Visual C++اگر پس از تعمیر قابل توزیع، خطا همچنان ادامه داشت، هر دو کتابخانه را از وب سایت مایکروسافت مجدداً نصب کنید.

Microsoft Visual C++ Redistributable نصب کنید

نصب مجدد Visual C++ Redistributable مشکل بسیاری از کاربران ویندوز(Windows) را در این رشته انجمن مایکروسافت(Microsoft Community thread) حل کرد .

Uninstall Microsoft Visual C++ Redistributable

ابتدا کتابخانه ها را حذف کرده و کامپیوتر خود را مجددا راه اندازی کنید.

  1. به Settings > Apps > Apps & Features > Microsoft Visual C++ 2015-2019 Redistributable بروید و Uninstall را انتخاب کنید .

  1. برای ادامه، Uninstall را انتخاب کنید .

  1. مجدداً در پنجره جدید Uninstall را انتخاب کنید و پس از اتمام عملیات رایانه شخصی خود را مجدداً راه اندازی کنید.

این روش را برای همه نسخه‌های Visual C++ 2015-2019 Redistributable در رایانه خود تکرار کنید.

Install Microsoft Visual C++ Redistributable

برای نصب مجدد کتابخانه ها، به صفحه دانلود Visual C++ 2015 Redistributable در وب سایت مایکروسافت(download page on Microsoft’s website) بروید و این مراحل را دنبال کنید.

  1. یک زبان را انتخاب کنید و روی دکمه دانلود(Download) کلیک کنید.

  1. (Select)هر دو نسخه فایل ها را انتخاب کرده و Next را(Next) انتخاب کنید .

  1. مرورگر شما ممکن است اعلانی را نشان دهد که به شما اطلاع می دهد که microsoft.com می خواهد چندین فایل را به طور همزمان دانلود کند. Allow را انتخاب کرده و فایل های اجرایی را در رایانه شخصی خود ذخیره کنید.

به پوشه ای که بارگیری ها را در خود جای داده است، بروید و قابل توزیع مجدد را یکی یکی نصب کنید.

  1. روی فایل ها ( vc_redist.x64 یا vc_redist.x86 ) راست کلیک کنید، روی Run as administrator کلیک کنید و دستور را دنبال کنید.

برنامه آسیب دیده را تعمیر کنید

ویندوز 10 با ابزاری عرضه می شود که برنامه هایی را که به درستی در رایانه شما کار نمی کنند، تعمیر می کند. این ابزار تلاش می کند تا مشکلاتی که باعث اختلال در عملکرد برنامه می شود را بدون حذف یا تغییر داده های برنامه برطرف کند. 

توجه داشته باشید که این ابزار از همه برنامه ها پشتیبانی نمی کند. از تحقیقات ما، ابزار تعمیر ویندوز 10(Windows 10) فقط با برنامه‌ها و برنامه‌های داخلی که از فروشگاه مایکروسافت(Microsoft Store) نصب می‌کنید کار می‌کند .

  1. قبل از هر کاری، برنامه را به اجبار در Task Manager ویندوز(Windows Task Manager) ببندید . Ctrl + Shift + Esc را فشار دهید تا (Esc)Task Manager راه اندازی شود ، برنامه را انتخاب کنید و پایان کار(End task) را انتخاب کنید .

  1. به تنظیمات(Settings) > برنامه(Apps) ها > برنامه ها و ویژگی(Apps & features) ها بروید ، برنامه تحت تأثیر را انتخاب کنید و گزینه های پیشرفته را(Advanced options) انتخاب کنید .

  1. صفحه را به سمت پایین اسکرول(Scroll) کنید و به بخش "Reset" بروید و دکمه Repair را انتخاب کنید.

صبر کنید(Wait) تا علامت تیک در کنار دکمه Repair ظاهر شود . که نشان دهنده موفقیت آمیز بودن عملیات تعمیر است.

برنامه های ویندوز را از کنترل پنل تعمیر کنید(Repair Windows Apps From the Control Panel)

اگر گزینه تعمیر برنامه را در منوی تنظیمات ویندوز(Windows Settings) پیدا نکردید ، کنترل پنل(Control Panel) را بررسی کنید .

  1. (Press)کلید Windows(Windows) را فشار دهید تا منوی Start(Start Menu) اجرا شود. پوشه Windows System را باز کرده و Control Panel را انتخاب کنید .

  1. برنامه را(Program) انتخاب کنید .

  1. هدر Programs and Features را کلیک کنید .

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

وقتی از شما خواسته شد به ابزار تعمیر دسترسی مدیریتی بدهید و منتظر بمانید تا پیام موفقیت آمیز دریافت کنید. شما باید تخمین زمانی از مدت زمان انجام عملیات را ببینید. بسته به برنامه ای که در حال تعمیر هستید، ممکن است از شما نیز خواسته شود که کامپیوتر خود را مجددا راه اندازی کنید.

Windows Advanced System Cleanup Commands را اجرا کنید(Run Windows Advanced System Cleanup Commands)

System File Checker ( SFC ) و Deployment Image Servicing and Management ( DISM ) ابزارهایی هستند که دستورات پیشرفته سیستم را در ویندوز(advanced system commands in Windows) تشکیل می دهند. آنها دستگاه شما را از نظر خرابی سیستم فایل(file system corruption) بررسی می کنند و فایل های سیستم از دست رفته را بازیابی می کنند.

اگر رایانه شما همچنان برنامه را راه اندازی نمی کند زیرا MSVCP140.dll یا VCRUNTIME140.dll وجود ندارد(VCRUNTIME140.dll) ، دستورات SFC و DISM را از طریق Command Prompt اجرا کنید .

  1. کلید Windows(Windows key) + X را فشار دهید و Command Prompt (Admin) را انتخاب کنید .

  1. DISM.exe DISM.exe /Online /Cleanup-image /Restorehealth را در ترمینال قرار دهید و Enter را فشار دهید .

ابزار DISM فایل های سیستم را با کپی کردن فایل ها از سرورهای مایکروسافت تعمیر می کند. هنگام اجرای فرمان، مطمئن شوید رایانه شما به شبکه Wi-Fi یا اترنت متصل است. (Ethernet)همچنین باید توجه داشته باشید که اجرای این عملیات ابزار DISM چند دقیقه طول می کشد. (DISM)صبر کنید(Wait) تا پیام موفقیت آمیز دریافت کنید و به مرحله بعدی بروید. 

  1. sfc sfc /scannow را در ترمینال قرار دهید و Enter را فشار دهید .

این دستور فایل های سیستمی خراب یا از دست رفته را با کپی های ذخیره شده (دانلود شده توسط DISM ) از سرورهای مایکروسافت جایگزین می کند.

  1. وقتی نوار پیشرفت به 100% رسید، خروجی(exit) را در ترمینال قرار دهید و Enter را فشار دهید .

رایانه خود را مجدداً راه اندازی کنید و بررسی کنید که آیا می توانید از برنامه(های) آسیب دیده استفاده کنید.

برنامه تحت تأثیر را بازنشانی کنید

بازنشانی برنامه ها می تواند مشکلات عملکرد را برطرف کرده و خطاهای آزاردهنده را حذف کند. اما، یک نکته وجود دارد: این عملیات برای همیشه داده های برنامه را از رایانه شما حذف می کند و تنظیمات را به حالت پیش فرض کارخانه برمی گرداند.

  1. به تنظیمات(Settings) > برنامه‌ها(Apps) > برنامه‌ها و ویژگی‌ها(Apps & features) بروید ، روی برنامه آسیب‌دیده کلیک کنید و گزینه‌های پیشرفته را(Advanced options) انتخاب کنید .

  1. به بخش "Reset" بروید و دکمه Reset را انتخاب کنید.

  1. دوباره Reset(Reset) را انتخاب کنید.

  1. هنگامی که یک نماد علامت در کنار دکمه Reset ظاهر شد، برنامه را اجرا کنید.

برنامه را دوباره نصب کنید

اگر پس از تنظیم مجدد برنامه، خطا(ها) همچنان ادامه داشت، حذف کامل برنامه از دستگاه شما کمک کننده خواهد بود.

  1. به تنظیمات(Settings) > برنامه‌ها(Apps) > برنامه‌ها و ویژگی‌ها(Apps & features) بروید ، روی برنامه آسیب‌دیده کلیک کنید و Uninstall را انتخاب کنید .

  1. دوباره دکمه Uninstall را انتخاب کنید تا حذف برنامه را تایید کنید.

رایانه خود را مجدداً راه اندازی کنید و برای بارگیری مجدد برنامه به فروشگاه مایکروسافت(Microsoft Store) یا وب سایت توسعه دهنده بروید.

بازیابی فایل های DLL از دست رفته

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

منبع یابی فایل های DLL(DLL) از پلتفرم های غیر رسمی خطرات امنیتی دارد . برای یک، آنها ممکن است مشکل را فقط به طور موقت برطرف کنند یا اصلا آن را برطرف نکنند. حتی بدتر از آن، گاهی اوقات قدیمی هستند یا به ویروس آلوده می شوند.

حذف و نصب مجدد کتابخانه Visual C++ 2015-2019 از وب سایت مایکروسافت، راه بسیار بهتر و ایمن‌تری برای بازیابی این فایل‌های DLL از دست رفته است. همچنین باید بازیابی سیستم(performing a System Restore) یا به روز رسانی ویندوز را به آخرین نسخه در نظر بگیرید.



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts