نحوه تعمیر MSVCP140.dll و جلوگیری از نصب مجدد بازی‌ها یا برنامه‌ها

اخرین بروزرسانی: 23/10/2025

  • بازیابی Visual C++ Redistributable و تعمیر فایل‌های سیستم، اکثر خطاهای مربوط به MSVCP140.dll را برطرف می‌کند.
  • درایورهای DirectX و GPU کلیدی هستند: به‌روزرسانی آنها از خرابی DXGI و DLL بازی جلوگیری می‌کند.
  • بسیاری از بلاک‌ها از ویندوز ناشی می‌شوند: فروشگاه، شبکه، دیسک یا سرویس‌ها می‌توانند مانع نصب یا اجرای شما شوند.
  • بهتر است برای حفظ ثبات و امنیت از روش‌های رسمی استفاده کنید و از DLLهای بی‌فایده پرهیز کنید.

نحوه تعمیر "MSVCP140.dll" و جلوگیری از نصب مجدد بازی یا برنامه آسیب دیده

آیا هشداری مبنی بر عدم وجود فایل MSVCP140.dll دریافت می‌کنید؟ و از همه مهم‌تر، بازی یا برنامه اجرا نمی‌شود؟ نگران نباشید، شما تنها نیستید. این نوع خطا در ویندوز بسیار رایج است و اگرچه ترسناک است، اما می‌توان آن را بدون نیاز به نصب مجدد نرم‌افزار آسیب‌دیده برطرف کرد.

در سطرهای بعدی خواهید یافت یک راهنمای کامل، واضح و مستقیم برای بازگرداندن MSVCP140.dll و سایر DLL های مرتبط (VCRUNTIME140.dll، d3dx9_43.dll، xinput1_3.dll و غیره)، همراه با راه حل هایی برای خطاهای DirectX و سایر اشکالات ویندوز که اغلب پشت این مشکل هستند. همه با مراحل ایمن، ابزارهای سیستم و بدون ترفندهای عجیب و غریب. بیایید همه چیز را در مورد آن یاد بگیریم نحوه تعمیر "MSVCP140.dll" و جلوگیری از نصب مجدد بازی یا برنامه آسیب دیده.

MSVCP140.dll چیست و چرا خراب می‌شود؟

نحوه تعمیر "MSVCP140.dll" و جلوگیری از نصب مجدد بازی یا برنامه آسیب دیده

MSVCP140.dll بخشی از کتابخانه‌های توزیع مجدد مایکروسافت ویژوال سی پلاس پلاسکه ویژگی‌های کلیدی را برای برنامه‌ها و بازی‌های برنامه‌نویسی‌شده با زبان‌های C/C++ فراهم می‌کنند. وقتی این فایل وجود ندارد، خراب است یا نسخه اشتباهی دارد، ویندوز نمی‌تواند کامپوننت را بارگذاری کند و برنامه اجرا نمی‌شود. این مشکل معمولاً توسط VCRUNTIME140.dll یا VCRUNTIME140_1.dll ایجاد می‌شود که نقش مشابهی را در یک بسته ایفا می‌کنند.

شایع‌ترین علل عبارتند از نصب‌های خراب، فایل‌های حذف شده به طور تصادفی، درگیری پس از بروزرسانی، خطاهای رجیستری، نرم افزارهای مخرب و وابستگی‌های برآورده نشده (مثلاً DirectX یا درایورها).

راه حل سریع بدون نصب مجدد بازی یا برنامه

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

۱) نصب مجدد و تعمیر Microsoft Visual C++ Redistributable

دانلود از وب‌سایت رسمی مایکروسافت نسخه‌های x86 و x64 از بسته Visual C++ Redistributable (در ویندوز ۶۴ بیتی، هر دو را نصب کنید). سپس، در Control Panel > Programs and Features، حذف ورودی‌های Visual C++، سیستم را مجدداً راه اندازی کنید و بسته‌های تازه دانلود شده را نصب کنید. این کار MSVCP140.dll و خانواده را به نسخه‌های صحیح آنها بازیابی می‌کند.

۲) فایل‌های سیستمی را با SFC تعمیر کنید

خط فرمان را به عنوان مدیر باز کنید و اجرا کنید بررسی فایل سیستم برای شناسایی و تعمیر فایل‌های خراب ویندوز که روی DLLها تأثیر می‌گذارند.

