บางคนเจอ Error เกี่ยวกับ MSVCR90.dll ข้อความหลัก: "MSVCR90.dll Not Found" และ "MSVCR90.dll is missing" มักเจตอน Startup หรือเปิด Microsoft Office
พบบ่อยหลังอัปเกรด Windows 7 → 10 หรือกับ Adobe (Photoshop, Illustrator) และเกมที่ต้องการ DLL เสริม
รูปแบบ Error อื่นๆ:
- "This application failed to start because msvcr90.dll was not found. Reinstalling the application may fix this problem."
- "Cannot find *Path to DLL* \msvcr90.dll"
- "Cannot start *Application*. A required component is missing: msvcr90.dll. Please install *Application* again."
MSVCR90.DLL คืออะไร?
เป็นส่วนของ Visual C++ Redistributable (Microsoft Visual C++ 2008) ไฟล์ DLL (Dynamic Link Library) ที่โปรแกรมเขียนด้วย Visual C++ 2008 ใช้
Framework นี้เก่า ดังนั้น mSVCR90.dll จึงน้อยในแอปใหม่ แต่ถ้าติดตั้งโปรแกรม/เกมเก่ามาก อาจมีหลายสำเนากระจายอยู่ในเครื่อง
วิธี 1: ติดตั้ง Visual C++ 2008 Redistributable Package ที่หายไป
ก่อนอื่น ตรวจสอบว่ามี Framework ที่มี MSVCR90.dll ติดตั้งอยู่จริงหรือไม่
- ไปลิงก์ Microsoft (here) > เลือกภาษา > Download

- รัน
vcredist_x86.exe(หรือ x64) > Yes (UAC) > ติดตาม Wizard
หมายเหตุ: ถ้าติดตั้งอยู่แล้ว ให้ Uninstall ก่อน แล้วติดตั้งใหม่ (บางคนแก้ได้จากไฟล์เสีย)
- Reboot > เปิดแอปที่ Error เดิม ดูว่าหายหรือยัง ไม่หาย? ไป วิธี 2
วิธี 2: Repair แอปที่ Error (ถ้ารองรับ)
บางคนแก้ได้ด้วย Repair แอปที่ Error (เฉพาะ Office Suite ทำได้ดี โปรแกรมอื่นอาจไม่มีเมนู Repair) วิธีนี้แทนที่ไฟล์ MSVCR90.dll ที่เสีย
หมายเหตุ: อาจต้องมี Installation Media
- Win+R >
appwiz.cpl> Enter (Programs and Features)
- คลิกขวา Microsoft Office (หรือแอปนั้น) > Change
- เลือก Repair > ตาม Wizard (รวม MSVCR90.dll)
- Reboot > ทดสอบแอปอีกครั้ง
ไม่ได้ผล/ไม่適用? ไป วิธี 3
วิธี 3: ลบ Plugin ที่คัดลอกมาผิดใน Photoshop/Illustrator (ถ้าเป็นกรณีนี้)
เจอตอนเปิด Photoshop/Illustrator? ลองดู Plugin ที่ติดตั้ง Plugin เป็นสาเหตุหลักของ MSVCR90.dll Error ใน Adobe
เกิดจากการย้าย Plugin จากเวอร์ชันเก่าไปใหม่ด้วยมือ Plugin ติดตั้งไฟล์เสริม (รวม MSVCR90.dll) ในโฟลเดอร์หลัก ซึ่งไม่ได้ถูกย้ายไปพร้อมกัน
ลบ Plugin ที่คัดลอกมาเองทั้งหมด > ใช้ Installer ติดตั้ง Plugin ใหม่ > Reboot > ทดสอบ
วิธี 4: Uninstall Security Update KB3085609 (Excel 2010)
เจอ MSVCR90.dll is missing เฉพาะ Excel 2010? สาเหตุคือ Bug ของ Security Update KB3085609 (32-Bit Edition) คนมาก Uninstall แล้ว Excel ทำงานได้ปกติ
Update นี้ Crash Excel 2010 และรุ่นใหม่กว่าด้วย
- Win+R >
appwiz.cpl> Enter
- แผงซ้ายคลิก Installed Updates

- ค้น Security Update for Microsoft Excel 2010 (KB3085609) 32-Bit Edition > คลิกขวา Uninstall
- Reboot > เปิด Excel ดู หาย = เจอสาเหตุแล้ว
แต่ Windows Update จะติดตั้ง KB3085609 กลับมา ต้อง Block ด้วย "Show or hide updates" Troubleshooter: ดาวน์โหลด > Run > Next > Hide updates > เลือก KB3085609 > Next

KB3085609 จะไม่ติดตั้งซ้ำ ใช้ Excel ได้ปกติ