Visual C ++ ที่เผยแพร่ซ้ำคืออะไร วิธีการติดตั้งและแก้ไขปัญหาบน Windows 10

รับข้อความแสดงข้อผิดพลาดที่เป็นความลับเกี่ยวกับ MSVCRxx.dll? นี่คือการแก้ไขของคุณ

การติดตั้งแอปพลิเคชั่นบน Windows 10 เป็นปกติกระบวนการที่ตรงไปตรงมาต้องขอบคุณความมั่งคั่งของระบบปฏิบัติการและความเข้ากันได้ในช่วง 30 ปีที่ผ่านมา ส่วนใหญ่พวกเขาทำงาน ตัวอย่างเช่นเราได้กล่าวถึงวิธีการติดตั้งแอปพลิเคชันเดสก์ท็อปแบบคลาสสิคและแอปสากลเช่นแอพที่มีใน Windows Store

แต่เรื่องราวของแอป Windows 10 ยังคงดำเนินต่อไปผ่านการเปลี่ยนแปลงครั้งสำคัญซึ่งเริ่มต้นด้วย Windows 8 แอพสากลเป็นอนาคตของ Windows 10 แต่แอพคลาสสิคจะอยู่กับเราสักระยะหนึ่ง และบางครั้งแอพคลาสสิกก็มีปัญหาแบบคลาสสิก ตัวอย่างเช่นการติดตั้งแอปเดสก์ท็อปอาจเป็นปัญหาได้เนื่องจากความต้องการของส่วนประกอบเช่น Visual C ++ Redistributable ในบทความนี้เราจะตรวจสอบว่ามันคืออะไรและติดตั้งอย่างไรดังนั้นแอปของคุณจะทำงานบน Windows 10

วิธีการแก้ไขปัญหาการติดตั้ง Visual C ++ Redistributable

Visual C ++ Redistributable เป็น DLL (ไดนามิกไฟล์ Link Library) ที่ต้องการโดยโปรแกรมหรือเกมที่สร้างโดยใช้สภาพแวดล้อมการพัฒนาซอฟต์แวร์ Visual Studio ของ Microsoft เมื่อโปรแกรมต้องการ DLL หรือไฟล์สนับสนุนอื่น ๆ ให้เรียกใช้สิ่งนี้เรียกว่าการพึ่งพา MSVCR.DLL หมายถึง:

  • MS - Microsoft
  • V - Visual
  • C - C ++
  • R - แจกจ่ายซ้ำได้

เรียกดูแอพและการตั้งค่าคุณสมบัติของคุณหรือแผงควบคุมของโปรแกรมและคุณสมบัติคุณอาจเห็นการติดตั้งแจกจ่ายซ้ำได้หลายรุ่น แอพที่ติดตั้งโดยเฉพาะอาจใช้ประโยชน์จากหนึ่งในนั้นดังนั้นการลบเวอร์ชันใด ๆ อาจทำให้แอปพลิเคชันทำงานผิดปกติ แอพบางตัวอาจต้องการ Visual C ++ Redistributable ที่ปรับปรุงใหม่เช่น 2010 SP1 หรือ 2012 Update 4

DLL ช่วยให้ผู้สร้างแอปใช้ซ้ำได้อย่างมีประสิทธิภาพส่วนประกอบที่ทำให้โปรแกรมทำงาน แทนการคิดค้นล้อใหม่และ bloating รหัสของพวกเขาในแต่ละครั้งนักพัฒนาสามารถใช้ไลบรารีใน MSVCR.dll สิ่งนี้เป็นการตอบแทนสามารถลดขนาดของโปรแกรมและให้ประสิทธิภาพที่ดีขึ้นและการใช้หน่วยความจำ แอปพลิเคชันบางอย่างเขียนขึ้นโดยใช้ Visual C ++ Redistributable รุ่นที่ระบุ หากคอมพิวเตอร์ของคุณไม่ได้ติดตั้งโปรแกรมการพัฒนา Visual C ++ เต็มรูปแบบ (ซึ่งคุณอาจจะไม่ได้เป็นนักพัฒนาซอฟต์แวร์) โปรแกรมจะมาพร้อมกับสิ่งที่เรียกว่า Runtime Component เพื่ออำนวยความสะดวกให้กับโปรแกรมนั้น ๆ ส่วนประกอบรันไทม์เป็นเพียงส่วนสำคัญของโค้ดที่ทำให้ซอฟต์แวร์ทำงานได้

Visual C ++ Redistributable มีรุ่นที่ย้อนกลับไปจนถึงรุ่น 2005 ข้อผิดพลาดทั่วไปที่ผู้ใช้อาจเห็นเมื่อพยายามเรียกใช้หรือติดตั้งแอปพลิเคชันคือ:

โปรแกรมไม่สามารถเริ่มต้นได้เนื่องจาก MSVCR110.dll หายไปจากคอมพิวเตอร์ของคุณ ลองติดตั้งโปรแกรมใหม่เพื่อแก้ไขปัญหานี้

