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++ ที่ไม่จำเป็นบนคอมพิวเตอร์ของคุณจะไม่มีผลใดๆ ต่อประสิทธิภาพหรือความเป็นอยู่ของคอมพิวเตอร์ของคุณ การกำจัดพวกมันโดยไม่ได้ตั้งใจสามารถทำลายสิ่งต่าง ๆ และการลบออกอย่างเป็นระบบนั้นเป็นงานหนักและให้รางวัลเพียงเล็กน้อย หายใจเข้าลึก ๆ ปิดรายการแอพนั้นแล้วลืมไปว่ามี
Related posts
ไดรเวอร์กราฟิกแสดง Microsoft Basic Display Adapter หรือไม่ วิธีแก้ไข
9 แก้ไขเมื่อ Microsoft Edge หยุดทำงาน
วิธีแก้ไข Microsoft Excel เมื่อไม่ตอบสนอง
Microsoft Store ดาวน์โหลดช้าไหม 9 วิธีในการแก้ไข
Microsoft Teams Web App ไม่ทำงาน? 6 การแก้ไขด่วน
การแก้ไข: แล็ปท็อปไม่สามารถเชื่อมต่อกับ Wi-Fi
ปุ่มหยุดชั่วคราวของ YouTube ไม่หายไป? 6 วิธีในการแก้ไข
แก้ไข “การติดตั้งกำลังเตรียมคอมพิวเตอร์ของคุณสำหรับการใช้งานครั้งแรก” ในการรีบูตทุกครั้ง
จะทำอย่างไรเมื่อไดรฟ์ USB ของคุณไม่ปรากฏขึ้น
วิธีแก้ไขข้อผิดพลาด “Scratch Disks Full” ใน Photoshop
Google Maps ไม่ทำงาน: 7 วิธีในการแก้ไข
วิธีแก้ไขแป้นคีย์บอร์ดของ Windows ที่หยุดทำงาน
การแก้ไข: Adblock ไม่ทำงานบน Crunchyroll
15 วิธีในการแก้ไขข้อผิดพลาดของ Microsoft Store 0x80131500
พอร์ต USB 3.0 ไม่ทำงาน? นี่คือวิธีแก้ไข
วิธีแก้ไขปัญหา Google Stadia Lag
คุณควร Defrag SSD หรือไม่?
วิธีแก้ไขข้อผิดพลาด “การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอ” ได้
ไม่สามารถอ่านการ์ด SD? นี่คือวิธีแก้ไข
ทำไม Ntoskrnl.Exe ทำให้ CPU สูงและวิธีแก้ไข