Microsoft Visual C++ Redistributable คืออะไร & คุณต้องการอะไรมากมาย?

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

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

Microsoft Visual C++ Redistributable คือ อะไร?

ก่อนที่เราจะพูดถึงส่วน C++ ของคำอธิบาย เราควรพูดถึงความหมายของคำว่า “แจกจ่ายต่อได้” เสียก่อน 

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

ในทางกลับกัน ไฟล์ที่แจกจ่ายต่อได้นั้นมีข้อมูลทั้งหมดที่อาจจำเป็นในระหว่างการติดตั้ง มีข้อดีตรงที่ไม่ต้องเชื่อมต่ออินเทอร์เน็ตเพื่อทำงาน Redistributables มักจะถูกรวมเข้ากับซอฟต์แวร์อื่นๆ ที่พึ่งพาพวกเขา และดังนั้นจึงเป็น VIsual C++

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

อย่างไรก็ตาม เนื่องจากคนส่วนใหญ่ที่จะใช้แอปพลิเคชันนี้จะไม่ได้ ติดตั้ง ชุดนักพัฒนา Visual Studio(Visual Studio developer suite) ทั้งหมด บนคอมพิวเตอร์ของตน Redistributable จึงประกอบด้วยไลบรารีที่แอปพลิเคชันหนึ่งๆ ต้องการ และสามารถรวมเข้ากับตัวติดตั้งได้

ไลบรารีซอฟต์แวร์คืออะไร?

ดังนั้นเราจึงพบว่า C++ redistributables เป็นไลบรารีซอฟต์แวร์ที่รวมเข้ากับแอปพลิเคชันที่เขียนโดยใช้Microsoft Visual C++ Studio Studio ไลบรารีซอฟต์แวร์คืออะไร?

มีฟังก์ชันและการทำงานทั่วไปมากมายในแอปพลิเคชันที่ใช้บ่อยมาก จึงไม่สมเหตุสมผลที่โปรแกรมเมอร์จะเขียนโค้ดด้วยตนเองทุกครั้ง ไลบรารี ซอฟต์แวร์(Software)เป็นชุดของโค้ดการเขียนโปรแกรมที่สร้างไว้ล่วงหน้าซึ่งนักพัฒนาซอฟต์แวร์สามารถเรียกใช้โค้ดของตนเองเพื่อทำงานเฉพาะได้ ซึ่งช่วยประหยัดเวลาและช่วยสร้างมาตรฐานด้านการพัฒนาซอฟต์แวร์

ไลบรารีซอฟต์แวร์ที่เป็นปัญหาเป็นของMicrosoftดังนั้นนักพัฒนาจึงไม่สามารถคัดลอกและวางโค้ดลงในโปรแกรมของตนเองได้ง่ายๆ แจกจ่ายซ้ำได้ช่วยให้โปรแกรมสามารถเรียกไลบรารีที่ต้องการบนคอมพิวเตอร์ของผู้ใช้ได้

ทำไมการแจกจ่ายซ้ำจึงทำซ้ำได้หลายครั้ง(Repeated So Many Times) ?

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

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

การแจกจ่ายซ้ำไม่ได้เป็นแบบสะสมเช่นกัน ดังนั้นอันที่ใหม่กว่าจึงไม่มีไลบรารีทั้งหมดของเวอร์ชันที่มาก่อน นั่นเป็นเพราะว่าไลบรารี่ที่เก่ากว่าบางอันจะหายไปเมื่อเวลาผ่านไปหรือจะมีการเปลี่ยนแปลงและเข้ากันไม่ได้กับเวอร์ชันที่เก่ากว่าอีกต่อไป หากรวมกันแล้วขนาดที่แจกจ่ายต่อได้จะขยายตัวขึ้นเรื่อยๆ ตลอดหลายปีที่ผ่านมาและดูแลรักษายาก

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

ฉันควรลบใด ๆ ของพวกเขา?

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

เราไม่แนะนำให้คุณลบVisual C++ที่สามารถแจกจ่ายต่อได้ เนื่องจากอาจทำให้แอปพลิเคชันหลายตัวในคอมพิวเตอร์ของคุณหยุดทำงาน เนื่องจาก(Given)ใช้พื้นที่เพียงเล็กน้อยและกว้างเพียงใด จึงไม่คุ้มที่จะวุ่นวายกับระบบนิเวศปัจจุบันของไฟล์ไลบรารีมาตรฐาน

หาว่าคุณต้องการแจกจ่ายซ้ำแบบใด(Which Redistributables)

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

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

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

อย่านอนไม่หลับ(Lose Sleep)เกี่ยวกับVisual C++ Redistributables

ในยุคสมัยใหม่ของฮาร์ดไดรฟ์หลายเทราไบต์RAM หลายกิกะไบต์และ (RAM)ซีพียู(CPUs)แบบมัลติคอร์ การมีไลบรารี C++ ที่ไม่จำเป็นบนคอมพิวเตอร์ของคุณจะไม่มีผลใดๆ ต่อประสิทธิภาพหรือความเป็นอยู่ของคอมพิวเตอร์ของคุณ การกำจัดพวกมันโดยไม่ได้ตั้งใจสามารถทำลายสิ่งต่าง ๆ และการลบออกอย่างเป็นระบบนั้นเป็นงานหนักและให้รางวัลเพียงเล็กน้อย หายใจเข้าลึก ๆ ปิดรายการแอพนั้นแล้วลืมไปว่ามี



About the author

ฉันเป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี และฉันเชี่ยวชาญในการช่วยเหลือผู้คนในการจัดการคอมพิวเตอร์ในสำนักงาน ฉันได้เขียนบทความเกี่ยวกับหัวข้อต่างๆ เช่น วิธีเพิ่มประสิทธิภาพการเชื่อมต่ออินเทอร์เน็ต วิธีตั้งค่าคอมพิวเตอร์เพื่อประสบการณ์การเล่นเกมที่ดีที่สุด และอื่นๆ หากคุณกำลังมองหาความช่วยเหลือเกี่ยวกับงานหรือชีวิตส่วนตัวของคุณ เราคือคนสำหรับคุณ!



Related posts