Microsoft Visual C ++ Informasi yang dapat didistribusikan kembali

Jika Anda memeriksa daftar program yang diinstal pada PC Windows yang telah Anda gunakan untuk beberapa waktu, Anda mungkin memperhatikan bahwa ia memiliki beberapa, sering banyak, daftar instalasi Microsoft Visual C ++ Redistributable.

PC yang saya gunakan untuk menulis artikel ini misalnya memiliki tiga Microsoft Visual C ++ 2005 Redistributable, delapan Microsoft Visual C ++ 2008 Redistributable, dua Microsoft Visual C ++ 2010 Redistributable, tiga Microsoft Visual C ++ 2013 Redistributable, dan dua instalasi Microsoft Visual C ++ 2015 Redistributable terdaftar di halaman itu.

Pertanyaan yang mungkin terlintas dalam pikiran termasuk mengapa ada begitu banyak versi tahun yang sama diinstal, dan apakah Anda membutuhkan semua itu, atau jika Anda dapat menyimpan versi terbaru setiap tahun dan menyingkirkan yang lainnya.

Jika Anda suka PC Anda bersih dan rapi, Anda mungkin ingin menghapusnya misalnya.

Tujuan Visual C ++ dapat didistribusikan kembali

Pengembang yang membuat program untuk Windows menggunakan Microsoft Visual C ++ - sebelumnya tersedia sebagai standalone tapi sekarang bagian dari Microsoft Visual Studio - dapat menggunakan apa yang disebut perpustakaan standar yang sudah ada untuk menambah fungsionalitas ke program mereka. Ini menghemat waktu, dan seringkali lebih baik daripada harus menemukan kembali roda dengan menciptakan fungsionalitas dari awal.

Ketika pustaka ini digunakan, pengembang dapat memasukkan apa yang diperlukan untuk menjalankan fungsi-fungsi ini dalam program mereka, atau mereka dapat menggunakan Visual C ++ Redistributable sebagai gantinya.

Ketika seorang pengembang memutuskan untuk menggunakan redistributables, itu memang diinstal pada PC pengguna jika belum diinstal. Itu salah satu manfaat menggunakan redistributables, karena semua program dapat menggunakan redistributable yang sudah diinstal pada PC Windows.

Namun ini tidak menjelaskan mengapa Anda dapat melihat lima, sepuluh atau bahkan dua puluh versi berbeda dari Microsoft Visual c ++ Redistributable yang diinstal pada mesin Windows Anda.

Anda dapat memeriksa versi yang terinstal paket Microsoft Visual C ++ Redistributable pada mesin Windows Anda dengan cara berikut:

  • Versi apa pun: Gunakan pintasan Windows-Pause untuk membuka Control Panel. Pilih Control Panel Home, dan pada halaman yang membuka Program dan Fitur.
  • Windows 10: Gunakan Windows-I untuk membuka aplikasi Pengaturan. Jika Anda menggunakan versi Pembaruan Pembuat atau yang lebih baru, pilih Aplikasi> Aplikasi & Fitur, dan gulir ke bawah hingga Anda menemukan paket yang terdaftar. Jika Anda menggunakan versi Windows 10 yang lebih lama, pilih System, dan temukan daftar aplikasi di sana.

Kenapa begitu banyak?

Windows mungkin sudah dikirim dengan beberapa instalasi Microsoft Visual C ++ Redistributable, tetapi sebagian besar diinstal ketika Anda menginstal program yang memerlukannya pada sistem.

Ada beberapa alasan mengapa Anda melihat ini banyak dari mereka terinstal di komputer Anda:

  1. Versi 32-bit dan 64-bit tersedia. Sementara pengguna Windows 32-bit hanya akan melihat versi 32-bit dari Microsoft Visual C ++ Redistributable versi, Anda mungkin melihat keduanya diinstal pada versi 64-bit dari sistem operasi.
  2. Beberapa build mungkin ada untuk versi utama Visual C ++. Sebelas versi berbeda dari Microsoft Visual C ++ 2008 Redistributable ada misalnya, dan mereka semua dapat diinstal bersebelahan.

Alasan utama mengapa Anda dapat melihat begitu banyak versi tahun yang sama yang tercantum pada PC Anda adalah bahwa Microsoft tidak pernah merilis unistributable unified untuk tahun tertentu.

Jika pengembang menggunakan versi tertentu dari pustaka standar, versi yang dapat didistribusikan yang cocok harus diinstal pada sistem untuk memastikan bahwa program berjalan pada PC Windows.

