Beranda » bagaimana » Mengapa Ada Begitu Banyak Microsoft Visual C ++ Redistributables Terpasang di PC Saya?

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

    Jika Anda pernah menelusuri daftar program yang diinstal 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 saja hal-hal ini dan mengapa ada begitu banyak yang diinstal pada PC Anda.

    Apa itu Visual C ++ yang Dapat Didistribusikan Ulang?

    Microsoft Visual C ++ adalah lingkungan pengembangan terintegrasi (IDE) yang digunakan untuk membuat aplikasi Windows dalam bahasa pemrograman C, C ++, dan C ++ / CLI. Awalnya produk mandiri, tetapi sekarang dimasukkan sebagai bagian dari Microsoft Visual Studio. 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 alih-alih harus menulis sendiri dari awal. Kode bersama itu mengambil bentuk dynamic link libraries (DLLs), sebuah istilah yang sebagian besar pengguna Windows temui di beberapa titik atau lainnya.

    Ketika tiba saatnya untuk menyebarkan perangkat lunak mereka ke pengguna, pengembang memiliki pilihan untuk membuat. Mereka dapat menggabungkan DLL tersebut ke dalam instalasi aplikasi mereka, atau mereka dapat mengandalkan paket standar kode bersama yang dapat didistribusikan. 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 instalasi tunggal pada komputer pengguna yang dapat digunakan beberapa program secara bersamaan.

    Mengapa Begitu Banyak yang Dipasang di PC SAYA?

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

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

    Setiap versi tambahan dari Visual C ++ Redistributable yang Anda lihat di sistem Anda diinstal bersama dengan beberapa program yang memerlukannya. Ketika seorang pengembang kode dalam versi spesifik dari Visual C ++, kode perpustakaan untuk versi itu juga harus ada pada sistem pengguna untuk menjalankan aplikasi. 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 diinstal ulang pada sistem Anda bersama dengan program..

    Terkadang, Anda akan mendapatkan pop up saat pertama kali menjalankan program yang mengatakan bahwa paket yang didistribusikan kembali sedang diinstal. Anda akan sering memperhatikan ini jika Anda seorang gamer PC, terutama jika Anda mendapatkan game melalui Steam. Biasanya, ini berarti bahwa pengembang telah memilih untuk mengunduh paket terbaru dari Microsoft pada saat pemasangan. Terkadang, paket dibundel bersama dengan aplikasi. Berikut ini adalah bidikan pemasangan paket driver grafis AMD saat ini, yang dapat Anda lihat ingin menginstal Cist Redistributables 2012 dan 2013.

    Mungkin juga Anda akan melihat apa yang tampak seperti beberapa versi dari instalasi yang dapat didistribusikan yang sama, atau setidaknya beberapa versi dari tahun yang sama. Misalnya, Anda mungkin melihat beberapa versi 2008 dapat didistribusikan kembali. Satu mungkin menunjukkan bahwa itu adalah paket layanan, sementara yang lain mungkin hanya memiliki nomor versi yang sedikit berbeda. Jadi, meskipun kadang-kadang terlihat beberapa versi dari paket yang sama diinstal, mereka semua agak berbeda. Dan sayangnya, tidak seperti dengan .NET Framework yang agak mirip, Microsoft tidak pernah mengkonsolidasikan semua versi yang lebih 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 instal. 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 seharusnya.

    Anda tidak pernah benar-benar tahu aplikasi mana yang Anda instal bergantung pada masing-masing yang dapat didistribusikan. Jika Anda menghapus suatu program, program itu tidak akan secara otomatis menghapus yang dapat didistribusikan kembali yang menjadi andalannya, karena ia tidak memiliki cara untuk mengetahui apakah aplikasi lain juga mengandalkannya. Tentu, mungkin ada beberapa paket yang dapat didistribusikan kembali di sana yang tidak Anda butuhkan - tetapi jika Anda secara manual menghapus paket yang dapat didistribusikan kembali 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 mungkin membuat Anda jengkel melihat begitu banyak yang duduk di sana dalam daftar program yang diinstal, tetapi jika semuanya berjalan baik di PC Anda, barang yang dapat didistribusikan tidak menyebabkan kerusakan. Mereka juga tidak memakan banyak ruang. Keempat versi yang saya instal di sistem saya saat ini membutuhkan ruang disk kurang dari 100 MB, dikombinasikan.

    Kami telah melihat beberapa saran mengambang di internet yang menyarankan agar Anda dapat menghapus versi yang lebih lama dari redistributables, hanya menyisakan yang terbaru dari setiap rilis utama (dicatat berdasarkan tahun). Dengan kata lain, mereka menyarankan Anda untuk membiarkan 2012 terbaru dapat didistribusikan kembali dan menghapus versi 2012 yang lebih lama. Kami telah menguji ini dan ternyata tidak dapat diandalkan. Tampaknya berfungsi kadang-kadang, tetapi tidak ada jaminan itu akan bekerja untuk Anda. Dalam pengujian terbatas saya sendiri dari tiga sistem, 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 yang tidak dapat didistribusikan kembali. Anda jarang mendapatkan pesan kesalahan selama instalasi atau operasi program yang mengarahkan Anda langsung ke paket yang dapat didistribusikan kembali. Namun, ini adalah suatu kemungkinan dan kadang-kadang layak untuk diuji, terutama jika program yang baru saja Anda instal menyebabkan program lain yang sudah diinstal rusak dan Anda tahu mereka berdua bergantung pada distribusi 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 butuh waktu lama dan dapat memulihkan file sistem yang telah rusak atau hilang. Selalu layak dicoba.

    Jika langkah-langkah itu gagal menyelesaikan masalah, Anda dapat mencoba menghapus instalan dan menginstal ulang versi yang dimaksud. Dan, jika Anda tidak tahu versi spesifiknya, Anda bisa bertaruh dan mencoba mencopot semua paket yang dapat didistribusikan kembali dari komputer Anda dan kemudian menginstal semua implementasi terbaru dari setiap versi. Rute mana pun yang Anda ambil, pastikan Anda mencadangkan komputer Anda terlebih dahulu!

    Anda dapat menghapus instalasi yang dapat didistribusikan kembali dengan cara yang sama seperti menghapus instalasi program lain di aplikasi dan panel kontrol Aplikasi fitur. Anda kemudian dapat mengunduh dan menginstal versi terbaru dari Pusat Unduhan Microsoft. Berikut ini 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)
    • Pembaruan 4 Microsoft Visual C ++ 2012 Redistributable (x86 dan x64)
    • Microsoft Visual C ++ 2013 Redistributable (x86 dan x64)
    • Pembaruan 2 Microsoft Visual C ++ 2015 Redistributable (x86 dan x64)

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

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