Mengapa Ada Banyak "Microsoft Visual C ++ Redistributable" Dipasang di PC Saya?

Daftar Isi:

Mengapa Ada Banyak "Microsoft Visual C ++ Redistributable" Dipasang di PC Saya?
Mengapa Ada Banyak "Microsoft Visual C ++ Redistributable" Dipasang di PC Saya?

Video: Mengapa Ada Banyak "Microsoft Visual C ++ Redistributable" Dipasang di PC Saya?

Video: Mengapa Ada Banyak
Video: Fix Plex Media Server Remote Access Issues - YouTube 2024, April
Anonim
Jika Anda pernah menggulir daftar program terinstal di Windows, bertanya-tanya mengapa ada begitu banyak versi Microsoft Visual C ++ Redistributable di sana, Anda tidak sendirian. Bergabunglah dengan kami saat kami melihat apa hal-hal ini dan mengapa begitu banyak yang terinstal di PC Anda.
Jika Anda pernah menggulir daftar program terinstal di Windows, bertanya-tanya mengapa ada begitu banyak versi Microsoft Visual C ++ Redistributable di sana, Anda tidak sendirian. Bergabunglah dengan kami saat kami melihat apa hal-hal ini dan mengapa begitu banyak yang terinstal di PC Anda.

Apa itu Visual C ++ Redistributable?

Microsoft Visual C ++ adalah lingkungan pengembangan terintegrasi (IDE) yang digunakan untuk membuat aplikasi Windows dalam bahasa pemrograman C, C ++, dan C ++ / CLI. Awalnya adalah produk yang berdiri sendiri, tetapi sekarang dimasukkan sebagai bagian dari Microsoft Visual Studio. Ini menawarkan pengembang aplikasi tunggal di mana mereka dapat menulis, mengedit, menguji, dan debug kode mereka. Lingkungan pemrograman termasuk akses ke banyak pustaka kode bersama, yang memungkinkan pengembang menggunakan kode yang sudah dikembangkan untuk prosedur tertentu daripada harus menulis sendiri dari awal. Kode yang dibagikan itu mengambil bentuk librari tautan dinamis (DLL), istilah yang sebagian besar pengguna Windows temui di beberapa titik atau lainnya.

Ketika tiba waktunya untuk menyebarkan perangkat lunak mereka kepada pengguna, pengembang memiliki pilihan untuk dibuat. Mereka dapat menggabungkan DLL tersebut ke dalam penginstalan aplikasi mereka, atau mereka dapat bergantung pada paket kode bersama yang dapat didistribusikan secara standar. Sebagian besar memilih yang terakhir, dan paket itu dikenal sebagai Visual C ++ Redistributable. Ada beberapa keuntungan menggunakan redistributable. Paket-paket ini disediakan oleh Microsoft, yang juga menguji dan memperbaruinya dengan perbaikan bug dan keamanan. Redistributables juga menawarkan penginstalan tunggal pada komputer pengguna yang dapat digunakan beberapa program pada saat yang bersamaan.

Mengapa Banyak Dipasang di PC Saya?

Saya menginstal Windows 10 versi baru pada PC baru kurang dari dua bulan yang lalu. Seperti yang Anda lihat pada gambar di atas, saya sudah mendapatkan empat versi Visual C ++ Redistributable di sistem saya. Di sistem lain, saya telah melihat sebanyak dua puluh. Jadi, bagaimana mereka semua ada di sana?
Saya menginstal Windows 10 versi baru pada PC baru kurang dari dua bulan yang lalu. Seperti yang Anda lihat pada gambar di atas, saya sudah mendapatkan empat versi Visual C ++ Redistributable di sistem saya. Di sistem lain, saya telah melihat sebanyak dua puluh. Jadi, bagaimana mereka semua ada di sana?

Beberapa diinstal bersama dengan Windows itu sendiri. Versi spesifik yang diinstal bergantung pada versi Windows yang Anda gunakan. Saya menggunakan Windows 10, yang hadir dengan Visual C ++ Redistributables 2012 dan 2013. Anda juga akan melihat bahwa saya juga memasang versi 32-bit (x86) dan 64-bit (x64). Jika Anda memiliki Windows versi 32-bit, Anda tidak akan melihat versi 64-bit dari redistributable. Tetapi jika Anda memiliki Windows versi 64-bit (yang hampir semua komputer saat ini), Anda akan melihat kedua versi tersebut, karena Windows 64-bit dapat menjalankan aplikasi 64-bit dan 32-bit.

