Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:ไม่พบ MSVCR90.dll หรือหายไป

ผู้ใช้บางรายรายงานว่าได้รับข้อผิดพลาดที่เกี่ยวข้องกับ MSVcr90.dll ไฟล์. ข้อผิดพลาดที่รายงานมากที่สุดคือ “MSVCR90.dll Not Found ” และ “MSVCR90.dll หายไป “. โดยทั่วไปจะพบสิ่งเหล่านี้เมื่อเริ่มต้นระบบหรือเมื่อผู้ใช้พยายามเปิดแอปพลิเคชัน Microsoft Office ซึ่งเป็นเรื่องปกติในคอมพิวเตอร์ที่เพิ่งอัปเกรดจาก Windows 7 เป็น Windows 10

อย่างไรก็ตาม ข้อผิดพลาดนี้มักถูกรายงานด้วยผลิตภัณฑ์ Adobe เช่น Photoshop และ Illustrator หรือเมื่อเปิดเกมบางเกมที่ต้องใช้ไลบรารี DLL เสริมซึ่งไม่ได้ติดตั้งมาพร้อมกับเกม

ขึ้นอยู่กับแอปพลิเคชันที่แสดง MSVCR90.dll และเวอร์ชัน Windows ของคุณ คุณอาจพบข้อผิดพลาดนี้ในหลายรูปแบบ ต่อไปนี้คือตัวเลือกที่มีข้อความแสดงข้อผิดพลาดทั่วไปอื่นๆ:

  • “แอปพลิเคชันนี้ไม่สามารถเริ่มทำงานได้เนื่องจากไม่พบ msvcr90.dll การติดตั้งแอปพลิเคชันใหม่อีกครั้งอาจช่วยแก้ปัญหานี้ได้”
  • “ไม่พบ *เส้นทางไปยัง DLL* \msvcr90.dll”
  • “ไม่สามารถเริ่ม *แอปพลิเคชัน* ได้ ส่วนประกอบที่จำเป็นขาดหายไป:msvcr90.dll โปรดติดตั้ง *Application* อีกครั้ง”

MSVCR90.DLL คืออะไร

MSVCR90.DLL เป็นส่วนหนึ่งของการอัปเดตทางเลือกของ Visual C++ ที่แจกจ่ายต่อได้ . mSVCR90.dll ไฟล์เป็น DLL (ไดนามิกลิงก์ไลบรารี) ที่ใช้กันทั่วไปโดยโปรแกรมที่ทำใน Microsoft Visual C++ 2008 .

จากข้อเท็จจริงที่ว่า Microsoft Visual C++ 2008 เฟรมเวิร์กการพัฒนาแอปพลิเคชันค่อนข้างเก่า mSVCR90.dll  ไฟล์ค่อนข้างผิดปกติในแอปพลิเคชันที่เพิ่งเปิดตัวใหม่ อย่างไรก็ตาม หากปัจจุบันคุณติดตั้งแอปพลิเคชัน (หรือเกม) ที่ค่อนข้างเก่าหลายรายการ คุณอาจมี mSVCR90.dll  เดียวกันหลายชุด กระจายไปทั่วคอมพิวเตอร์ของคุณ

หากคุณกำลังดิ้นรนกับ mSVCR90.dll  ข้อผิดพลาด วิธีการที่แสดงในบทความนี้จะช่วยได้ ด้านล่างนี้ คุณมีชุดของการแก้ไขที่อาจเป็นไปได้ซึ่งผู้ใช้ในสถานการณ์ที่คล้ายกันเคยใช้เพื่อแก้ไขปัญหา โปรดปฏิบัติตามแนวทางแก้ไขที่เป็นไปได้ตามลำดับจนกว่าคุณจะพบวิธีการแก้ไข mSVCR90.dll  ผิดพลาดในสถานการณ์เฉพาะของคุณ

วิธีที่ 1:การติดตั้ง Visual C++ Redist Package ที่หายไป