Sementara itu juga dapat berjalan jika versi yang lebih baru diinstal, ini tidak selalu terjadi dan dapat mengakibatkan pesan kesalahan dimuat, dan penghentian program.

Ini berarti bahwa Anda tidak boleh menghapus build yang berbeda dari Microsoft Visual C ++ Redistributable dari mesin Anda jika program yang bergantung padanya masih diinstal pada sistem.

Dalam kasus terburuk, Anda berakhir dengan satu instalasi yang dapat didistribusikan kembali untuk setiap program yang membutuhkannya di komputer Anda.

Universal C Runtime

Microsoft mengubah sistem dengan merilis Microsoft Visual C ++ 2015 Redistributable, dan akibatnya juga dengan rilis 2017 dan 2019.

Ini menggunakan runtime universal sehingga hanya satu (yang terbaru) perlu diinstal bukan semuanya.

Anda dapat memeriksa informasi tambahan tentang Universal C Runtime di sini.

Hal-hal untuk dicoba

Catatan : sebelum Anda mulai, pertimbangkan untuk membuat cadangan sistem sehingga Anda dapat memulihkan sistem jika Anda mengalami masalah dengan menghapus redistributables yang diinstal dari sistem operasi. Namun hal terburuk yang dapat terjadi adalah bahwa program menolak untuk dijalankan.

Program yang Anda hapus dari sistem Anda tidak akan menghapus yang didistribusikan kembali, bahkan jika itu diinstal selama instalasi program. Alasan untuk perilaku ini adalah bahwa program lain mungkin bergantung pada redistributable juga.

Menghapus instalasi ini mengarah ke coba-coba, karena tidak ada cara mudah menghubungkan program ke versi yang dapat didistribusikan kembali.

Salah satu opsi yang Anda miliki adalah membandingkan tanggal instalasi dari instalasi yang dapat didistribusikan kembali dengan instalasi program. Jika Anda menemukan tanggal yang cocok, Anda dapat mengasumsikan bahwa mereka terkait, dan bahwa masih dapat didistribusikan kembali masih diperlukan.

Jika Anda tidak menemukan tanggal yang cocok, Anda tidak dapat menyimpulkan bahwa redistributable tidak lagi diperlukan, karena program yang Anda instal setelahnya mungkin memerlukannya juga.

Anda dapat mencoba dan menghapus versi tertua setiap tahun terlebih dahulu, dan lihat bagaimana hasilnya. Mungkin perlu banyak pengujian untuk melakukannya dengan benar, dan mungkin tidak sepadan jika Anda mempertimbangkan bahwa semua instalasi yang dapat didistribusikan kembali menggunakan beberapa ratus Megabytes puncak ketika diinstal.

Mungkin lebih baik untuk menjaga semua versi terinstal hanya untuk berada di sisi yang aman, dan menghindari masalah dengan program yang menolak untuk memulai setelah penghapusan.

Pengunduhan Paket Microsoft Visual C ++ Redistributable

Anda dapat menggunakan tautan berikut untuk mengunduh versi terbaru dari paket Microsoft Visual C ++ Redistributable. Unduhan termasuk versi 32-bit dan 64-bit jika didukung.

  • Microsoft Visual C ++ Redistributable untuk Visual Studio 2017
  • Paket Microsoft Visual C ++ Redistributable untuk Pembaruan Visual Studio 2015 3
  • Paket Microsoft Visual C ++ Redistributable untuk Visual Studio 2013
  • Paket Microsoft Visual C ++ Redistributable untuk Pembaruan Visual Studio 2012 4
  • Visual Studio 2010 Paket Layanan 1 (Pemasang)
  • Visual Studio 2010 Paket Layanan 1 (Pemasang Web) Visual Studio 2010 SP1
  • Visual Studio 2008 Paket Layanan 1 (Pemasang)

TL; DR

  1. Visual C ++ file yang dapat didistribusikan kembali diinstal ketika Anda menginstal program yang membutuhkannya, ketika Anda menginstal atau memperbarui Windows, atau ketika Anda menginstalnya secara langsung.
  2. Mereka digunakan oleh programmer yang menggunakan perpustakaan standar di Visual Studio.
  3. Program membutuhkan versi tertentu, dan mungkin tidak berjalan ketika versi ini dihapus (jika versi yang lebih lama atau lebih baru di tahun yang sama masih tersedia).

Sekarang Anda : Bagaimana Anda berurusan dengan instalasi Visual C ++ Redistributable?