ข้อมูล Microsoft Visual C ++ แจกจ่ายต่อได้

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

หากคุณตรวจสอบรายชื่อโปรแกรมที่ติดตั้งบนพีซี Windows ที่คุณใช้มาระยะหนึ่งคุณอาจสังเกตเห็นว่ามีรายการติดตั้ง Microsoft Visual C ++ ที่แจกจ่ายต่อได้หลายรายการ

ตัวอย่างเช่นพีซีที่ฉันใช้เขียนบทความนี้มี Microsoft Visual C ++ 2005 Redistributable สามรายการ, Microsoft Visual C ++ 2008 Redistributable แปดรายการ, Microsoft Visual C ++ 2010 Redistributable สองรายการ, Microsoft Visual C ++ 2013 Redistributable สามรายการและการติดตั้ง Microsoft Visual C ++ 2015 Redistributable สองรายการที่แสดงรายการบน หน้านั้น

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

หากคุณต้องการให้พีซีของคุณสะอาดและเป็นระเบียบคุณอาจต้องการลบบางส่วนออก

วัตถุประสงค์ของ Visual C ++ Redistributable

visual c++ redistributable

นักพัฒนาที่สร้างโปรแกรมสำหรับ Windows โดยใช้ Microsoft Visual C ++ ซึ่งก่อนหน้านี้พร้อมใช้งานเป็นแบบสแตนด์อโลน แต่ปัจจุบันเป็นส่วนหนึ่งของ Microsoft Visual Studio อาจใช้ไลบรารีมาตรฐานที่เรียกว่าที่มีอยู่แล้วเพื่อเพิ่มฟังก์ชันการทำงานให้กับโปรแกรมของตน วิธีนี้ช่วยประหยัดเวลาและมักจะดีกว่าการสร้างล้อใหม่โดยการสร้างฟังก์ชันใหม่ตั้งแต่ต้น

เมื่อใช้ไลบรารีเหล่านี้นักพัฒนาอาจรวมสิ่งที่จำเป็นเพื่อเพิ่มพลังให้กับฟังก์ชันเหล่านี้ในโปรแกรมของตนหรืออาจใช้ Visual C ++ Redistributable แทน

เมื่อนักพัฒนาตัดสินใจใช้ redistributables สิ่งเหล่านั้นจะได้รับการติดตั้งบนพีซีของผู้ใช้หากยังไม่ได้ติดตั้ง นั่นเป็นข้อดีอย่างหนึ่งของการใช้ redistributables เนื่องจากโปรแกรมทั้งหมดอาจใช้ redistributable ที่ติดตั้งไว้แล้วบน Windows PC

สิ่งนี้ไม่ได้อธิบายว่าทำไมคุณถึงเห็น Microsoft Visual c ++ Redistributable เวอร์ชันที่แตกต่างกันห้าสิบหรือยี่สิบเวอร์ชันที่ติดตั้งบนเครื่อง Windows ของคุณ

คุณสามารถตรวจสอบเวอร์ชันที่ติดตั้งของ Microsoft Visual C ++ Redistributable Package บนเครื่อง Windows ของคุณได้ด้วยวิธีต่อไปนี้:

  • ทุกเวอร์ชัน: ใช้ทางลัด Windows-Pause เพื่อเปิดแผงควบคุม เลือกหน้าแรกของแผงควบคุมและบนหน้าที่เปิดโปรแกรมและคุณลักษณะ
  • Windows 10: ใช้ Windows-I เพื่อเปิดแอปพลิเคชันการตั้งค่า หากคุณใช้เวอร์ชันอัปเดตผู้สร้างหรือใหม่กว่าให้เลือกแอป> แอปและคุณลักษณะและเลื่อนลงไปจนกว่าคุณจะพบแพ็คเกจที่แสดงอยู่ หากคุณใช้ Windows 10 เวอร์ชันเก่าให้เลือกระบบและค้นหารายชื่อแอปพลิเคชันที่นั่น

ทำไมเยอะจัง?

microsoft visual cpp redistributable packages

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

มีสาเหตุสองสามประการที่ทำให้คุณเห็นสิ่งเหล่านี้ติดตั้งบนคอมพิวเตอร์ของคุณ:

  1. มีให้บริการเวอร์ชัน 32 บิตและ 64 บิต ในขณะที่ผู้ใช้ Windows 32 บิตจะเห็นเฉพาะ Microsoft Visual C ++ เวอร์ชัน 32 บิตที่แจกจ่ายต่อได้ แต่คุณอาจเห็นทั้งคู่ติดตั้งบนระบบปฏิบัติการเวอร์ชัน 64 บิต
  2. อาจมีหลายรุ่นสำหรับ Visual C ++ เวอร์ชันหลัก มี Microsoft Visual C ++ 2008 Redistributable เวอร์ชันต่างๆสิบเอ็ดเวอร์ชันและอาจติดตั้งไว้ข้างๆกัน

