18Aug

Mengapa Ada Begitu Banyak "Microsoft Visual C ++ Redistributables" Terpasang di PC Saya?

Jika Anda pernah menggulir daftar program terinstal di Windows, bertanya-tanya mengapa ada begitu banyak versi Microsoft Visual C ++ yang dapat didistribusikan di sana, Anda tidak sendiri. Bergabunglah dengan kami saat kami melihat apa ini dan mengapa ada begitu banyak yang terpasang di PC Anda.

Apa itu Visual C ++ dapat didistribusikan kembali?

Microsoft Visual C ++ adalah lingkungan pengembangan terpadu( IDE) yang digunakan untuk membuat aplikasi Windows di bahasa pemrograman C, C ++, dan C ++ / CLI.Ini pada awalnya merupakan produk yang berdiri sendiri, namun sekarang disertakan sebagai bagian dari Microsoft Visual Studio. Ini menawarkan pengembang aplikasi tunggal di mana mereka dapat menulis, mengedit, menguji, dan debug kode mereka. Lingkungan pemrograman mencakup akses ke banyak perpustakaan kode bersama, yang memungkinkan pengembang menggunakan kode yang sudah dikembangkan untuk prosedur tertentu daripada harus menulis sendiri dari nol. Kode berbagi itu berupa perpustakaan tautan dinamis( DLL), istilah yang paling sering ditemukan pengguna Windows di beberapa titik atau lainnya.

Ketika tiba saatnya untuk menyebarkan perangkat lunak mereka ke pengguna, pengembang memiliki pilihan untuk dibuat. Mereka dapat mengemas DLL tersebut ke dalam pemasangan aplikasi mereka, atau mereka dapat mengandalkan paket kode berbagi standar yang dapat didistribusikan. Kebanyakan memilih yang terakhir, dan paket itu dikenal sebagai Visual C ++ Redistributable. Ada beberapa keuntungan menggunakan redistributable. Paket tersedia oleh Microsoft, yang juga menguji dan memperbaruinya dengan perbaikan bug dan keamanan. Redistributables juga menawarkan satu instalasi pada komputer pengguna yang dapat digunakan beberapa program secara bersamaan.

Mengapa Banyak Instalasi di PC SAYA?

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