Versi tambahan dari Visual C ++ Redistributable yang Anda lihat pada sistem Anda telah terinstal bersama dengan beberapa program yang membutuhkannya. Ketika kode pengembang dalam versi khusus Visual C ++, pustaka kode untuk versi itu juga harus ada di sistem pengguna agar aplikasi dijalankan. Itu berarti bahwa, misalnya, jika pengembang menggunakan Visual C ++ 2005 (atau Visual Studio 2005) untuk membuat program yang Anda pasang, Anda dapat mengharapkan untuk melihat Visual C ++ 2005 Redistributable diinstal pada sistem Anda bersama dengan program.

Terkadang, Anda akan mendapatkan munculan saat pertama kali Anda menjalankan program yang mengatakan bahwa paket yang dapat didistribusikan ulang itu sedang diinstal. Anda akan memperhatikan ini banyak jika Anda seorang gamer PC, terutama jika Anda mendapatkan gim melalui Steam. Biasanya, ini berarti bahwa pengembang telah memilih untuk mengunduh paket terbaru dari Microsoft pada waktu instalasi. Terkadang, paket ini dibundel bersama dengan aplikasi. Berikut ini cuplikan instalasi paket driver grafis AMD saat ini, yang dapat Anda lihat ingin menginstal C ++ Redistributables 2012 dan 2013.

Ada juga kemungkinan Anda akan melihat apa yang tampak seperti beberapa versi dari redistributable yang sama yang dipasang, atau setidaknya beberapa versi dari tahun yang sama. Misalnya, Anda mungkin melihat beberapa versi dari redistributable 2008. Orang mungkin menunjukkan bahwa itu adalah paket layanan, sementara yang lain mungkin hanya memiliki nomor versi yang sedikit berbeda. Jadi, meskipun terkadang tampak seperti beberapa versi paket yang sama dipasang, semuanya berbeda. Dan sayangnya, tidak seperti dengan.NET Framework yang agak mirip, Microsoft tidak pernah mengkonsolidasikan semua versi lama ini ke dalam paket terpadu.
Ada juga kemungkinan Anda akan melihat apa yang tampak seperti beberapa versi dari redistributable yang sama yang dipasang, atau setidaknya beberapa versi dari tahun yang sama. Misalnya, Anda mungkin melihat beberapa versi dari redistributable 2008. Orang mungkin menunjukkan bahwa itu adalah paket layanan, sementara yang lain mungkin hanya memiliki nomor versi yang sedikit berbeda. Jadi, meskipun terkadang tampak seperti beberapa versi paket yang sama dipasang, semuanya berbeda. Dan sayangnya, tidak seperti dengan.NET Framework yang agak mirip, Microsoft tidak pernah mengkonsolidasikan semua versi lama ini ke dalam paket terpadu.

Jadi singkatnya: Anda akan melihat beberapa paket yang datang dengan Windows, dan beberapa yang datang dengan aplikasi yang Anda pasang. Dan jika Anda menjalankan Windows 64-bit, Anda akan melihat versi 64-bit dan 32-bit dari setiap paket.

Bisakah Saya Menghapus Instalasi Sebagian dari Mereka?

Jawaban singkatnya adalah: ya, tetapi Anda mungkin tidak seharusnya.

Anda tidak pernah benar-benar tahu aplikasi apa yang Anda pasang bergantung pada setiap redistributable. Jika Anda menghapus suatu program, program itu tidak akan secara otomatis menghapus redistributable yang menjadi sandarannya, karena program itu tidak memiliki cara untuk mengetahui apakah aplikasi lain juga bergantung padanya. Tentu, mungkin ada beberapa paket redistributable di sana yang tidak Anda perlukan - tetapi jika Anda secara manual menghapus paket redistributable yang masih digunakan beberapa program, Anda dapat menyebabkannya tidak berjalan dengan benar dan, dalam beberapa kasus, bahkan menyebabkan masalah dalam instalasi Windows Anda sendiri.