sfc /scannow

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

۳) DirectX را نصب یا تعمیر کنید

بسیاری از بازی‌ها به این بستگی دارند دایرکت‌ایکس ۹/۱۱/۱۲ و DLL های آن (d3dx9_43.dll، xinput1_3.dll و غیره). نصب کننده رسمی را برای زمان اجرای کاربر نهایی DirectX و اگر بازی با پوشه DirectX در نصب کننده خود همراه است، آن را هم نصب کنید (عناوینی وجود دارند که به نسخه‌های خاصی نیاز دارند).

۴) درایورهای پردازنده گرافیکی و صدا را به‌روزرسانی کنید

درایورهای قدیمی یا خراب می‌توانند باعث ایجاد خطا در MSVCP140.dll شوند. خطاهای DXGI/DirectXدر Device Manager، کارت گرافیک (NVIDIA، AMD یا Intel) و کارت صدا را به‌روزرسانی کنید، یا آخرین بسته را از سازنده دانلود کنید. آن را تمیز نصب کنید.

۵) DLL را دوباره ثبت کنید

اگر رکورد کتابخانه از بین رفته است، می‌توانید آن را از [روش بازیابی] بازیابی کنید. CMD به عنوان مدیر با:

regsvr32 /u MSVCP140.dll
regsvr32 MSVCP140.dll

اگر سیستم خطایی را برگرداند، نشان می‌دهد که DLL قابل ثبت خودکار نیست یا اینکه یافت نشد هنوز در مسیرهای سیستم است؛ مرحله Visual C++ Redistributable را از سر می‌گیرد.

محتوای اختصاصی - اینجا را کلیک کنید  چگونه می‌توان Copilot را در صورت مصرف منابع یا عدم استفاده از آن غیرفعال کرد؟

۶) از میانبرهای خطرناک اجتناب کنید

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

سایر DLL های نزدیک: VCRUNTIME140.dll و VCRUNTIME140_1.dll

rundll32.exe چیست؟

اگر در پیام ذکر شده باشد VCRUNTIME140.dll یا VCRUNTIME140_1.dll، همان طرح را اعمال کنید: Visual C++ Redistributable را دوباره نصب کنید، اجرا کنید sfc / scannow، یک اسکن کامل آنتی ویروس اجرا کنید و در صورت لزوم، DLL را ثبت کنید. آنها اجزای یک مجموعه هستند و به یک روش برطرف می‌شوند.

خطاهای معمول DirectX و DLL در بازی‌ها

علاوه بر MSVCP140.dll، هشدارهای رایج عبارتند از: d3dx9_43.dll, xinput1_3.dll یا خطاهای DXGI (DEVICE_REMOVED، DEVICE_HUNG). من خلاصه‌ای از راه‌حل‌های اثبات‌شده را برای شما ارائه خواهم داد.

دایرکت‌ایکس ۹/۱۱/۱۲: d3dx9_43.dll و xinput1_3.dll

نصب کنید زمان اجرای کاربر نهایی DirectX و اگر بازی شامل آن باشد، DirectX داخلی خودش را دارد. گاهی اوقات، استخراج DLL از رسانه نصب بازی و قرار دادن آن در پوشه عنوان بوت را حل می‌کند (اگر نصب‌کننده‌ی رسمی با مشکل مواجه شد، آن را در System32/SysWOW64 کپی نکنید: در عوض، وابستگی را با زمان اجرا اصلاح کنید.)

DXGI_ERROR_DEVICE_REMOVED و DXGI_ERROR_DEVICE_HUNG

این خرابی‌ها معمولاً به موارد زیر مرتبط هستند پردازنده گرافیکی، اورکلاک ناپایدار یا درایورها. موارد زیر را امتحان کنید:

  • اورکلاک CPU/GPU را حذف کنید و تهویه را بهبود می‌بخشد از تیم.
  • حذف نصب و نصب مجدد درایورهای گرافیکی (با نصب تمیز از ایجاد آوار جلوگیری کنید).
  • دایرکت ایکس را با آن بررسی کنید dxdiag y ویندوز را به‌روزرسانی کنید در صورت لزوم
  • در کنترل پنل NVIDIA، غیرفعال کنید ضد حساسیت (FXAA، حالت و شفافیت).
  • برای ایجاد، رجیستری را ویرایش کنید سطح Tdr=0 در HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control / GraphicsDrivers (ابتدا یک کپی تهیه کنید).
  • بازی را طوری تنظیم کنید که 60 FPS و حالت استفاده پنجره بدون حاشیه اگر عنوان اجازه دهد.
  • اگر مشکل با Steam پیش آمد، آن را غیرفعال کنید. همگام‌سازی استیم کلود در ویژگی‌های بازی.
  • پایداری را با ابزارهایی مانند memtest برای دور انداختن رم.