Beberapa dipasang bersama dengan Windows itu sendiri. Versi spesifik yang terinstal bergantung pada versi Windows yang Anda gunakan. Saya menggunakan Windows 10, yang hadir dengan Visual C ++ Redistributables 2012 dan 2013.Anda juga akan mencatat bahwa saya juga menginstal 32-bit( x86) dan 64-bit( x64) versi yang diinstal. Jika Anda memiliki versi 32-bit Windows, Anda tidak akan melihat versi 64-bit yang dapat didistribusikan ulang. Tetapi jika Anda memiliki versi Windows 64-bit( yang hampir semua komputer ada akhir-akhir 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 di sistem Anda telah diinstal bersamaan dengan beberapa program yang memerlukannya. Saat kode pengembang dalam versi Visual C ++ tertentu, pustaka kode untuk versi itu juga harus hadir di sistem pengguna agar aplikasi dapat berjalan. Itu berarti, misalnya, jika pengembang menggunakan Visual C ++ 2005( atau Visual Studio 2005) untuk membuat program yang Anda instal, Anda dapat melihat Visual C ++ 2005 Redistributable diinstal pada sistem Anda bersamaan dengan program.

Terkadang, Anda akan mendapatkan pop up saat pertama kali menjalankan program yang mengatakan bahwa paket yang dapat didistribusikan dapat diinstal. Anda akan melihat ini banyak jika Anda seorang gamer PC, terutama jika Anda mendapatkan permainan Anda melalui Uap. Biasanya, ini berarti bahwa pengembang telah memilih untuk memiliki paket terbaru yang diunduh dari Microsoft pada saat instalasi. Terkadang, paketnya dibundel bersama dengan aplikasi. Inilah suntikan instalasi paket driver grafis AMD saat ini, yang bisa Anda lihat ingin menginstal 2012 dan 2013 C ++ Redistributables.

Mungkin juga Anda akan melihat seperti beberapa versi dari redistribusi yang sama, atau setidaknya beberapa versi dari tahun yang sama. Misalnya, Anda mungkin melihat beberapa versi penyebarluasan ulang tahun 2008.Orang mungkin menunjukkan bahwa itu adalah paket layanan, sementara yang lain mungkin hanya memiliki nomor versi yang sedikit berbeda. Jadi, meski terkadang terlihat seperti beberapa versi dari paket yang sama, semuanya berbeda. Dan sayangnya, tidak seperti dengan yang serupa. NET Framework, Microsoft tidak pernah mengkonsolidasikan semua versi lama ini ke dalam paket terpadu.

Jadi 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 Uninstall Beberapa dari Mereka?

Jawaban singkatnya adalah: ya, tapi mungkin tidak.

Anda tidak pernah benar-benar mengetahui aplikasi terinstal Anda yang bergantung pada masing-masing yang dapat didistribusikan ulang. Jika Anda menghapus sebuah program, program itu tidak akan secara otomatis menghapus redistributed yang diandalkan, karena tidak ada cara untuk mengetahui apakah aplikasi lain juga bergantung padanya. Tentu, mungkin ada beberapa paket yang dapat didistribusikan di sana yang tidak Anda perlukan-namun jika Anda secara manual menghapus paket yang dapat didistribusikan ulang yang beberapa program masih digunakan, Anda dapat menyebabkannya tidak berjalan dengan benar dan, dalam beberapa kasus, bahkan menimbulkan masalah padainstalasi Windows anda sendiri.

Ini mungkin membuat Anda kesal melihat begitu banyak duduk di sana dalam daftar program terinstal Anda, namun jika semuanya berjalan dengan baik di PC Anda, redistributabel tidak membahayakan. Mereka juga tidak mengambil banyak ruang. Keempat versi yang telah saya pasang di sistem saya saat ini memakan kurang dari 100 MB ruang disk, digabungkan.

Kami telah melihat beberapa saran yang beredar di internet menunjukkan bahwa Anda dapat menghapus redistributabel versi lama, sehingga hanya yang terbaru dari setiap rilis utama( dicatat per tahun).Dengan kata lain, mereka menyarankan agar Anda membiarkan edisi terbaru 2012 dapat didistribusikan ulang dan menghapus versi 2012 yang lebih tua. Kami telah menguji ini dan menganggapnya tidak dapat diandalkan. Tampaknya bekerja kadang-kadang, tapi tidak ada jaminan itu akan bekerja untuk Anda. Dalam pengujian terbatas saya sendiri terhadap tiga sistem, hal itu 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 ke instalasi redistributable yang buruk. Anda jarang mendapat pesan kesalahan saat penginstalan atau pengoperasian program yang mengarahkan Anda langsung ke paket yang dapat didistribusikan ulang. Namun, ini adalah kemungkinan dan terkadang perlu pengujian, terutama jika program yang baru Anda instal menyebabkan program lain yang sudah terinstal rusak dan Anda tahu keduanya mengandalkan redistribusi yang sama.

Pertama, Anda bisa mengambil beberapa langkah dasar. Pastikan update Windows memiliki semua update terbarunya. Jika update ke paket tersedia, itu bisa menyelesaikan masalah. Anda juga bisa mencoba memindai file sistem yang rusak di Windows. Tidak butuh waktu lama dan bisa mengembalikan file sistem yang sudah rusak atau hilang. Ini selalu layak dicoba.

RELATED ARTICLES
Cara Memindai( dan Memperbaiki) File Sistem Korup di Windows
Apa Cara Terbaik untuk Mencadangkan Komputer Saya?

Jika langkah-langkah tersebut gagal menyelesaikan masalah, Anda dapat mencoba menguninstall dan kemudian menginstal ulang versi yang dipermasalahkan. Dan, jika Anda tidak tahu versi spesifiknya, Anda dapat berjudi dan mencoba mencopot semua paket yang dapat didistribusikan dari komputer Anda dan kemudian menginstal semua implementasi terbaru dari setiap versi. Apapun rute yang Anda ambil, pastikan Anda membuat cadangan komputer Anda terlebih dahulu!

Anda dapat mencopot pemasangan ulang dengan cara yang sama seperti mencopot pemasangan program lain di aplikasi panel Program dan Fitur. Anda kemudian dapat mendownload dan menginstal versi terbaru dari Pusat Download Microsoft. Berikut adalah 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 Redistributed( x64)
  • Microsoft Visual C ++ 2012 Update 4 Redistributable( x86 dan x64)
  • Microsoft Visual C ++ 2013 dapat didistribusikan kembali( x86 dan x64)
  • Microsoft Visual C ++ 2015 Update 2Redistributable( x86 dan x64)

Ingat saja bahwa jika Anda menjalankan versi Windows 64-bit, Anda harus mendownload dan menginstal versi 32-bit( x86) dan 64-bit( x64).

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