Tại sao có nhiều bản Microsoft Visual C++ Redistributable được cài trên máy tính? – Tin 24h

Công nghệ

Nếu bạn nhận thđó trong máy tính của mình mang chứa một danh sách dài những chương trình cài đặt trong Windows, vững chắc hẳn bạn sẽ tự hỏi tại sao mang quá nhiều phiên bản Microsoft Visual C++ Redistributable ở đó, ko phải một mình bạn gặp phải trường hợp này. Hãy cùng chúng tôi tìm hiểu xem điều này mang nghĩa là gì và tại sao lại mang quá nhiều bản Microsoft Visual C++ Redistributable được cài đặt trên máy tính của bạn.

Visual C++ Redistributable là gì?

Visual C++ Redistributable là gì?

Microsoft Visual C++ là môi trường phát triển tích hợp (IDE – Integrated Development Environment) được sử dụng để tạo ra những ứng dụng Windows trong tiếng nói lập trình C, C++ và C++/CLI. Ban đầu nó là một sản phẩm độc lập, nhưng ngay bây giờ là một phần của Microsoft Visual Studio. Microsoft Visual C++ cung cấp cho những nhà phát triển một ứng dụng duy nhất trong đó họ mang thể viết, chỉnh sửa, kiểm tra và gỡ lỗi. Môi trường lập trình bao gồm việc truy cập vào những thư viện code được chia sẻ (shared code libraries), cho phép những nhà phát triển sử dụng mã lệnh đã được phát triển cho những chuỗi hành động cụ thể thay vì phải viết riêng lại từ đầu. Shared code (code được chia sẻ) mang dạng thư viện liên kết động (DLL – dynamic link libraries), một thuật ngữ mà hầu hết người tiêu dùng Windows từng gặp trong một số trường hợp.

Khi tới thời gian triển khai ứng dụng cho người tiêu dùng, những nhà phát triển sẽ mang 2 sự lựa tậu. Họ mang thể gói những DLL vào cài đặt ứng dụng hoặc dựa vào một gói package tiêu chuẩn của mã lệnh shared code. Hầu hết họ tậu kiểu thứ hai và gói package đó được gọi là Visual C++ Redistributable. Có một số lợi thế để sử dụng redistributable. Các gói package được cung cấp bởi Microsoft, người kiểm tra và cập nhật những bản sửa lỗi và những bản sửa lỗi bảo mật. Các redistributable cũng cung cấp một phần cài đặt duy nhất trên máy tính của người tiêu dùng mà nhiều chương trình mang thể sử dụng cùng một lúc.

Tại sao mang nhiều cài đặt Microsoft Visual C++ Redistributables trong máy tính của mình?

Tại sao mang nhiều cài đặt Microsoft Visual C++ Redistributables trong máy tính của mình?

Tôi mới cài đặt bản Windows 10 trên máy tính chưa được hai tháng. Như bạn thđó, tôi đã mang tới 4 phiên bản Visual C++ Redistributable trên hệ thống. Ở những hệ thống khác, tôi thđó mang tới 20 phiên bản Visual C++ Redistributable. Vậy tại sao lại như thế?

Một số được cài đặt bởi Windows. Các phiên bản cụ thể được cài đặt tùy thuộc vào phiên bản Windows mà bạn đang sử dụng. Tôi đang sử dụng Windows 10, mang sẵn Visual C++ Redistributables 2012 và 2013. Ngoài ra, bạn cũng nhận thđó mang cả bản 32 bit (x86) và 64 bit (x64) được cài (loại này ko phải người tiêu dùng tự cài mà do Windows cài, mình ko can thiệp được, trừ lúc thời gian sau ko thích bạn mang thể uninstall). Nếu bạn mang Windows 32 bit, bạn sẽ ko thđó những phiên bản 64 bit của redistributable. Nhưng nếu bạn cài đặt Windows 64 bit (hầu như tất cả những máy tính hiện nay đều mang), bạn sẽ thđó cả hai phiên bản, bởi Windows 64 bit mang thể chạy cả hai ứng dụng 64 bit và 32 bit.

