Apa Itu Microsoft Visual C++ Redistributable & Apakah Anda Membutuhkan Banyak?

Terkadang saat Anda menginstal aplikasi di Windows , Anda mungkin diminta untuk menginstal aplikasi tambahan bernama Microsoft Visual C++ Redistributable. Suatu hari ketika melihat melalui aplikasi yang Anda instal, Anda melihat bahwa program ini diinstal berkali-kali. Setiap pemasangan memiliki ukuran dan tanggal pemasangan yang berbeda. 

Apa itu Microsoft Visual C++ Redistributable ? Mengapa ada begitu banyak salinan yang diinstal, dan dapatkah Anda menghapus salah satunya? Ada banyak hal yang harus dilalui di sini, jadi kita akan mulai dengan dasar-dasarnya.

Apakah Microsoft Visual C++ Redistributable ?

Sebelum kita masuk ke bagian C++ dari penjelasannya, ada baiknya berbicara tentang apa yang dimaksud dengan "redistributable". 

Perangkat lunak(Software) didistribusikan baik sebagai penginstal online ringan atau sebagai redistributable. Pemasang online berukuran sangat kecil dan itu karena mereka tidak benar-benar berisi data aplikasi. Saat Anda menjalankannya, data diunduh dari internet. Keuntungan dari pendekatan ini adalah hanya data yang benar-benar dibutuhkan komputer Anda yang akan diunduh.

File yang dapat didistribusikan ulang, di sisi lain, memiliki semua data yang mungkin diperlukan selama instalasi. Ini memiliki keuntungan berbeda karena tidak memerlukan koneksi internet untuk bekerja. Redistributable sering digabungkan ke dalam perangkat lunak lain yang bergantung padanya dan begitu juga dengan VIsual C++.

Visual C++ adalah kompiler kode untuk keluarga bahasa pemrograman C. Itu termasuk kode C, C++ dan C++/CLIBanyak aplikasi yang ditulis dalam C, terutama yang dibuat menggunakan lingkungan pengembang Microsoft Visual Studio , bergantung pada kumpulan pustaka perangkat lunak standar, yang tanpanya perangkat lunak tidak dapat berjalan. 

Namun, karena kebanyakan orang yang akan menggunakan aplikasi tidak akan menginstal seluruh suite pengembang Visual Studio(Visual Studio developer suite) di komputer mereka, redistributable berisi pustaka yang dibutuhkan aplikasi tertentu dan dapat dibundel bersama dengan penginstalnya.

Apa itu Software Library?

Jadi kami telah menetapkan bahwa C++ yang dapat didistribusikan ulang adalah pustaka perangkat lunak yang dibundel dengan aplikasi yang ditulis menggunakan Microsoft Visual C++ Studio . Jadi apa itu perpustakaan perangkat lunak?

Ada banyak fungsi dan operasi umum dalam aplikasi yang sering digunakan sehingga tidak masuk akal bagi pemrogram untuk mengkodekannya setiap saat. Pustaka perangkat lunak(Software) pada dasarnya adalah kumpulan kode pemrograman yang dibuat sebelumnya yang dapat dipanggil oleh pengembang perangkat lunak dalam kode mereka sendiri untuk melakukan pekerjaan tertentu. Ini menghemat waktu dan membantu menstandardisasi aspek pengembangan perangkat lunak.

Pustaka perangkat lunak yang dimaksud adalah milik Microsoft , sehingga pengembang tidak bisa begitu saja menyalin dan menempelkan kode ke dalam program mereka sendiri. Redistributable memungkinkan program untuk memanggil perpustakaan yang dibutuhkan di komputer pengguna.

Mengapa Redistributable Diulang Berkali-kali(Repeated So Many Times) ?

Jika Anda memperhatikan dengan seksama, Anda akan melihat bahwa instalasi C++ yang dapat didistribusikan ulang tidak memiliki nama yang sama persis. Mereka akan memiliki nomor versi yang berbeda dan tahun yang berbeda dalam judul mereka.