موارد خاص دیگر

فایل hal.dll/ntdll.dll: آنها معمولاً نشان دهنده آسیب عمیق سیستم یا سخت افزارفایل‌ها را با SFC تعمیر کنید، از System Restore استفاده کنید، دیسک را بررسی کنید و از طریق درایو USB ویندوز، تعمیر راه‌اندازی را انجام دهید.

ieframe.dll: پاک کردن حافظه پنهان و افزونه‌ها، بدافزار را اسکن می‌کند و در صورت لزوم، از یک مرورگر مدرن‌تر در برنامه‌هایی که از آن پشتیبانی می‌کنند، استفاده کنید.

lame_enc.dll: نرم‌افزار صوتی را به‌روزرسانی می‌کند و کدک LAME از وب‌سایت رسمی آنها؛ اگر مشکل همچنان پابرجا بود، برنامه را دوباره نصب کنید.

وقتی مشکل از DLL نیست: خطاهای رایج ویندوز که روی بازی‌ها و برنامه‌ها تأثیر می‌گذارند

بسیاری از اوقات منشأ در سیستم است و نه در بازی. اینها اشتباهات مکرر ویندوز اغلب در نصب، دانلود یا اجرا اختلال ایجاد می‌کند.

فروشگاه مایکروسافت دانلود نمی‌کند

اگر فروشگاه برنامه‌ها را دانلود نمی‌کند یا کد را نشان نمی‌دهد 0x8024001D، حافظه پنهان را با دستور زیر پاک کنید:

WSReset.exe

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

دانلودهای بدون فضا

فضای ذخیره‌سازی موجود را بررسی کنید. بدون فضای خالی، ویندوز، کلاینت‌های تورنت یا برنامه‌های ویدیویی قادر به ذخیره هیچ چیزی نخواهند بود و از کار می‌افتند.

خطاهای نصب برنامه‌ها: فایل خراب

اگر نصب کننده نشان دهد که فایل ... است فاسدلطفاً دوباره آن را دانلود کنید. اتصال قطع شده یا منبع معیوب مانع نصب می‌شود. اگر پس از دانلود مجدد، نصب ادامه داشت، آن بسته را کنار بگذارید.

محتوای اختصاصی - اینجا را کلیک کنید  چه زمانی باید «صدای شتاب‌یافته توسط سخت‌افزار» را در ویندوز غیرفعال کنیم؟

حساب‌های کاربری فرعی در مایکروسافت

در حساب‌های جزئی، فقط مجاز برنامه‌های مناسب سن را از فروشگاه مایکروسافت نصب کنید. برای نرم‌افزارهای شخص ثالث، به پین ​​سرپرست مدیر نیاز خواهید داشت.

تاریخ و زمان نادرست

یک منطقه زمانی اشتباه تنظیم شده باعث ایجاد هشدار در ... می‌شود. مدافع یا خرابی‌های به‌روزرسانی. منطقه زمانی را از نوار وظیفه تنظیم کنید. اگر هنگام خاموش شدن، زمان از دست می‌رود، آن را جایگزین کنید. باتری مادربرد.

وان‌درایو با علامت ضربدر یا خطای 0x8004def7

علامت X در ابر نشان می‌دهد که بدون اتصال یا برنامه به درستی کار نمی‌کند؛ آن را ببندید و دوباره باز کنید. 0x8004def7 می‌تواند به معنای یک حساب کاربری معلق یا فضای کاملفضای خود را آزاد کنید یا اشتراک خود را منظم کنید.

کامپیوتر به دلیل کمبود منابع هنگ می‌کند

