Redistributable Visual C ++ adalah komponen yang dikirimkan oleh pengembang aplikasi yang menggunakan Visual C ++ untuk menulis perangkat lunak mereka. Dengan menggunakan kode yang telah teruji baik dan banyak digunakan oleh Microsoft di dalam aplikasi mereka, pengembang menghemat biaya pengembangannya dengan menghindari penulisan kode yang umum digunakan (mis. Fungsi sin dan cos matematika dan penanganan elemen antarmuka pengguna yang umum seperti kotak teks atau tombol). Karena fragmentasi dalam versi runtime yang digunakan oleh pengembang aplikasi, Anda akan melihat daftar panjang Visual C ++ yang dapat didistribusikan kembali jika Anda menginstal banyak aplikasi. Menghapus instalan satu Visual C ++ yang dapat didistribusikan kembali dapat menghemat beberapa megabyte ruang disk, tetapi Anda berisiko melanggar beberapa aplikasi saat melakukannya.
Karena programmer mengandalkan Microsoft untuk menjaga runtime Visual C ++ tetap mutakhir, Microsoft merilis pembaruan keamanan untuk redistributables, tetapi karena tuntutan programmer, Visualistro ++ redistributables tidak menggantikan satu sama lain dan versi lama disimpan untuk kompatibilitas. Beberapa aplikasi sangat spesifik tentang versi Visual C ++ dll yang mereka perlukan untuk memastikan aplikasi berjalan persis seperti yang dipublikasikan. Penulis mereka terus memperbarui ke runtime terbaru sampai mereka menguji kompatibilitas aplikasi mereka dengan runtime baru. Ini adalah salah satu cara untuk mencegah beberapa ribu panggilan dari pelanggan yang marah setelah Microsoft merilis pembaruan untuk didistribusikan kembali. Namun sebagian besar aplikasi mengikat ke edisi terbaru dari versi utama yang sama,
Microsoft juga harus mendukung banyak runtime Visual C ++ karena tidak tahu yang mana yang akan dipilih oleh pengembang aplikasi. Beberapa versi dari Visual C ++ redistributables dapat diperlukan bahkan dalam aplikasi yang sama, misalnya, jika aplikasi yang bergantung pada Visual C ++ 2008 dapat didistribusikan menggunakan komponen tergantung pada Visual C ++ 2005 yang dapat didistribusikan, pengembang aplikasi harus mengirimkan kedua versi Visual C ++ yang dapat didistribusikan. Pada komputer 64 bit, sistem dapat memiliki edisi x86 dan x64 Visual C ++ Redistributables yang diinstal, karena Visual C ++ redistributable adalah komponen yang umum digunakan, dan normal untuk memiliki aplikasi 32bit dan 64 bit aplikasi (atau bahkan aplikasi yang mengandung kode 32 bit dan kode 64 bit) diinstal pada sistem 64 bit.
Anda mungkin dapat menemukan aplikasi memasang yang dapat didistribusikan kembali dengan mencari aplikasi dengan tanggal pemasangan yang sama dengan yang dapat didistribusikan kembali, tetapi tidak ada yang tahu berapa banyak aplikasi lain dengan tanggal pemasangan nanti tergantung pada yang dapat didistribusikan kembali yang sama. Jumlah waktu yang Anda habiskan untuk menemukan dependensi yang tepat kemungkinan besar tidak sebanding dengan beberapa megabyte yang dapat Anda hemat dengan menghapus instalan yang dapat didistribusikan.