Itu karena Microsoft Visual Studio sendiri sedang diperbarui dari waktu ke waktu. Ini juga memengaruhi pustaka perangkat lunak standar di setiap versi. Aplikasi yang ditulis menggunakan versi Visual Studio tertentu akan memerlukan pustaka yang dapat didistribusikan ulang dari versi alat pengembang tersebut.

Yang dapat didistribusikan kembali juga tidak kumulatif. Jadi yang lebih baru tidak berisi semua pustaka dari versi yang telah ada sebelumnya. Itu karena beberapa perpustakaan lama akan dihapus dari waktu ke waktu atau akan berubah dan tidak lagi kompatibel dengan versi yang lebih lama. Jika mereka kumulatif, ukuran yang dapat didistribusikan kembali akan membengkak selama bertahun-tahun dan menjadi sulit untuk dipertahankan.

Setiap kali Anda menginstal aplikasi baru yang memerlukan distribusi baru, itu akan memeriksa apakah perpustakaan itu sudah diinstal. Jika tidak, itu akan ditambahkan ke daftar. Jadi setiap entri yang Anda lihat terdaftar pada satu waktu dibutuhkan oleh aplikasi yang Anda instal di komputer Anda.

Haruskah Saya Menghapus Salah Satunya?

Pustaka yang dapat didistribusikan ulang dibagikan. Itu berarti beberapa aplikasi menggunakan instalasi pustaka standar yang sama. Meskipun sebuah program akan menginstal pustaka yang hilang di samping dirinya sendiri, itu tidak akan menghapus pustaka tersebut saat Anda menghapusnya. Itu karena program lain mungkin telah diinstal sementara yang juga bergantung pada perpustakaan khusus tersebut.

Kami tidak menyarankan Anda menghapus Visual C++ yang dapat didistribusikan ulang, karena hal itu dapat membuat beberapa aplikasi di komputer Anda berhenti bekerja. Mengingat(Given) betapa sedikit ruang yang mereka gunakan dan seberapa luas penggunaannya, tampaknya tidak perlu repot untuk mengacaukan ekosistem file perpustakaan standar Anda saat ini.

Mencari Tahu Redistributable Yang(Which Redistributables) Anda Butuhkan

Jika, demi argumen, Anda benar-benar ingin menghapus Visual C++ redistributables yang tidak lagi digunakan oleh perangkat lunak apa pun di komputer Anda, bagaimana Anda melakukannya? Tidak ada cara otomatis untuk menentukan dependensi pustaka C++ yang ada di komputer Anda.

Salah satu pendekatannya adalah dengan menghapus semua redistributables dan kemudian menginstal ulang perangkat lunak yang Anda tahu Anda butuhkan. Aplikasi ini kemudian akan menginstal ulang perpustakaan yang diperlukan. Anda juga dapat mencapai efek yang sama dengan instalasi Windows yang bersih dan hanya aplikasi yang diperlukan.

Kedua pendekatan ini melibatkan banyak pekerjaan yang membosankan dengan keuntungan yang sangat kecil, tetapi jika Anda harus, itulah cara melakukannya.

Jangan Kurang Tidur(Lose Sleep) Tentang Visual C++ Redistributables

Di era modern hard drive multi-terabyte ini, banyak gigabyte RAM dan (RAM)CPU(CPUs) multi-core , memiliki beberapa pustaka C++ yang berlebihan di komputer Anda tidak akan berpengaruh sama sekali pada kinerja atau kesejahteraan komputer Anda. Menghapusnya mau tidak mau dapat merusak barang-barang dan menghapusnya secara sistematis adalah kerja keras dengan sedikit imbalan. Jadi ambil napas dalam-dalam, tutup daftar aplikasi itu dan lupakan mereka ada di sana.



About the author

Saya seorang insinyur perangkat lunak dan penjelajah. Saya memiliki pengalaman dengan Microsoft Xbox 360 dan Google Explorer. Saya dapat memberikan rekomendasi ahli untuk alat pengembangan perangkat lunak tertentu, serta membantu orang memecahkan masalah umum Explorer.



Related posts