ก่อนที่คุณจะดำเนินการใดๆ สิ่งสำคัญคือต้องแน่ใจว่าคุณมีเฟรมเวิร์กการพัฒนาแอปพลิเคชันที่มี MSVCR90.dll  ไฟล์ที่ติดตั้งบนคอมพิวเตอร์ของคุณ การติดตั้ง Microsoft Visual C++ 2008 Redistributable Package จะช่วยให้คุณตรวจสอบได้ว่าข้อผิดพลาดเกิดขึ้นเนื่องจากคุณไม่มีไลบรารีลิงก์แบบไดนามิก ไฟล์.

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการติดตั้ง Microsoft Visual C++ 2008 Redist Package ที่จำเป็น:

  1. ไปที่ลิงก์นี้ (ที่นี่ ) เลือกภาษาของคุณและคลิก ดาวน์โหลด ปุ่ม.
    แก้ไข:ไม่พบ MSVCR90.dll หรือหายไป
  2. รอจนกว่าการดาวน์โหลดจะเสร็จสิ้น จากนั้นเปิด vcredist_86.exe ตัวติดตั้ง กดใช่ที่ข้อความแจ้ง UAC (การควบคุมบัญชีผู้ใช้) จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งแพ็คเกจ redist ที่หายไป
    หมายเหตุ: หากติดตั้งแพ็คเกจแบบแจกจ่ายต่อได้อยู่แล้ว ให้เลือก ถอนการติดตั้ง เพื่อลบเวอร์ชันปัจจุบันออกจากคอมพิวเตอร์ของคุณ จากนั้น เปิดตัวติดตั้งอีกครั้งและปฏิบัติตามคำแนะนำเพื่อติดตั้ง Microsoft Visual C++ 2008 Redistributable Package อีกครั้ง. ผู้ใช้บางคนรายงานว่าสิ่งนี้จัดการเพื่อแก้ไข MSVCR90.dll  ข้อผิดพลาดที่เกิดจากไฟล์ที่เสียหาย
    แก้ไข:ไม่พบ MSVCR90.dll หรือหายไป
  3. เมื่อติดตั้งแพ็คเกจที่แจกจ่ายต่อได้แล้ว ให้รีบูตคอมพิวเตอร์ด้วยตนเองหากไม่ได้รับแจ้งให้ดำเนินการดังกล่าวโดยอัตโนมัติ ในการเริ่มต้นครั้งถัดไป ให้เปิดแอปพลิเคชันที่เคยแสดงข้อผิดพลาดที่เกี่ยวข้องกับ MSVCR90.dll  ไฟล์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากคุณยังคงเห็นข้อความแสดงข้อผิดพลาดเดิม ให้เลื่อนลงไปที่วิธีที่ 2 .

วิธีที่ 2:การซ่อมแซมแอปพลิเคชันที่ล้มเหลว (ถ้ามี)

ผู้ใช้บางรายสามารถแก้ไขปัญหาได้หลังจากซ่อมแซมแอปพลิเคชันที่แสดง MSVCR90.dll  ข้อผิดพลาด. วิธีนี้มีประสิทธิภาพมากกับแอปพลิเคชันที่ล้มเหลวจากชุดโปรแกรม Microsoft Office แต่จะไม่สามารถใช้ได้กับบางโปรแกรมที่ไม่มีกลยุทธ์ในการซ่อมแซม การดำเนินการนี้จะบรรลุวัตถุประสงค์ในการแทนที่ MSVCR90.dll  ไฟล์ในกรณีที่เสียหายจึงแก้ไขปัญหาได้

หมายเหตุ: โปรดทราบว่าขึ้นอยู่กับโปรแกรมที่แสดงข้อผิดพลาด คุณอาจต้องใส่สื่อการติดตั้งเพื่อทำการซ่อมแซม