وقتی ویندوز هشدار می‌دهد منابع ناکافی، رم و حافظه مجازی پر هستند. برنامه‌های بلااستفاده را ببندید و به‌روزرسانی‌های در حال انتظار را اعمال کنید؛ در صورت لزوم، موارد زیر را امتحان کنید چکمه ایمن خراب (msconfig > Boot > Safe) برای رد کردن تداخل درایورها.

جستجوگر فایل های خراب

اگر فهرست جستجو خراب شد، فهرست را با دستور زیر بازیابی کنید اسکریپت رسمی مایکروسافت برای فهرست‌بندی ویندوز (آن را با PowerShell اجرا کنید).

آپدیت ویندوز گیر کرده است

وقتی ویندوز 10 از نصب به‌روزرسانی‌های تجمعی قدیمی‌تر خودداری می‌کند، از ... استفاده کنید. جادوگر را ارتقا دهید از مایکروسافت برای مجبور کردن نصب به ترتیب.

کپی کردن فایل‌های بزرگ خطا می‌دهد

اگر به شما بگوید که فایل برای مقصد خیلی بزرگ است، احتمالاً درایو ... FAT32 (محدودیت ۴ گیگابایت)تبدیل به NTFS بدون فرمت کردن:

convert D: /FS:ntfs

شما همچنین می توانید فشرده یا تکه تکه کردن فایل را با استفاده از فشرده‌ساز مورد علاقه‌تان به حجم‌های مختلف (مثلاً ۱ گیگابایت) تبدیل کنید.

خطاها هنگام حذف یا کپی کردن

اگر فایلی را حذف نکنید، ممکن است ... باز یا فقط خواندنی باشد؛ آن را ببندید یا تیک آن را در Properties بردارید. برای کپی‌های قفل‌شده، فایل اکسپلورر از تسک منیجر و دوباره بازش کن.

چاپگرهای شورشی

هنگام نصب چاپگر، ممکن است خطایی ظاهر شود #740خاموش و از برق بکشید، دوباره وصل کنید و روشن کنید. در غیر این صورت، از solucionador de problemas از ویندوز. برای قابلیت‌های بیشتر، نرم‌افزار سازنده را نصب کنید (اگرچه از Bloatware ها غیر ضروری).

مدافع تعاریف را به‌روزرسانی نمی‌کند

اگر Windows Defender امضاها را دانلود نمی‌کند و نمایش می‌دهد 0x8024402c, 0x80240022, 0X80004002, 0x80070422, 0x80072efd, 0x80070005, 0x80072f78, 0x80072ee2, 0x8007001B، تعاریف را از [لینک] دانلود کنید وب سایت مایکروسافت و به صورت دستی آپدیت کنید.

تداخل IP شبکه

وقتی دو کامپیوتر یک آدرس IP را به اشتراک می‌گذارند، شبکه از کار می‌افتد. روتر و کامپیوتر را مجدداً راه‌اندازی کنید تا تخصیص مجدد DHCP آدرس‌ها. اگر از IP استاتیک استفاده می‌کنید، پروتکل TCP/IPv4 را بررسی کنید و تنظیمات IP، Gateway و DNS را تنظیم کنید (یا آنها را روی خودکار قرار دهید). به عنوان آخرین راه حل، پشته TCP/IP را مجدداً تنظیم کنید:

netsh int ip reset c:/reset-log.txt
ipconfig /release
ipconfig /renew

مشکلات ورود

اگر ویندوز به شما اجازه شروع نمی‌دهد، تأیید کنید که رمز عبور صحیح است، کلید Caps Lock را بزنید و یک حساب کاربری دیگر را امتحان کنید. اگر قبلاً وارد سیستم شده‌اید اما جلسه مایکروسافت شما احراز هویت نمی‌شود، آن را مجدداً راه‌اندازی کنید و تأیید کنید هیچ انسدادی وجود ندارد روی حساب

حجم بوت غیر قابل تغییر

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

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

همچنین اتفاق می‌افتد chkdsk به پارتیشن ویندوز:

chkdsk /r c:

اگر بعد از به‌روزرسانی شروع شد، آن را حذف کنیدبه عنوان آخرین راه حل، ویندوز را ریست یا دوباره نصب کنید؛ اگر خطا ادامه داشت، تغییر تنظیمات را در نظر بگیرید. دیسک برای SSD.

