msvcr120.dll در رایانه شما وجود ندارد؟ 8 راه برای تعمیر

آیا هنگام تلاش برای راه‌اندازی یک برنامه در ویندوز 10(Windows 10) ، خطای « نمی‌تواند شروع شود زیرا MSVCR120.dll از دست رفته است» دریافت می‌کنید؟ به طور معمول، دلیل آن مربوط به نصب خراب یا گمشده Visual C++ Redistributable است.

بسته Visual C++ Redistributable شامل اجزای زمان اجرا حیاتی برای programs built using C++ تا به درستی کار کنند. اگرچه نسخه های زیادی از بسته وجود دارد، فایل MSVCR120.dll مخصوص (MSVCR120.dll)Visual C++ 2013 Redistributable است.

فهرست روش‌های عیب‌یابی که در ادامه می‌آید به شما کمک می‌کند تا خطای گمشده MSVCR120.dll را در (MSVCR120.dll)ویندوز(Windows) برطرف کنید .

1. Microsoft Visual C++ 2013 Redistributable را نصب کنید(Redistributable)

برنامه هایی که به Visual C++ 2013 Redistributable وابسته هستند ، به طور خودکار اجزای مرتبط بسته را در حین نصب به رایانه شما اضافه می کنند.

برای تأیید، به Start > Settings > Apps > Apps & feature بروید . سپس، به پایین بروید و Microsoft Visual C++ 2013 Redistributable را بررسی کنید. شما باید لیست‌های جداگانه (x64) و ( x86 ) را از یک بسته ببینید مگر اینکه نسخه 32 بیتی ویندوز(Windows) را اجرا کنید.

اگر نمی توانید Visual C++ 2013 Redistributable را پیدا کنید، باید آن را به صورت دستی نصب کنید. از صفحه Visual C++ Redistributable Packages for Visual Studio 2013 در وب‌سایت رسمی مایکروسافت دیدن کنید، (Microsoft)Download را انتخاب کنید و نصب‌کننده‌های vredist_x64.exe(vredist_x64.exe) و vcredist_x86.exe را بگیرید.

(Follow)Visual C++ 2013 Redistributable ، هر دو نصب کننده را یکی پس از دیگری اجرا کنید(Redistributable) . در مرحله بعد(Next) ، رایانه خود را مجدداً راه اندازی کنید و بررسی کنید که آیا خطای «MSVCR120.dll گم شده است» تکرار می شود.

همچنین، می‌توانید از نصب‌کننده‌های Visual C++ 2013 Redistributable از منبع نصب برنامه استفاده کنید که باعث خطای «msvcr120.dll is missing» می‌شود. آنها باید در پوشه ای با عنوان VCRedist وجود داشته باشند .

2. Repair Microsoft Visual C++ 2013 Redistributable را تعمیر کنید(Redistributable)

اگر Microsoft Visual C++ 2013 Redistributable روی رایانه شما وجود دارد، باید آن را تعمیر کنید تا مشکلات ناشی از خرابی فایل را رد کنید.

با انتخاب Microsoft Visual C++ 2013 Redistributable (x64) از داخل بخش Apps در برنامه (Apps)Settings شروع کنید و (Settings)Modify را انتخاب کنید . 

در جادوگر Modify Setup که ظاهر می شود، (Modify Setup)Repair را انتخاب کنید و منتظر بمانید تا نصب را تعمیر کند. سپس، کاری را که برای Microsoft Visual C++ 2013 Redistributable (x86) انجام دادید، تکرار کنید .

اگر هنگام تعمیر Visual C++ 2013 Redistributable با مشکلی مواجه شدید ، از گزینه Uninstall برای حذف هر دو بسته از رایانه خود استفاده کنید. سپس، نصب‌کننده‌های جدید را دانلود کنید و از آنها برای نصب مجدد Visual C++ 2013 Redistributable از ابتدا استفاده کنید.

3. MSVCR120.dll(Copy MSVCR120.dll) را در پوشه برنامه کپی کنید(Program Folder)

در برخی موارد، کپی کردن فایل MSVCR120.dll در دایرکتوری نصب مشکل ساز برنامه می تواند به حذف خطای " MSVCR120.dll از دست رفته است" کمک کند.

شما باید یک نسخه 64 بیتی و یک نسخه 32 بیتی از فایل MSVCR120.dll را در دایرکتوری های زیر پیدا کنید:

  • دیسک محلی (C:)(Local Disk (C:)) > Windows > System32 — نسخه 64 بیتی
  • دیسک محلی (C:)(Local Disk (C:)) > Windows > SysWOW64 — نسخه 32 بیتی

بسته به نسخه برنامه، فایل MSVCR120.dll را کپی و در ریشه پوشه نصب آن پیست کنید. به عنوان مثال، برنامه هایی(Programs) که در زیر پوشه Program Files (x86) قرار دارند، به صورت 32 بیتی اجرا می شوند، بنابراین باید از فایل MSVCR120.dll از (MSVCR120.dll)SysWOW64 استفاده کنید .