สาเหตุหลักที่คุณอาจเห็นหลายเวอร์ชันในปีเดียวกันที่แสดงบนพีซีของคุณคือ Microsoft ไม่เคยเปิดตัวการแจกจ่ายแบบรวมกันในปีที่กำหนด

หากนักพัฒนาใช้ไลบรารีมาตรฐานเวอร์ชันใดเวอร์ชันหนึ่งจำเป็นต้องติดตั้งเวอร์ชันแจกจ่ายซ้ำที่ตรงกันได้ในระบบเพื่อให้แน่ใจว่าโปรแกรมทำงานบนพีซี Windows

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

ซึ่งหมายความว่าคุณไม่ควรลบรุ่นต่างๆของ Microsoft Visual C ++ Redistributable ออกจากเครื่องของคุณหากยังติดตั้งโปรแกรมที่ต้องใช้อยู่ในระบบ

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

รันไทม์ Universal C

Microsoft เปลี่ยนระบบด้วยการเปิดตัว Microsoft Visual C ++ 2015 Redistributable และตามมาด้วยรุ่น 2017 และ 2019

สิ่งเหล่านี้ใช้รันไทม์สากลเพื่อที่จะต้องติดตั้งเพียงหนึ่ง (อันล่าสุด) แทนที่จะเป็นทั้งหมด

คุณสามารถตรวจสอบข้อมูลเพิ่มเติมได้ที่ไฟล์ Universal C Runtime ที่นี่ .

สิ่งที่ต้องลอง

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

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

การลบการติดตั้งเหล่านี้ออกเป็นการลองผิดลองถูกเนื่องจากไม่มีวิธีง่ายๆในการเชื่อมโยงโปรแกรมกับเวอร์ชันที่แจกจ่ายต่อได้

ทางเลือกหนึ่งที่คุณมีคือเปรียบเทียบวันที่ติดตั้งของการติดตั้งที่แจกจ่ายต่อได้กับการติดตั้งโปรแกรม หากคุณพบวันที่ที่ตรงกันคุณสามารถสันนิษฐานได้ว่ามีการเชื่อมโยงกันและยังคงต้องการการแจกจ่ายต่อ

หากคุณไม่พบวันที่ที่ตรงกันคุณไม่สามารถสรุปได้ว่าไม่จำเป็นต้องแจกจ่ายซ้ำอีกต่อไปเนื่องจากโปรแกรมที่คุณติดตั้งในภายหลังอาจต้องใช้เช่นกัน

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

อาจเป็นการดีกว่าที่จะติดตั้งทุกเวอร์ชันเพื่อให้ปลอดภัยและหลีกเลี่ยงปัญหาใด ๆ ที่โปรแกรมปฏิเสธที่จะเริ่มต้นหลังจากการลบ

ดาวน์โหลด Microsoft Visual C ++ Redistributable Packages

คุณสามารถใช้ลิงก์ต่อไปนี้เพื่อดาวน์โหลดแพ็คเกจ Microsoft Visual C ++ Redistributable เวอร์ชันล่าสุด การดาวน์โหลดประกอบด้วยเวอร์ชัน 32 บิตและ 64 บิตหากรองรับ

TL; ดร

  1. ไฟล์ที่แจกจ่ายต่อ Visual C ++ ได้รับการติดตั้งเมื่อคุณติดตั้งโปรแกรมที่ต้องใช้เมื่อคุณติดตั้งหรืออัปเดต Windows หรือเมื่อคุณติดตั้งโดยตรง
  2. ใช้โดยโปรแกรมเมอร์ที่ใช้ไลบรารีมาตรฐานใน Visual Studio
  3. โปรแกรมต้องการเวอร์ชันที่เฉพาะเจาะจงและอาจไม่ทำงานเมื่อเวอร์ชันเหล่านี้ถูกลบออก (หากเวอร์ชันที่เก่ากว่าหรือใหม่กว่าในปีเดียวกันยังคงมีอยู่)

ตอนนี้คุณ : คุณจัดการกับการติดตั้ง Visual C ++ Redistributable อย่างไร?