۱۳۹۳ تیر ۲۱, شنبه

error 'MSVCR100.dll' is missing when install wampserver

نمایش خطای MSVCR100.dll هنگام نصب ومپ سرور

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

ومپ سرور از کتابخانه های Microsoft C/C++ Redistributable  استفاده میکنه و این فایل از طریق این کتابخانه ها بر روی system32 قرار داده میشه

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



اما نکته ای که باید بهش توجه کرد و من رو هم به اشتباه انداخت استفاده مستقیم از این فایل بدون نصب کل کتابخانه

یعنی اینکه مثلا بخوایم این فایل msvr100.dll را مستقیم از اینترنت دانلود کنیم و روی system32 کپی کنیم

این کار باعث میشه که نه تنها مشکل حل نشه بلکه راه حل های اصلی و درست هم نتونه مشکل رو حل کنه

خطای کاملی که هنگام نصب ومپ نمایش داده میشه به این صورت هست :

The program can’t start because MSVCR100.dll is missing from your computer.


اینو باید ذکر کنم که این خطا مختص ومپ نیست و ممکنه نرم افزار های دیگه ای هم هنگام نصب این خطا رو نمایش بدن

برای حل این مشکل بهتره نسخه های متفاوت از Microsoft Visual C++داشته باشید

یعنی هم نسخه 2005 هم 2008 و هم  2010

چون نسخه های مختلف ومپ از نسخه های متفاوت توزیع سی پلاس پلاس استفاده میکنند

قبل از شروع نصب ابتدا ومپ رو به صورت کامل uninstall کنید و حتی پوشه wamp رو هم پاک کنید

سپس نسخه ها رو با توجه به 32 یا 64 بیتی بودن سیستم خودتون انتخاب و نصب کنید

برای 32 بیتی :

Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) [www.microsoft.com]
And then also this one which applies a security update to the version above
Microsoft Visual C++ 2008 Redistributable Package ATL Security Update [www.microsoft.com]
Press the Download button and on the following screen select vcredist_x86.exe

Microsoft Visual C++ 2010 SP1 Redistributable Package (x86) [www.microsoft.com]

If you are using WampServer 2.4 or 2.5

Microsoft Visual C++ 2012 [www.microsoft.com]
Press the Download button and on the following screen select VSU_4\vcredist_x86.exe

 

و برای 64 بیتی :

You need the 2008 x86 Package even on a 64bit windows system as its is used by wampmanager.

Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) [www.microsoft.com]
And then also this one which applies a security update to the version above
Microsoft Visual C++ 2008 Redistributable Package ATL Security Update [www.microsoft.com]
Press the Download button and on the following screen select vcredist_x86.exe


Microsoft Visual C++ 2008 Redistributable Package (x64) [www.microsoft.com]
Microsoft Visual C++ 2010 SP1 Redistributable Package (x64) [www.microsoft.com]

If you are using WampServer 2.5 on a 64bit Windows
You will need both the 32bit and 64bit versions of this runtime.

Microsoft Visual C++ 2012 [www.microsoft.com]
Press the Download button and on the following screen select VSU_4\vcredist_x86.exe
Press the Download button and on the following screen select VSU_4\vcredist_x64.exe

 

و در نهایت اگر به قسمت uninstall program ویندوز خود برید یه نرم افزار های مشابه عکس زیر داشته باشید :

32bit System example


64bit System example

۱۰ نظر:

  1. ممنون
    خدا خیرتون بده

    پاسخحذف
  2. مرسی راهنماییتون کامل وعالی بود

    پاسخحذف
  3. واقعا دستتون درد نکنه
    چند ساعت بود درگیر بودم

    پاسخحذف
  4. سلام
    ممنون از این نوشته مفید، مشکل من رو کامل حل کرد.
    می تونم بگم این بهترین مطلب برای رفع مشکل dll missing هست.
    پاینده باشید و سال خوبی براتون آرزو می کنم

    پاسخحذف
  5. اقا واقعا متشکرم از راهنماییتون عالی بود حالم رو گرفته بود هرچی هم تو این سایت ها سرچ میکردم یه توضیحات بلند بالای گذاشته بودن که از خود مشکل ومپ سخت تر بود دمت گرم کارم راه افتاد. موفق باشی

    پاسخحذف
  6. سلام ممنونم که کمک کردین. ولی من با اینکه همه اینا رو دانلود و نصب کردم بازم wamp خطا میده. تا حالا 5 بار uninstall کردمش. چرا درست نمیشه!!؟

    پاسخحذف
  7. سلام...

    بینهایت عالی بود... دَمِتون گرم... ممنون...

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


    بینهایت ممنون

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

    پاسخحذف
  10. سلام .آقا ممنون دمت گرم مشکلم حل شد .خدا پدرت رو بیامرزه خیرت بده

    پاسخحذف