วิธีการซ่อมแซม msvcp110.dll ที่ขาดหายไป


10

ฉันเพิ่งเปิดคอมพิวเตอร์และได้รับข้อผิดพลาดจาก "explorer.exe" ซึ่งระบุว่า msvcp110.dll หายไป

สาเหตุที่อาจเกิดขึ้นและฉันจะแก้ไขได้อย่างไร มีหลายเว็บไซต์ที่ "ให้" ที่กำลังหายไป แต่ฉันไม่ต้องการที่จะดาวน์โหลดไฟล์ใด ๆ และโดยเฉพาะอย่างยิ่งไฟล์ dll จากเว็บไซต์สุ่มใด ๆ คุณรู้หรือไม่ว่าฉันจะแก้ไขได้อย่างไร

ฉันมี windows 8.1 64 bit และ visual studio 2013 หากเป็นเรื่องสำคัญ


เพียงแค่ติดตั้ง c ++ redistribution 2010 แต่ไฟล์นี้ไม่จำเป็นสำหรับความสามารถเริ่มต้นใด ๆ ดังนั้นคุณควรติดตั้งแอปพลิเคชันอีกครั้งที่ต้องใช้ ...
Ramhound

@Ramhound เนื่องจากมีการแจกจ่ายใหม่กว่าทำไมฉันควรติดตั้งการแจกจ่ายซ้ำของปี 2010
Jim Blum

1
เพราะคุณมีแอปพลิเคชั่นติดตั้งที่ต้องการหรือไม่ ใช่มีรุ่นครึ่งโหล (2005 2007 2010 2013) อยู่ด้านบนของหัวของฉัน
Ramhound

@Jim Blum ตรวจสอบการอัปเดตWindows Updateซึ่งเป็นวิธีที่เป็นทางการที่ควรจะสามารถแก้ไข dll ที่หายไปมิฉะนั้นการติดตั้งแพคเกจการแจกจ่ายซ้ำ C ++ เป็นสิ่งที่หลีกเลี่ยงไม่ได้
Ĭsααc t իεβöss

คำตอบ:


12

การกระทำที่ถูกต้องที่นี่คืออย่างที่คุณบอกว่าอย่าไปดาวน์โหลดdllไฟล์แบบสุ่มจากอินเทอร์เน็ตทั้งหมด แต่ควรคิดออกว่า Visual C ++ Runtime ของคุณควรคาดหวังและติดตั้งโปรแกรมนั้น

มีโอกาสเกิดขึ้นถ้ามันเป็น Explorer ที่กำลังบ่นอยู่นั่นเป็นเพราะส่วนขยายของเชลล์ใหม่หรือโปรแกรมที่เกี่ยวข้องกำลังพยายามที่จะทำงานผ่านมัน

คุณสามารถรับการแจกจ่ายซ้ำล่าสุดได้จากหน้านี้: ดาวน์โหลด Visual C ++ ล่าสุดที่รองรับ

ระบุว่าข้อผิดพลาดของคุณสำหรับ MSVCP110.dll ฉันจะลองVisual C ++ Redistributable สำหรับ Visual Studio 2012 Update 4เช่นเวอร์ชันที่มีรายการVC ++ 11.0

คุณจะต้องดาวน์โหลดรุ่นที่ตรงกับบิตของโปรแกรมของคุณที่เกิดข้อผิดพลาดซึ่งในกรณีนี้หาก Explorer ทำงานบน Windows 64 บิตจะเป็น 64 บิต มิฉะนั้นคุณสามารถติดตั้งรุ่น x86 ได้เช่นกันเพื่อความปลอดภัย

แน่นอนว่าสิ่งนี้ไม่ได้ระบุว่าอะไรที่ทำให้เกิดข้อผิดพลาดนี้ขึ้นในตอนแรกเฉพาะเส้นทางของการกระทำที่ควรแก้ไข

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

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

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


2
"ตัวติดตั้งที่สร้างไม่ดี" ในกรณีของฉันคือการอัพเกรด windows 8.1 ในระหว่างขั้นตอนสุดท้ายของการอัพเกรดในขณะที่คอมพิวเตอร์กำลังพูดว่า "เพิ่งจะดูแลบางสิ่ง" ข้อผิดพลาดที่ Explorer ไม่สามารถทำงานได้เนื่องจาก DLL หายไปโผล่ขึ้นมา

สำหรับผู้อ่านในอนาคต: Mokubai ถูกต้อง การติดตั้งVisual C ++ Redistributable สำหรับ Visual Studio 2012 Update 4แก้ไขปัญหาบนเครื่อง Win 8.1 x64
Moshe
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.