Microsoft ยุติ Visual C ++ Redistributable Chaos
- หมวดหมู่: ของ Windows
โปรแกรมที่ออกแบบด้วย Visual Studio อาจต้องใช้ Microsoft Visual C ++ Redistributable เวอร์ชันเฉพาะเพื่อรัน ความต้องการดังกล่าวส่งผลให้มีการติดตั้งแพ็คเกจ Visual C ++ Redistributable จำนวนมากบนพีซี Windows
ไม่ใช่เรื่องแปลกที่จะเห็น Microsoft Visual C ++ Redistributables หลายตัวบนระบบที่ติดตั้งโดยโปรแกรมซอฟต์แวร์ผ่านการอัปเดตเช่น อัพเดตความปลอดภัยหรือด้วยตนเองโดยผู้ดูแลระบบ
Redistributables จะถูกเก็บไว้ในตำแหน่งส่วนกลางเพื่อให้โปรแกรมใด ๆ ที่ติดตั้งในระบบสามารถเข้าถึงไฟล์ได้หากจำเป็น คุณสามารถตรวจสอบ คำแนะนำโดยละเอียดเกี่ยวกับ Visual C ++ Redistributables ที่นี่ สำหรับรายละเอียดเพิ่มเติม
Microsoft เปลี่ยนระบบครั้งใหญ่ด้วยการเปิดตัว Microsoft Visual C ++ Redistributable สำหรับ Visual Studio 2015, 2017 และ 2019 มีการจัดเตรียมอิมเมจพื้นฐานสำหรับแพ็กเกจที่แจกจ่ายต่อได้เหล่านี้ดังนั้นจึงไม่จำเป็นต้องติดตั้งเวอร์ชันต่างๆแยกกันบนระบบเป้าหมายอีกต่อไป
กล่าวอีกนัยหนึ่ง: ถ้า Visual C ++ 2019 แจกจ่ายต่อได้ถูกติดตั้งบนระบบก็ไม่จำเป็นต้องติดตั้งแพ็คเกจที่แจกจ่ายต่อได้ของ Visual C ++ 2015 หรือ 2017 อีกต่อไปเนื่องจากได้รับการสนับสนุนโดยอัตโนมัติเช่นกัน
Microsoft ให้ตัวอย่างต่อไปนี้ใน 'การดาวน์โหลด Visual C ++ ล่าสุดที่สนับสนุน' หน้าการสนับสนุน .
ตัวอย่างเช่นการติดตั้ง Visual C ++ 2019 แบบแจกจ่ายต่อได้จะส่งผลต่อโปรแกรมที่สร้างด้วย Visual C ++ 2015 และ 2017 ด้วย อย่างไรก็ตามการติดตั้ง Visual C ++ 2015 redistributable จะไม่แทนที่เวอร์ชันที่ใหม่กว่าของไฟล์ที่ติดตั้งโดย Visual C ++ 2017 และ 2019 redistributables
สิ่งนี้แตกต่างจาก Visual C ++ เวอร์ชันก่อนหน้าทั้งหมดเนื่องจากแต่ละไฟล์มีไฟล์รันไทม์ที่แตกต่างกันไม่แชร์กับเวอร์ชันอื่น
ถึง สนับสนุน บทความในเว็บไซต์เอกสารของ Microsoft ให้ข้อมูลเพิ่มเติม:
จาก Visual Studio .NET จนถึง Visual Studio 2013 แต่ละรุ่นหลักของคอมไพเลอร์ C ++ และเครื่องมือได้รวมไลบรารี Microsoft C Runtime (CRT) เวอร์ชันสแตนด์อโลนใหม่ CRT เวอร์ชันสแตนด์อโลนเหล่านี้เป็นอิสระจากและในหลายองศาไม่เข้ากัน ตัวอย่างเช่นไลบรารี CRT ที่ Visual Studio 2012 ใช้คือเวอร์ชัน 11 ชื่อ msvcr110.dll และ CRT ที่ Visual Studio 2013 ใช้คือเวอร์ชัน 12 ชื่อ msvcr120.dll ตั้งแต่ Visual Studio 2015 ไม่เป็นเช่นนั้นอีกต่อไป Visual Studio 2015 และเวอร์ชันที่ใหม่กว่าของ Visual Studio ล้วนใช้ Universal CRT หนึ่งรายการ
Universal CRT เป็นส่วนประกอบของระบบปฏิบัติการ Microsoft Windows รวมเป็นส่วนหนึ่งของระบบปฏิบัติการใน Windows 10 และพร้อมใช้งานสำหรับระบบปฏิบัติการรุ่นเก่า Windows Vista ถึง Windows 8.1 โดยใช้ Windows Update นอกจากนี้ยังรองรับการปรับใช้ Universal CRT ในพื้นที่โดยมีข้อ จำกัด บางประการ
ผู้ดูแลระบบ Windows สามารถดาวน์โหลด Universal C Runtime โดยคลิกที่ลิงค์ต่อไปนี้:
- x86: vc_redist.x86.exe
- x 64: vc_redist.x64.exe
- ARM64: vc_redist.arm64.exe
แพคเกจ Visual C ++ รุ่นเก่าที่แจกจ่ายต่อได้สำหรับ Visual Studio ยังคงต้องดาวน์โหลดและติดตั้งแยกต่างหากหรือจัดส่งเป็นส่วนหนึ่งของกระบวนการติดตั้งโปรแกรม
Visual C ++ All in One Installer ยังมีประโยชน์ในการติดตั้งแพ็คเกจที่แจกจ่ายต่อได้บนระบบ Windows
ปิดคำ
Universal C Runtime เป็นขั้นตอนในทิศทางที่ถูกต้อง แม้ว่ามันจะไม่ดูแลแพคเกจที่สามารถแจกจ่ายต่อได้ของ C ++ รุ่นเก่า แต่ก็เริ่มต้นด้วยการเผยแพร่ Visual C ++ 2015 Redistributable
ตอนนี้คุณ: ระบบของคุณติดตั้งแพ็คเกจแบบแจกจ่ายต่อได้กี่แพ็คเกจ? (ผ่าน เกิด )