ด้านล่างนี้ คุณมีคำแนะนำพร้อมขั้นตอนที่จำเป็นในการซ่อมแซมโปรแกรมที่ใช้งานไม่ได้ของ Microsoft Office Suite . ขั้นตอนที่แน่นอนอาจแตกต่างกันหากคุณประสบปัญหากับโปรแกรมอื่น:

  1. กด แป้น Windows + R เพื่อเปิดกล่อง Run จากนั้นพิมพ์ “appwiz.cpl ” และกด Enter เพื่อเปิดโปรแกรมและคุณลักษณะ .
    แก้ไข:ไม่พบ MSVCR90.dll หรือหายไป
  2. ใน โปรแกรมและคุณลักษณะ ให้คลิกขวาที่ชุดโปรแกรม Microsoft Office (หรือแอปพลิเคชันอื่นๆ แล้วคลิกเปลี่ยน .
  3. ในเมนูถัดไป เลือกซ่อมแซม และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อเริ่มต้นส่วนประกอบที่เป็นสาเหตุของปัญหาอีกครั้ง (รวมถึง MSVCR90.dll)
  4. เมื่อการซ่อมแซมเสร็จสิ้น ให้รีบูตเครื่องคอมพิวเตอร์ของคุณ ในการเริ่มต้นครั้งถัดไป ให้เปิดแอปพลิเคชันอีกครั้งและดูว่าปัญหาเกิดขึ้นอีกหรือไม่

หากคุณยังคงพบปัญหาเดิมหรือวิธีนี้ใช้ไม่ได้ ให้เลื่อนลงไปที่วิธีที่ 3 .

วิธีที่ 3:การลบปลั๊กอินที่คัดลอกมาไม่ดีใน Photoshop และ Illustrator (ถ้ามี)

หากคุณพบปัญหานี้ขณะพยายามเปิด Photoshop, Illustrator หรือผลิตภัณฑ์ Adobe อื่น คุณอาจต้องการดูว่าคุณได้ติดตั้งปลั๊กอินหรือไม่ ผู้ใช้ที่ประสบปัญหาเดียวกันได้รายงานว่าปลั๊กอินเป็นสาเหตุทั่วไปที่ทำให้เกิด  MSVCR90.dll  ข้อผิดพลาดในการแก้ไขภาพโปรแกรม Adobe เช่น Photoshop และ Illustrator

กรณีนี้มักเกิดขึ้นเมื่อผู้ใช้พยายามย้ายปลั๊กอินจากโปรแกรมเวอร์ชันเก่าไปเป็นเวอร์ชันใหม่ ข้อผิดพลาดเกิดขึ้นเนื่องจากปลั๊กอินส่วนใหญ่จะติดตั้งไฟล์เพิ่มเติมในโฟลเดอร์ photoshop หลัก (เช่น MSVCR90.dll)  ที่จะไม่ถูกยกยอดหากผู้ใช้ย้ายปลั๊กอินด้วยตนเอง

ในการตรวจสอบว่าเป็นสาเหตุของปัญหาหรือไม่ ให้ลบไฟล์ปลั๊กอินทั้งหมดที่คุณคัดลอกด้วยตนเอง จากนั้นใช้โปรแกรมติดตั้งเพื่อติดตั้งปลั๊กอิน เมื่อการติดตั้งเสร็จสิ้น ให้รีบูตเครื่องคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นระบบครั้งถัดไป

หากวิธีนี้ใช้ไม่ได้หรือแก้ปัญหาไม่ได้ ให้เลื่อนลงไปที่วิธีอื่นด้านล่าง

วิธีที่ 4:การถอนการติดตั้งการอัปเดตความปลอดภัยสำหรับ Microsoft Excel 2010 (KB3085609)

หากคุณได้รับ MSVCR90.dll หายไป  ข้อผิดพลาดเฉพาะกับ Excel 2010 ปัญหาน่าจะเกิดจากจุดบกพร่องในการอัปเดตความปลอดภัยหนึ่งรายการ (KB3085609) ผู้ใช้ที่ประสบปัญหาเดียวกันได้จัดการเพื่อขจัดปัญหาและเปิด Excel หลังจากถอนการติดตั้ง การอัปเดตความปลอดภัยสำหรับ Microsoft Excel 2010 (KB3085609) รุ่น 32 บิต

ตามที่คาดคะเน การอัปเดตความปลอดภัยนี้ไม่เพียงแต่ทำให้ Excel 2010 ขัดข้อง แต่ยังรวมถึง Excel เวอร์ชันที่ใหม่กว่าด้วย

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับวิธีการถอนการติดตั้งการอัปเดตความปลอดภัย KB3085609 และป้องกันไม่ให้ติดตั้งอีกครั้ง:

  1. กด แป้น Windows + R เพื่อเปิดกล่อง Run จากนั้นพิมพ์ “appwiz.cpl ” และกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ .
    แก้ไข:ไม่พบ MSVCR90.dll หรือหายไป
  2. ใน โปรแกรมและคุณลักษณะ , ใช้บานหน้าต่างด้านซ้ายมือเพื่อคลิก อัปเดตที่ติดตั้ง .
    แก้ไข:ไม่พบ MSVCR90.dll หรือหายไป
  3. ถัดไป ในรายการอัปเดตที่ติดตั้ง ให้ค้นหาการอัปเดตความปลอดภัยสำหรับ Microsoft Excel 2010 (KB3085609 ) รุ่น 32 บิต เมื่อพบแล้ว ให้คลิกขวาและเลือก ถอนการติดตั้ง  จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อลบออกจากคอมพิวเตอร์
  4. รีบูตเครื่องคอมพิวเตอร์และดูว่าขณะนี้คุณสามารถเปิด Excel ในการเริ่มต้นระบบครั้งถัดไปได้หรือไม่ หากคุณเป็นเช่นนั้น คุณก็สามารถระบุตัวผู้กระทำความผิดได้แล้ว

แม้ว่าปัญหาจะได้รับการแก้ไขในขณะนี้ ปัญหาจะกลับมาหากคุณปล่อยทิ้งไว้แบบนี้ WU (Windows Update) จะติดตั้งการอัปเดตใหม่โดยอัตโนมัติเว้นแต่คุณจะบล็อก เพื่อบล็อก KB3085609  จากการติดตั้งอีกครั้ง คุณต้องติดตั้ง “แสดงหรือซ่อนการอัปเดต” ตัวแก้ไขปัญหา เมื่อคุณดาวน์โหลดแล้ว ให้เปิดและกดปุ่ม ถัดไป จากนั้นรอให้การสอบสวนเสร็จสิ้น จากนั้นคลิกที่ ซ่อนการอัปเดต ทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ KB3085609  อัปเดตและกด ถัดไป เพื่อซ่อนมันไว้
แก้ไข:ไม่พบ MSVCR90.dll หรือหายไป
แค่นั้นแหละ. KB3085609  การอัปเดตจะถูกป้องกันจากการติดตั้งอีกครั้ง คุณไม่ควรใช้ Excel ต่อไปโดยไม่พบ MSVCR90.dll หายไป  ผิดพลาด.