Nếu mang phiên bản Visual C++ Redistributable nào khác trên máy là do chúng được thêm vào cùng với ứng dụng bạn cài bổ sung. Khi nhà phát triển code trong một phiên bản Visual C++ cụ thể, những thư viện mã cho phiên bản đó cũng phải mang mặt trên hệ thống người tiêu dùng chạy ứng dụng. Điều đó mang nghĩa là nếu nhà phát triển sử dụng Visual C++ 2005 (hoặc Visual Studio 2005) để tạo một chương trình mà bạn đang cài đặt, bạn mang thể nhìn thđó Visual C++ 2005 Redistributable được cài đặt trên hệ thống của bạn cùng với chương trình.

thường thì, bạn sẽ nhận được một thông báo bất ngờ trong lần lần đầu tiên chạy một chương trình nói rằng gói redistributable đang cài đặt. Bạn sẽ thđó điều này nhiều lần nếu bạn là một game thủ PC, vượt trội nếu tải trò chơi thông qua Steam.

Thông thường, điều này mang nghĩa là nhà phát triển đã tậu gói ứng dụng mới nhất được tải xuống từ Microsoft tại thời điểm cài đặt. Gói package đôi lúc đi kèm với ứng dụng. Dưới đây là hình ảnh về cài đặt driver đồ họa AMD hiện tại, bạn mang thể cần cài đặt Visual C++ Redistributable 2012 và 2013.

Visual C++ Redistributable 2012 và 2013

Bên cạnh đó, bạn cũng mang thể thđó nhiều phiên bản của cùng một redistributable được cài đặt, hoặc ít nhất là nhiều phiên bản cùng một năm. Ví dụ, bạn mang thể thđó nhiều phiên bản redistributable năm 2008. Một redistributable mang thể chỉ ra rằng đó là một gói dịch vụ, trong lúc những redistributable khác mang số phiên bản hơi khác. Vì vậy, đôi lúc tương đương nhiều phiên bản của cùng một gói package đã được cài đặt nhưng chúng mang những khác lạ cụ thể. Và thật ko may, khác với .NET Framework, Microsoft ko bao giờ bổ sung tất cả những phiên bản cũ hơn thành một gói hợp nhất.

Vì vậy, bạn sẽ thđó một số gói package đi kèm với Windows và một số đi kèm với những ứng dụng cài đặt. Và nếu bạn thực hiện Windows 64 bit, bạn sẽ thđó cả hai phiên bản 64 bit và 32 bit của mỗi gói package.

Có thể gỡ bỏ cài đặt hay ko?

Có thể gỡ bỏ cài đặt hay ko?

Câu trả lời ngắn gọn là: CÓ nhưng KHÔNG NÊN.

Bạn thực sự ko bao giờ biết được ứng dụng nào sử dụng redistributable nào. Nếu gỡ bỏ cài đặt một chương trình, chương trình đó sẽ ko tự động loại bỏ những redistributable, vì ko biết còn ứng dụng nào khác đang tiêu dùng nó. Chắc chắn sẽ mang một số gói package redistributable ko cần thiết – nhưng nếu bạn tự gỡ bỏ một gói package redistributable mà một số chương trình vẫn đang sử dụng, bạn mang thể làm cho chúng ko hoạt động và thậm chí còn gây ra vấn đề trong cài đặt Windows.

Bạn mang thể cảm thđó khó chịu lúc nhìn thđó nhiều phiên bản xuất hiện trong danh sách những chương trình cài đặt, nhưng nếu mọi thứ thực hiện tốt trên máy tính thì những redistributable ko gây ra thiệt hại nào. Hơn nữa, chúng cũng ko chiếm nhiều ko gian lưu trữ. Cả bốn phiên bản tôi đã cài đặt trên hệ thống hiện tại chiếm chưa tới 100 MB dung lượng lưu trữ.