Ini dapat mengganggu Anda melihat begitu banyak orang yang duduk di sana dalam daftar program yang Anda instal, tetapi jika semuanya berjalan dengan baik di PC Anda, redistributables tidak menyebabkan bahaya apa pun. Mereka juga tidak membutuhkan banyak ruang. Empat versi yang telah saya instal di sistem saya sekarang mengambil kurang dari 100 MB ruang disk, digabungkan.

Kami telah melihat beberapa saran yang beredar di internet yang menunjukkan bahwa Anda dapat menghapus versi redistributables yang lebih lama, meninggalkan hanya yang terbaru dari setiap rilis besar (dicatat berdasarkan tahun) di tempat. Dengan kata lain, mereka menyarankan Anda dapat meninggalkan 2012 terbaru didistribusikan di tempat dan menghapus versi 2012 yang lebih lama. Kami telah menguji ini dan menemukannya tidak dapat diandalkan. Sepertinya berfungsi kadang-kadang, tetapi tidak ada jaminan akan berfungsi untuk Anda. Dalam pengujian terbatas saya sendiri terhadap tiga sistem, itu menyebabkan masalah pada satu sistem di mana beberapa program tidak lagi berjalan.

Apa yang Dapat Saya Lakukan Jika Saya Memiliki Masalah?

Sayangnya, seringkali sulit mempersempit masalah dengan aplikasi ke instalasi yang dapat didistribusikan ulang yang buruk. Anda jarang mendapatkan pesan kesalahan saat instalasi atau pengoperasian program yang mengarahkan Anda langsung ke paket yang dapat didistribusikan ulang. Namun, itu adalah kemungkinan dan terkadang itu sangat berharga untuk diuji, terutama jika program yang baru saja Anda instal menyebabkan program lain yang sudah terinstal rusak dan Anda tahu keduanya mengandalkan redistributable yang sama.

Pertama, Anda dapat mengambil beberapa langkah dasar. Pastikan bahwa pembaruan Windows memiliki semua pembaruan terbaru. Jika pembaruan paket tersedia, itu mungkin memecahkan masalah. Anda juga dapat mencoba memindai file sistem yang rusak di Windows. Tidak perlu waktu lama dan dapat memulihkan file sistem yang telah rusak atau hilang. Itu selalu layak dicoba.

Jika langkah-langkah tersebut gagal menyelesaikan masalah, Anda dapat mencoba mencopot pemasangan dan menginstal ulang versi yang dimaksud. Dan, jika Anda tidak tahu versi spesifiknya, Anda dapat mengambil spekulasi dan mencoba mencopot semua paket yang didistribusikan ulang dari komputer Anda dan kemudian menginstal semua implementasi terbaru dari setiap versi. Rute mana pun yang Anda ambil, pastikan Anda membuat cadangan komputer Anda terlebih dahulu!

Anda dapat menghapus redistributable dengan cara yang sama seperti Anda menghapus program lain di aplikasi panel kontrol Program dan Fitur. Anda kemudian dapat mengunduh dan menginstal versi terbaru dari Microsoft Download Center. Berikut beberapa tautan langsung ke setiap versi:

  • Microsoft Visual C ++ 2005 SP1 Redistributable (x86)
  • Microsoft Visual C ++ 2005 SP1 Redistributable (x64)
  • Microsoft Visual C ++ 2008 SP1 Redistributable (x86)
  • Microsoft Visual C ++ 2008 SP1 Redistributable (x64)
  • Microsoft Visual C ++ 2010 SP1 Redistributable (x86)
  • Microsoft Visual C ++ 2010 SP1 Redistributable (x64)
  • Microsoft Visual C ++ 2012 Pembaruan 4 Redistributable (x86 dan x64)
  • Microsoft Visual C ++ 2013 Redistributable (x86 dan x64)
  • Microsoft Visual C ++ 2015 Update 2 Redistributable (x86 dan x64)

Ingatlah bahwa jika Anda menjalankan Windows versi 64-bit, Anda harus mengunduh dan menginstal versi 32-bit (x86) dan 64-bit (x64).

Dan itu dia. Mudah-mudahan, itu setidaknya menjelaskan apa paket Visual C ++ Redistributable dan mengapa begitu banyak yang diinstal pada PC Anda.