Jika Anda pernah menelusuri daftar program yang terpasang di Windows, bertanya-tanya mengapa ada begitu banyak versi Microsoft Visual C ++ Redistributable di sana, Anda tidak sendirian. Bergabunglah dengan kami saat kami melihat hal-hal ini dan mengapa ada 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. Ini awalnya produk mandiri, tetapi sekarang disertakan sebagai bagian dari Microsoft Visual Studio. Ini menawarkan pengembang aplikasi tunggal di mana mereka dapat menulis, mengedit, menguji, dan men-debug kode mereka. Lingkungan pemrograman mencakup akses ke banyak pustaka kode bersama, yang memungkinkan pengembang menggunakan kode yang sudah dikembangkan untuk prosedur tertentu daripada harus menulis sendiri dari awal. Kode bersama itu mengambil bentuk pustaka tautan dinamis (DLL), istilah yang sebagian besar pengguna Windows temui di beberapa titik atau lainnya.
Ketika tiba saatnya untuk menerapkan perangkat lunak mereka kepada pengguna, pengembang harus membuat pilihan. Mereka dapat menggabungkan DLL tersebut ke dalam penginstalan aplikasi mereka, atau mereka dapat mengandalkan paket kode bersama yang dapat didistribusikan secara standar. Kebanyakan memilih yang terakhir, dan paket itu dikenal sebagai Visual C ++ Redistributable. Ada beberapa keuntungan menggunakan redistributable. Paket-paket tersebut disediakan oleh Microsoft, yang juga menguji dan memperbaruinya dengan perbaikan bug dan keamanan. Dapat didistribusikan ulang juga menawarkan penginstalan tunggal di komputer pengguna yang dapat digunakan oleh beberapa program secara bersamaan.
Mengapa Begitu Banyak Yang Dipasang di PC SAYA?
Saya menginstal versi baru Windows 10 di 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 bisa sampai di sana?
Beberapa diinstal bersama dengan Windows itu sendiri. Versi tertentu yang diinstal bergantung pada versi Windows yang Anda gunakan. Saya menggunakan Windows 10, yang hadir dengan Visual C ++ Redistributable 2012 dan 2013. Anda juga akan perhatikan bahwa saya juga telah menginstal versi 32-bit (x86) dan 64-bit (x64). Jika Anda memiliki Windows versi 32-bit, Anda tidak akan melihat versi 64-bit dari yang dapat didistribusikan ulang. Namun 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 Visual C ++ Redistributable yang Anda lihat di sistem Anda diinstal bersama dengan beberapa program yang memerlukannya. Ketika pengembang membuat kode dalam versi tertentu dari Visual C ++, pustaka kode untuk versi itu juga harus ada di sistem pengguna agar aplikasi dapat berjalan. Artinya, misalnya, jika developer menggunakan Visual C ++ 2005 (atau Visual Studio 2005) untuk membuat program yang Anda instal, Anda dapat melihat Visual C ++ 2005 Redistributable diinstal di sistem Anda bersama dengan program tersebut.
Terkadang, Anda akan mendapatkan munculan saat pertama kali menjalankan program yang mengatakan bahwa paket yang dapat didistribusikan ulang sedang dipasang. Anda akan sering menyadarinya jika Anda adalah seorang gamer PC, terutama jika Anda mendapatkan game melalui Steam. Biasanya, ini berarti bahwa pengembang telah memilih untuk mengunduh paket terbaru dari Microsoft pada waktu penginstalan. Terkadang, paket dibundel bersama dengan aplikasi. Berikut adalah cuplikan penginstalan paket driver grafis AMD saat ini, yang mungkin Anda lihat ingin menginstal C ++ Redistributable 2012 dan 2013.
TERKAIT: Apa Itu Microsoft .NET Framework, dan Mengapa Terinstal di PC Saya?
Mungkin juga Anda akan melihat tampilan seperti beberapa versi dari yang sama yang dapat didistribusikan ulang, atau setidaknya beberapa versi dari tahun yang sama. Misalnya, Anda mungkin melihat beberapa versi 2008 yang dapat didistribusikan ulang. Seseorang mungkin menunjukkan bahwa itu adalah paket layanan, sementara yang lain mungkin hanya memiliki nomor versi yang sedikit berbeda. Jadi, meskipun terkadang terlihat seperti beberapa versi dari paket yang sama diinstal, semuanya sedikit berbeda. Dan sayangnya, berbeda dengan agak mirip .NETFramework , Microsoft tidak pernah menggabungkan semua versi lama ini ke dalam paket terpadu.
Singkatnya: Anda akan melihat beberapa paket yang disertakan dengan Windows, dan beberapa yang disertakan dengan aplikasi yang Anda pasang. Dan jika Anda menjalankan Windows 64-bit, Anda akan melihat versi 64-bit dan 32-bit dari setiap paket.
Dapatkah Saya Menghapus Beberapa dari Mereka?
Jawaban singkatnya adalah: ya, tetapi Anda mungkin tidak boleh.
Anda tidak pernah benar-benar tahu aplikasi terinstal mana yang bergantung pada masing-masing yang dapat didistribusikan ulang. Jika Anda menghapus sebuah program, program itu tidak akan secara otomatis menghapus redistributable yang diandalkannya, karena tidak ada cara untuk mengetahui apakah aplikasi lain juga bergantung padanya. Tentu, mungkin ada beberapa paket yang dapat didistribusikan ulang di sana yang tidak Anda perlukan – tetapi jika Anda secara manual menghapus paket yang dapat didistribusikan ulang yang masih digunakan beberapa program, Anda dapat menyebabkannya tidak berjalan dengan benar dan, dalam beberapa kasus, bahkan menyebabkan masalah di instalasi Windows Anda sendiri.
Ini mungkin menjengkelkan Anda melihat begitu banyak yang duduk di sana dalam daftar program yang diinstal, tetapi jika semuanya berjalan dengan baik di PC Anda, redistributable tidak menyebabkan kerusakan apa pun. Mereka juga tidak memakan banyak ruang. Keempat versi yang telah saya instal di sistem saya sekarang membutuhkan kurang dari 100 MB ruang disk, jika digabungkan.
Kami telah melihat beberapa saran yang beredar di internet yang menyarankan bahwa Anda dapat menghapus versi lama dari redistributable, hanya menyisakan yang terbaru dari setiap rilis utama (dicatat menurut tahun) di tempatnya. Dengan kata lain, mereka menyarankan Anda untuk membiarkan versi terbaru 2012 dapat didistribusikan ulang dan mencopot pemasangan versi 2012 yang lebih lama. Kami telah mengujinya dan ternyata tidak dapat diandalkan. Tampaknya terkadang berhasil, tetapi tidak ada jaminan itu akan berhasil untuk Anda. Dalam pengujian saya yang terbatas pada tiga sistem, ini menyebabkan masalah pada satu sistem di mana beberapa program tidak lagi berjalan.
Apa yang Dapat Saya Lakukan Jika Saya Mengalami Masalah?
Sayangnya, seringkali sulit untuk mempersempit masalah dengan aplikasi menjadi pemasangan yang dapat didistribusikan ulang yang buruk. Anda jarang mendapatkan pesan kesalahan selama instalasi atau pengoperasian program yang mengarahkan Anda langsung ke paket yang dapat didistribusikan ulang. Namun, ini adalah kemungkinan dan terkadang perlu diuji, terutama jika program yang baru saja Anda pasang menyebabkan program lain yang sudah terpasang rusak dan Anda tahu keduanya mengandalkan redistribusi yang sama.
Pertama, Anda dapat mengambil beberapa langkah dasar. Pastikan bahwa pembaruan Windows memiliki semua pembaruan terbaru. Jika pembaruan ke paket tersedia, itu mungkin menyelesaikan masalah. Anda juga bisa mencoba memindai file sistem yang rusak di Windows. Tidak butuh waktu lama dan dapat memulihkan file sistem yang rusak atau hilang. Itu selalu layak dicoba.
TERKAIT: Cara Memindai (dan Memperbaiki) File Sistem yang Rusak di Windows
Jika langkah-langkah tersebut gagal menyelesaikan masalah, Anda dapat mencoba mencopot pemasangan lalu memasang ulang versi yang dimaksud. Dan, jika Anda tidak mengetahui versi spesifiknya, Anda dapat bertaruh dan mencoba mencopot semua paket yang dapat didistribusikan ulang dari komputer Anda dan kemudian memasang semua implementasi terbaru dari setiap versi. Rute mana pun yang Anda ambil, pastikan Anda buat cadangan komputer Anda pertama!
Anda dapat menghapus instalan 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 Dapat Didistribusikan Ulang (x86)
- Microsoft Visual C ++ 2005 SP1 Dapat Didistribusikan Ulang (x64)
- Microsoft Visual C ++ 2008 SP1 Dapat Didistribusikan Ulang (x86)
- Microsoft Visual C ++ 2008 SP1 Dapat Didistribusikan Ulang (x64)
- Microsoft Visual C ++ 2010 SP1 Dapat Didistribusikan Ulang (x86)
- Microsoft Visual C ++ 2010 SP1 Dapat Didistribusikan Ulang (x64)
- Microsoft Visual C ++ 2012 pemutakhiran 4 dapat didistribusikan ulang (x86 dan x64)
- Microsoft Visual C ++ 2013 Redistributable (x86 dan x64)
- Microsoft Visual C ++ 2015 pemutakhiran 2 didistribusikan ulang (x86 dan x64)
Ingatlah bahwa jika Anda menjalankan Windows versi 64-bit, Anda perlu mengunduh dan memasang versi 32-bit (x86) dan 64-bit (x64).
Dan itu dia. Mudah-mudahan, itu setidaknya menjelaskan apa paket Visual C ++ Redistributable ini dan mengapa begitu banyak yang diinstal pada PC Anda.