ข้อผิดพลาดระบุว่า Visual C ++ Redistributable ที่ต้องการโดยโปรแกรมที่คุณพยายามติดตั้งรุ่นใดรุ่นหนึ่งเสียหายหรือหายไป ในกรณีนี้ MSVCR110 แสดงถึง Visual C ++ 2010 SP1 แจกจ่ายซ้ำได้ รุ่นอื่น ๆ ได้แก่ :

  • MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
  • MSVCR120.dll (2012)
  • MSVCR130.dll (2013)
  • MSVCR140.dll (2015)

โปรแกรมส่วนใหญ่จะติดตั้งมาพร้อมกับสำเนาล่วงหน้าของ Visual C ++ Redistributable ในระหว่างการติดตั้ง นอกจากนี้คุณยังสามารถเรียกดูไฟล์การตั้งค่าแอปพลิเคชัน - โดยปกติแล้วโฟลเดอร์ที่เรียกว่า“ บุคคลที่สาม” หรือสิ่งที่คล้ายกัน - ซึ่งคุณสามารถค้นหาสำเนาของไฟล์การตั้งค่าสำหรับ Visual C ++ Redistributable

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

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

  • Microsoft Visual c ++ 2005 SP1 แจกจ่ายต่อได้ (x86)
  • Microsoft Visual c ++ 2005 SP1 แจกจ่ายต่อได้ (x64)
  • Microsoft Visual c ++ 2008 SP1 แจกจ่ายต่อได้ (x86)
  • Microsoft Visual c ++ 2008 SP1 แจกจ่ายต่อได้ (x64)
  • Microsoft Visual C ++ 2010 SP1 แจกจ่ายต่อได้ (x86)
  • Microsoft Visual C ++ 2010 SP1 แจกจ่ายต่อได้ (x64)
  • Microsoft Visual C ++ 2012 อัปเดต 4 แจกจ่ายต่อได้ (x86 และ x64)
  • Microsoft Visual C ++ 2013 แบบแจกจ่ายต่อได้ (x86 และ x64)
  • Microsoft Visual C ++ 2015 อัปเดต 3 แจกจ่ายต่อได้ (x86 และ x64)
  • Microsoft Visual C ++ แจกจ่ายต่อได้สำหรับ Visual Studio 2017

การแก้ไขปัญหา MSVCR เพิ่มเติม

บางครั้งคุณอาจต้องถอนการติดตั้งที่มีอยู่Visual C ++ Redistributable รุ่นใหม่เพื่อแก้ไขปัญหาที่มีผลกระทบ หากการติดตั้ง Visual C ++ Redistributable ที่ถูกต้องไม่สามารถแก้ไขปัญหาการติดตั้งหรือซ่อมแซมโปรแกรมได้นั่นหมายความว่าไฟล์ DLL ตัวใดไฟล์หนึ่งอาจเสียหาย การลงทะเบียนไฟล์ DLL อีกครั้งอาจสามารถแก้ไขปัญหาได้

กดปุ่ม Windows + X จากนั้นคลิก Command Prompt(Admin) หรือ Windows PowerShell (Admin) ที่พรอมต์คำสั่งหรือหน้าต่าง PowerShell ให้พิมพ์คำสั่งด้านล่างจากนั้นกด Enter หลังจากแต่ละคำสั่ง ออกจากพรอมต์คำสั่งจากนั้นรีสตาร์ทคอมพิวเตอร์เพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่

regsvr32 ntdll.dll / s

regsvr32 msdxm.ocx / s

regsvr32 dxmasf.dll / s

regsvr32 wmp.dll / s

regsvr32 wmpdxm.dll / s

พบปัญหากับ Visual C ++การเผยแพร่ซ้ำเป็นเหตุการณ์ที่เกิดขึ้นได้ยาก แต่ก็เป็นสัญญาณของปัญหาดั้งเดิมที่ยังคงติดอยู่กับ Windows รุ่น Universal App ลดความต้องการส่วนประกอบดังกล่าวให้น้อยที่สุดเนื่องจากการปรับใช้แบบแพคเกจใหม่ที่ใช้ สำหรับแอพขนาดใหญ่เช่น AutoCAD, QuickBooks, Adobe Creative Suite และ iTunes ส่วนประกอบนี้จะเป็นส่วนหนึ่งของสถาปัตยกรรมพื้นฐานของแอปเสมอ หวังว่าบทความนี้จะช่วยให้คุณเอาชนะอุปสรรคใด ๆ หากคุณพบพวกเขา

คุณต้องแก้ไขปัญหาเกี่ยวกับแพคเกจการเผยแพร่ Visual C ++ สำหรับ Visual Studio หรือไม่ บอกเราเกี่ยวกับมันในความคิดเห็น

+1

บทความที่คล้ายกัน

ทิ้งข้อความไว้