توجه:(Note:) اگر از نسخه 32 بیتی ویندوز 10(Windows 10) استفاده می کنید، باید از فایل MSVCR120.dll از پوشه (MSVCR120.dll)System32 استفاده کنید.

4. برنامه را تعمیر یا دوباره نصب کنید

اگر همچنان خطای « MSVCR120.dll is missing» را در رایانه خود دریافت می‌کنید، برنامه‌ای را که باعث نمایش آن می‌شود تعمیر یا دوباره نصب کنید. امیدواریم(Hopefully) که باید به مشکلاتی که مانع از کار با Visual C++ 2013 Redistributable می‌شود، رسیدگی کند .

به Start > Settings > Apps بروید . سپس، برنامه را انتخاب کنید و برای تعمیر آن، Modify را انتخاب کنید. (Modify )اگر گزینه خاکستری به نظر می رسد، برنامه را حذف کرده و به جای آن دوباره نصب کنید.

5. به روز رسانی برنامه

به روز رسانی برنامه نیز ایده خوبی است. آخرین نسخه نصب کننده برنامه را دریافت کنید - برای مثال از طریق وب سایت توسعه دهنده - و از آن برای به روز رسانی یا نصب مجدد برنامه استفاده کنید. 

6. به روز رسانی ویندوز 10 را نصب کنید

آخرین به‌روزرسانی‌های ویندوز 10 حاوی باگ‌ها و اشکالات کمتری است که می‌تواند از مکان‌یابی برنامه‌ها برای مکان‌یابی اجزای زمان اجرا قابل توزیع مجدد (Redistributable)Visual C++ 2013 اگر مدتی است رایانه خود را به روز نکرده اید، باید همین الان این کار را انجام دهید.

منوی Start(Start ) را باز کنید و به Settings > Update & Security بروید . سپس، Check for updates را انتخاب کنید و Download and Install را انتخاب کنید تا هر به روز رسانی اعمال شود.

7. System File Checker را اجرا کنید

اگرچه Visual C++ 2013 Redistributable بخشی از ویندوز 10(Windows 10) نیست، باید هر گونه خطای مربوط به سیستم را با استفاده از System File Checker بررسی و رفع کنید .

Windows + S را فشار دهید تا جستجوی ویندوز باز شود، cmd را تایپ کرده و Run as administrator را انتخاب کنید . سپس، sfc /scannow را در کنسول Command Prompt بالا تایپ کرده و Enter را فشار دهید .

اسکن SFC معمولاً چند دقیقه طول می کشد تا کامل شود. اگر به نظر می رسد که گیر کرده است، صبور باشید و پس از مدتی باید دوباره حرکت کند.

علاوه بر این، می توانید اسکن DISM (سرویس و مدیریت تصویر استقرار)(DISM (Deployment Image Servicing and Management) scan) را اجرا کنید و از Check Disk (chkdsk) برای رفع خطاهای اضافی در رایانه خود استفاده کنید.

8. ویروس های کامپیوتری را اسکن کنید

هنوز شانسی نداری؟ شما باید با اسکن ویروس های کامپیوتری، احتمال آلودگی بدافزار را از بین ببرید. 

سعی کنید از ابزار امنیتی ویندوز (Windows Security)10(Windows 10) استفاده کنید . می توانید با انتخاب نماد Windows Security در سینی سیستم، آن را بالا بیاورید. (Windows Security)هنگامی که ظاهر شد، حفاظت از ویروس و تهدید(Virus & threat protection) را انتخاب کنید ، گزینه‌های اسکن را(Scan options) انتخاب کنید ، به اسکن کامل بروید و (Full scan)اسکن(Scan) را انتخاب کنید .

اگر Windows Security نتوانست چیزی را شناسایی کند، باید اسکن را با یک ابزار اختصاصی حذف بدافزار ادامه دهید. نسخه رایگان Malwarebytes یک انتخاب عالی است و در پاکسازی رایانه شما از ویروس ها کار فوق العاده ای انجام می دهد.

گم شده و پیدا شد

در بیشتر موارد، نصب یا تعمیر Visual C++ 2013 Redistributable باید به طور دائم مشکل «MSVCR120.dll is missing» را برطرف کند. 

اگر با وجود انجام بقیه پیشنهادات، همچنان به دریافت خطا ادامه می‌دهید، باید ویندوز 10 را به تنظیمات کارخانه بازنشانی کنید(resetting Windows 10 to factory defaults) . این ممکن است مشکلات اساسی را که باعث نشان دادن خطا می شود حل کند. اما تنها پس از بررسی مزایا و معایب یک روش طولانی تنظیم مجدد سیستم عامل، ادامه دهید.



About the author

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



Related posts