خطاهای MSVCP140.dll و VCRUNTIME140.dll از جمله مشکلات رایجی هستند که کاربران ویندوز 10 و 11 هنگام اجرای برخی نرمافزارها با آن مواجه میشوند. این خطاها معمولاً به این معنی هستند که یکی از کتابخانههای ضروری Microsoft Visual C++ Redistributable که توسط بسیاری از برنامهها به اشتراک گذاشته میشود، روی سیستم شما نصب نشده یا آسیب دیده است. برخلاف تصور رایج، این مشکل به معنای خراب بودن خودِ نرمافزار نیست، بلکه مربوط به وابستگیهای سیستمی آن است.
برای رفع این خطا، نیازی به جستجو و دانلود فایلهای DLL به صورت جداگانه از سایتهای نامعتبر نیست. بهترین و امنترین راه، نصب مجدد بسته کامل Microsoft Visual C++ Redistributable از منبع رسمی مایکروسافت است. در ادامه، مراحل دقیق و گامبهگام برای حل این مشکل ارائه شده است:
چگونه خطای MSVCP140.dll و VCRUNTIME140.dll را برطرف کنم؟
برای رفع این خطا، باید بسته Microsoft Visual C++ Redistributable را از وبسایت رسمی مایکروسافت دانلود و نصب کنید. این کار تضمین میکند که تمام فایلهای DLL لازم به درستی روی سیستم شما قرار میگیرند.
- اولین قدم، دانلود بسته Microsoft Visual C++ Redistributable برای Visual Studio 2015, 2017, 2019 و 2022 است. حتماً نسخه x64 را برای سیستمعامل ۶۴ بیتی خود از صفحه رسمی مایکروسافت دانلود کنید. از دانلود این فایلها از وبسایتهای واسطهای که تنها فایلهای DLL را به صورت مجزا ارائه میدهند، خودداری کنید، زیرا ممکن است حاوی بدافزار باشند یا نسخهی نادرست را نصب کنید.
- پس از دانلود فایل نصبکننده (با پسوند .exe)، آن را اجرا کنید.
- اگر پیامی مبنی بر اینکه نسخهای از قبل روی سیستم شما نصب است دریافت کردید، گزینه Repair (ترمیم) را انتخاب کنید. این کار به نصبکننده اجازه میدهد تا فایلهای موجود را بررسی کرده و هرگونه فایل آسیبدیده یا گمشده را جایگزین کند.
- پس از اتمام فرآیند نصب یا ترمیم، سیستم خود را ریاستارت کنید. این مرحله برای اطمینان از اعمال کامل تغییرات و بارگذاری صحیح کتابخانههای جدید ضروری است.
- پس از ریاستارت، نرمافزاری که قبلاً با این خطا مواجه میشد را مجدداً اجرا کنید. اکنون باید بدون مشکل اجرا شود.
اگر همچنان با خطا مواجه شدید، میتوانید از ابزارهای عیبیابی داخلی ویندوز (Settings > Troubleshoot) برای بررسی مشکلات احتمالی دیگر استفاده کنید. همچنین برای راهنماییهای بیشتر در مورد رفع خطاهای ویندوز، میتوانید به راهنمای softx64 مراجعه کنید.
چرا این خطاها رخ میدهند؟
این خطاها معمولاً زمانی رخ میدهند که یک نرمافزار جدید نصب میکنید یا یک بهروزرسانی ویندوز انجام میشود که به نوعی بر فایلهای کتابخانه مشترک Microsoft Visual C++ Redistributable تأثیر میگذارد. این فایلها برای اجرای بسیاری از برنامههای نوشته شده در C++ ضروری هستند.
آیا دانلود DLL تکی از اینترنت امن است؟
خیر، دانلود فایلهای DLL به صورت تکی از وبسایتهای نامعتبر به هیچ وجه توصیه نمیشود. این فایلها ممکن است آلوده به بدافزار باشند، نسخهی اشتباهی باشند یا به درستی در مسیر سیستمی قرار نگیرند و منجر به مشکلات جدیتر شوند. همیشه بستهی کامل را از وبسایت رسمی مایکروسافت دانلود و نصب کنید.