محتوای اختصاصی - اینجا را کلیک کنید  ۱۶ میلیارد رمز عبور لو رفت: بزرگترین نقض امنیتی در تاریخ اینترنت، امنیت اپل، گوگل و فیسبوک را در معرض خطر قرار می‌دهد.

خطا هنگام خارج کردن ایمن درایو USB

فرآیندهایی را که از درایو استفاده می‌کنند، ببندید. مدیر وظیفهاگر اینطور نیست، کادر محاوره‌ای استخراج امن را با دستور (با) باز کنید اجرایDll32):

RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll

شما همچنین می‌توانید اجرا کنید حل کننده دستگاه:

msdt.exe -id DeviceDiagnostic

اگر مشکل رایج است، Properties > Hardware > Properties > Change Settings > Policies را بررسی کنید و تنظیمات را تنظیم کنید. نوشتن حافظه پنهان دستگاه

هنگام کپی کردن، اتصال تلفن قطع می‌شود ("دستگاه دیگر پاسخگو نیست")

ویندوز را ریستارت کنید و گوشی خود را دوباره وصل کنید. کاهش نقل و انتقالات در طول کپی از گوشی خود استفاده نکنید و کابل/پورت USB دیگری را امتحان کنید. اگر بهبود نیافت، دوباره نصب کنید. کنترلرهای USB از Device Manager و اجرای ابزار عیب‌یابی سخت افزار و دستگاه ها.

«اتفاقی افتاده و ما نتوانستیم یک ویژگی را نصب کنیم»

فضای دیسک را از تنظیمات > سیستم > ذخیره‌سازی بازیابی کنید. سپس تنظیمات را تغییر دهید. gpedit.msc را (اگر نسخه شما این امکان را می‌دهد): پیکربندی رایانه > قالب‌های اداری > سیستم > «تنظیمات نصب و تعمیر اجزا را مشخص کنید» و آن را روی «فعال» تنظیم کنید.

بررسی کنید که خدماتی مانند به روز رسانی ویندوز، ماژول‌های NetBIOS Helper، Server، Workstation و IPsec Key Creation روی Automatic (services.msc) تنظیم شده‌اند. اگر همچنان یکسان است، محتویات C: \ Windows \ SoftwareDistribution متوقف کردن و شروع سرویس wuauserv:

net stop wuauserv
net start wuauserv

به عنوان یک جایگزین پیشرفته، کلید را در رجیستری ایجاد کنید OSUpgrade با مقدار DWORD AllowOSUpgrade=1 در مسیر HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / CurrentVersion / WindowsUpdate (ابتدا یک کپی تهیه کنید).

سایر موارد کلاسیک: صفحه آبی، وای‌فای و عملکرد

برای مواردی مانند صفحه آبی مرگ (BSOD) فرآیند بحرانی از کار افتاده، صفحه معیوب در ناحیه بدون صفحه معیوب یا عدم تساوی در معیار IRQLبررسی کنید که آیا مشکل موقتی است یا خیر، در حالت Safe Mode اجرا کنید؛ اگر صفحه سیاه دیدید، درایورها یا برنامه‌های اخیر را حذف نصب کنید و ادامه دهید. sfc / scannow.

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

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

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

وقتی MSVCP140.dll سرعت یک بازی یا برنامه را کاهش می‌دهد، موثرترین راه بازیابی اطلاعات است. ویژوال C ++ قابل توزیع مجدد، ویندوز را با SFC تعمیر کنید، DirectX و درایورها را به‌روزرسانی کنید، و برنامه‌های کلاسیک ویندوز را که نصب و راه‌اندازی را کند می‌کنند، بررسی کنید. با اقدامات فوق و بدون نصب مجدد نرم‌افزار آسیب‌دیده، حالت عادی این است که شما به بازی یا کار خود برمی‌گردید. فقط در عرض چند دقیقه؛ و اگر مشکل به دلیل خطاهای اساسی (DXGI، دیسک، شبکه، فروشگاه و غیره) باشد، در اینجا هر آنچه برای رهایی از این مشکل نیاز دارید، آورده شده است.

آفیس به دلیل وجود یک DLL باز نمی‌شود: راه‌حل‌هایی برای خطاهای AppVIsvSubsystems64.dll
مقاله مرتبط:
آفیس به دلیل AppVIsvSubsystems64.dll باز نمی‌شود: راه‌حل‌های اثبات‌شده