Visual C ++ redistributables là các thành phần được vận chuyển bởi các nhà phát triển ứng dụng sử dụng Visual C ++ để viết phần mềm của họ. Bằng cách sử dụng mã được kiểm tra tốt và được sử dụng rộng rãi của Microsoft trong các ứng dụng của họ, các nhà phát triển tiết kiệm chi phí phát triển của họ bằng cách tránh viết mã thường được sử dụng (ví dụ: các hàm toán học sin và cos và xử lý các thành phần giao diện người dùng phổ biến như hộp văn bản hoặc nút). Do sự phân mảnh trong các phiên bản thời gian chạy được sử dụng bởi các nhà phát triển ứng dụng, bạn sẽ thấy một danh sách dài các phân phối lại Visual C ++ nếu bạn cài đặt nhiều ứng dụng. Gỡ cài đặt một Visual C ++ có thể phân phối lại có thể giúp bạn tiết kiệm một vài megabyte dung lượng đĩa, nhưng bạn có nguy cơ phá vỡ một số ứng dụng khi làm như vậy.
Do các lập trình viên dựa vào Microsoft để cập nhật thời gian chạy Visual C ++, Microsoft phát hành bản cập nhật bảo mật cho các bản phân phối lại, nhưng do nhu cầu của lập trình viên, các bản phân phối lại Visual C ++ không thay thế cho nhau và các phiên bản cũ được giữ nguyên để tương thích. Một số ứng dụng rất cụ thể về phiên bản của các dll Visual C ++ mà họ yêu cầu để đảm bảo ứng dụng chạy chính xác như đã xuất bản. Các tác giả của họ tiếp tục cập nhật lên thời gian chạy mới nhất cho đến khi họ kiểm tra khả năng tương thích của ứng dụng với thời gian chạy mới. Đó là một cách để ngăn chặn một vài ngàn cuộc gọi từ những khách hàng giận dữ sau khi Microsoft phát hành bản cập nhật cho bản phân phối lại. Tuy nhiên, hầu hết các ứng dụng liên kết với phiên bản mới nhất của cùng một phiên bản chính,
Microsoft cũng phải hỗ trợ rất nhiều thời gian chạy Visual C ++ vì họ không biết nhà phát triển ứng dụng nào sẽ chọn. Có thể yêu cầu nhiều phiên bản phân phối lại Visual C ++ ngay cả trong cùng một ứng dụng, ví dụ, nếu một ứng dụng phụ thuộc vào Visual C ++ 2008 có thể phân phối lại sử dụng một thành phần tùy thuộc vào Visual C ++ 2005 có thể phân phối lại, nhà phát triển ứng dụng phải gửi cả hai phiên bản phân phối lại Visual C ++. Trên máy tính 64 bit, hệ thống có thể cài đặt cả phiên bản x86 và x64 của Visual C ++ Redistributables, vì Visual C ++ redistributable là một thành phần thường được sử dụng và thông thường có cả ứng dụng 32 bit và ứng dụng 64 bit (hoặc thậm chí cả ứng dụng có chứa ứng dụng cả mã 32 bit và mã 64 bit) được cài đặt trên hệ thống 64 bit.
Bạn có thể có thể tìm thấy ứng dụng cài đặt phân phối lại bằng cách tìm kiếm một ứng dụng có cùng ngày cài đặt với phân phối lại, nhưng không có bao nhiêu ứng dụng khác có ngày cài đặt sau tùy thuộc vào cùng một phân phối lại. Lượng thời gian bạn dành cho việc tìm kiếm sự phụ thuộc chính xác rất có thể sẽ không đáng giá vài megabyte bạn có thể tiết kiệm bằng cách gỡ cài đặt các phân phối lại.