विज़ुअल सी ++ पुनर्वितरण योग्य घटक ऐप डेवलपर्स द्वारा शिप किए गए हैं जो अपने सॉफ़्टवेयर को लिखने के लिए विज़ुअल सी ++ का उपयोग करते हैं। Microsoft द्वारा अपने ऐप के अंदर अच्छी तरह से परीक्षण किए गए और व्यापक रूप से उपयोग किए जाने वाले कोड का उपयोग करके, डेवलपर्स आमतौर पर उपयोग किए जाने वाले कोड (जैसे पाप और कॉस गणित कार्यों और टेक्स्टबॉक्स या बटन जैसे सामान्य उपयोगकर्ता इंटरफ़ेस तत्वों को संभालने) से बचने के द्वारा अपनी विकास लागत को बचाते हैं। ऐप डेवलपर्स द्वारा उपयोग किए जाने वाले रनटाइम संस्करणों में विखंडन के कारण, यदि आप बहुत सारे एप्लिकेशन इंस्टॉल करते हैं, तो आपको दृश्य C ++ पुनर्वितरण की एक लंबी सूची दिखाई देगी। एक दृश्य C ++ को फिर से स्थापित करने से पुनर्वितरण आपको डिस्क स्थान की कुछ मेगाबाइट बचा सकता है, लेकिन ऐसा करने में आप कुछ ऐप्स को तोड़ने का जोखिम उठाते हैं।
क्योंकि प्रोग्रामर दृश्य C ++ रनटाइम को बनाए रखने के लिए Microsoft पर भरोसा करते हैं, Microsoft पुनर्वितरण के लिए सुरक्षा अद्यतन जारी करता है, लेकिन प्रोग्रामर मांगों के कारण, दृश्य C ++ पुनर्वितरण एक-दूसरे को सुपरसेड नहीं करता है और पुराने संस्करणों को संगतता के लिए रखा जाता है। कुछ एप्लिकेशन विजुअल C ++ डीएलएस के संस्करण के बारे में बहुत विशिष्ट हैं, उन्हें यह सुनिश्चित करने की आवश्यकता है कि ऐप बिल्कुल प्रकाशित के रूप में चलता है। जब तक वे नए रनटाइम के साथ अपने ऐप की संगतता का परीक्षण नहीं करते, तब तक उनके लेखक नवीनतम रनटाइम को अपडेट करते हैं। Microsoft द्वारा पुनर्वितरण के लिए अद्यतन जारी करने के बाद गुस्साए ग्राहकों से कुछ हजारों कॉल को रोकने का यह एक तरीका है। हालाँकि, अधिकांश ऐप्स, उसी प्रमुख संस्करण के नवीनतम संस्करण से जुड़ते हैं,
Microsoft को बहुत सारे Visual C ++ रनटाइम का भी समर्थन करना पड़ता है क्योंकि इसका कोई पता नहीं है कि कौन से ऐप डेवलपर चुनेंगे। विजुअल C ++ पुनर्वितरण के कई संस्करणों की आवश्यकता एक ही ऐप के भीतर भी हो सकती है, उदाहरण के लिए, यदि विजुअल C ++ 2008 पुनर्वितरण के आधार पर कोई ऐप विजुअल C ++ 2005 पुनर्वितरण पर निर्भर करता है, तो ऐप के डेवलपर को Visual C ++ पुनर्वितरण के दोनों संस्करणों को शिप करना होगा। 64 बिट कंप्यूटर पर, सिस्टम में विजुअल C ++ Redistributables के x86 और x64 दोनों संस्करण हो सकते हैं, क्योंकि Visual C ++ पुनर्वितरण एक सामान्य रूप से उपयोग किया जाने वाला घटक है, और इसमें 32 बिट ऐप्स और 64 बिट ऐप्स (या सम्मिलित एप्स) होना सामान्य है। दोनों 32 बिट कोड और 64 बिट कोड) एक 64 बिट सिस्टम पर स्थापित।
आप शायद पुनर्वितरण के रूप में एक ही इंस्टॉल तिथि के साथ ऐप की तलाश करके ऐप को पुनर्वितरण स्थापित कर सकते हैं, लेकिन बाद में स्थापित तिथि के साथ कितने अन्य ऐप समान पुनर्वितरण पर निर्भर हैं , यह नहीं बताया गया है। आपके द्वारा सटीक निर्भरता खोजने में जितना समय खर्च किया जाएगा, वह संभवतः उन कुछ मेगाबाइट्स के लायक नहीं होगा, जिन्हें आप पुनर्वितरण की स्थापना रद्द करके बचा सकते हैं।