Chúng tôi thđó một số lời khuyên trên Internet cho rằng bạn mang thể xóa những phiên bản cũ của redistributable, chỉ để lại bản mới nhất từ mỗi bản phát hành chính (ghi chú theo năm). Nói nhữngh khác, họ khuyên bạn để lại phiên bản redistributable mới nhất năm 2012 và gỡ cài đặt phiên bản 2012 cũ hơn. Chúng tôi đã thử nghiệm điều này và thđó nó ko đáng tin cậy. Có vẻ như đôi lúc nó hoạt động nhưng ko bảo đảm nó sẽ làm việc tốt cho bạn. Trong thử nghiệm giới hạn trên ba hệ thống, tôi nhận thđó nó gây ra vấn đề trên hệ thống mà một vài chương trình ko còn hoạt động nữa.

Vậy phải làm gì lúc gặp vấn đề?

Vậy phải làm gì lúc gặp vấn đề?

Thật khó để xác định vấn đề của một ứng dụng tới từ việc cài redistributable ko phù hợp. Bạn hiếm lúc nhận được một thông báo lỗi trong quá trình cài đặt hoặc hoạt động của một chương trình trỏ bạn trực tiếp tới những gói package redistributable. Tuy nhiên, nó là một khả năng và đôi lúc mang giá trị thử nghiệm, vượt trội nếu một chương trình bạn vừa cài đặt phá vỡ một chương trình đã được cài đặt khác và bạn biết rằng cả hai đều dựa vào một redistributable.

Trước tiên, bạn mang thể thực hiện một vài bước cơ bản. Đảm bảo bản cập nhật Windows mang tất cả những cập nhật mới nhất. Nếu một bản cập nhật cho gói package mang sẵn, mang thể giúp bạn giải quyết vấn đề. Bên cạnh đó, bạn cũng mang thể thử quét những tệp tin hệ thống bị hỏng trong Windows. Điều này ko làm mất nhiều thời gian và mang thể khôi phục lại những tệp tin hệ thống đã bị hỏng hoặc bị mất tích. Bạn nên dành thời gian để làm điều này.

Nếu những bước nêu trên ko giải quyết được sự cố, bạn mang thể thử gỡ cài đặt và sau đó cài đặt lại phiên bản được kể. Nếu bạn ko biết phiên bản cụ thể nào, bạn mang thể đánh liều và thử gỡ cài đặt tất cả những gói redistributable từ máy tính và sau đó cài đặt tất cả những cài đặt bổ sung mới nhất của mỗi phiên bản. Cho dù bạn thực hiện lộ trình nào đi nữa, hãy vững chắc chắn rằng bạn đã sao lưu (backup) máy tính của mình trước đó!

Bạn mang thể gỡ bỏ cài đặt những redistributables theo nhữngh gỡ cài đặt bất kỳ chương trình nào trong ứng dụng bảng điều lúcển Programs and Features. Sau đó, bạn mang thể tải xuống và cài đặt những phiên bản mới nhất từ Download Center của Microsoft. Dưới đây là một số liên kết trực tiếp tới từng phiên bản:

Chỉ cần nhớ rằng nếu thực hiện phiên bản Windows 64 bit, bạn sẽ cần phải tải xuống và cài đặt cả phiên bản 32 bit (x86) và 64 bit (x64).

Hy vọng bài viết này mang thể giải thích cho những bạn hiểu những gói Visual C++ Redistributable là gì và tại sao được cài đặt nhiều trên máy tính của bạn!

Tham khảo thêm một số bài viết:

Chúc những bạn vui vẻ!

Các bạn đang xem tin tức tại Tin 24h 24h – Chúc những bạn một ngày vui vẻ

Từ khóa: Tại sao mang nhiều bản Microsoft Visual C++ Redistributable được cài trên máy tính?

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai.