Apa itu Microsoft Visual C ++ Redistributable & adakah anda memerlukan banyak?

Apa itu Microsoft Visual C ++ Redistributable & adakah anda memerlukan banyak?

Kadang kala anda memasang aplikasi di Windows, anda mungkin diminta memasang aplikasi tambahan yang dipanggil Microsoft Visual C ++ Redistributable. Suatu hari ketika melihat melalui aplikasi yang dipasang, anda dapati bahawa program ini dipasang berkali -kali. Setiap pemasangan adalah saiz dan tarikh pemasangan yang berbeza. 

Apakah yang boleh diagihkan semula oleh Microsoft Visual C ++? Mengapa terdapat banyak salinan yang dipasang, dan bolehkah anda menyahpasang mana -mana? Banyak yang boleh dilalui di sini, jadi kita akan bermula dengan asas -asas.

Isi kandungan

    Visual C ++ adalah pengkompil kod untuk keluarga bahasa pengaturcaraan C. Ini termasuk kod C, C ++ dan C ++/CLI. Banyak aplikasi yang ditulis di C, terutamanya yang dicipta menggunakan persekitaran pemaju Microsoft Visual Studio, bergantung pada set standard perpustakaan perisian, tanpa perisian yang tidak dapat dijalankan.

    Walau bagaimanapun, kerana kebanyakan orang yang akan menggunakan aplikasi itu tidak akan mempunyai seluruh suite pemaju studio visual yang dipasang di komputer mereka, yang boleh diagihkan semula mengandungi perpustakaan yang diperlukan oleh aplikasi yang diberikan dan boleh dibundel bersama dengan pemasangnya.

    Apa itu perpustakaan perisian?

    Oleh itu, kami telah menegaskan bahawa C ++ Redistributables adalah perpustakaan perisian yang dibundel dengan aplikasi yang ditulis menggunakan Microsoft Visual C ++ Studio. Jadi apa itu perpustakaan perisian?

    Terdapat banyak fungsi dan operasi biasa dalam aplikasi yang sering digunakan tidak masuk akal untuk pengaturcara untuk kod tangan mereka setiap kali. Perpustakaan perisian pada dasarnya merupakan koleksi kod pengaturcaraan pra-dibuat yang pemaju perisian dapat memanggil dalam kod mereka sendiri untuk melakukan pekerjaan tertentu. Ini menjimatkan masa dan membantu menyeragamkan aspek perkembangan perisian.

    Perpustakaan perisian yang dipersoalkan milik Microsoft, jadi pemaju tidak dapat menyalin dan menampal kod tersebut ke dalam program mereka sendiri. Yang boleh diagihkan membolehkan program memanggil perpustakaan yang diperlukan di komputer pengguna.

    Mengapa yang diagihkan semula berulang -ulang berkali -kali?

    Sekiranya anda memberi perhatian, anda akan melihat bahawa pemasangan C ++ yang boleh diagihkan semula tidak mempunyai nama yang sama. Mereka akan mempunyai nombor versi yang berbeza dan tahun yang berbeza dalam tajuk mereka.

    Itu kerana Microsoft Visual Studio sendiri dikemas kini dari masa ke masa. Ini juga mempengaruhi perpustakaan perisian standard dalam setiap versi. Aplikasi yang ditulis menggunakan versi tertentu Visual Studio akan memerlukan perpustakaan yang boleh diagihkan versi alat pemaju.

    Redistributables juga tidak kumulatif. Jadi yang lebih baru tidak mengandungi semua perpustakaan versi yang telah datang sebelum ini. Itu kerana beberapa perpustakaan yang lebih tua akan dijatuhkan dari masa ke masa atau akan berubah dan tidak lagi bersesuaian dengan versi lama. Sekiranya mereka kumulatif saiz yang boleh diedarkan semula akan belon selama bertahun -tahun dan menjadi sukar untuk mengekalkan.

    Setiap kali anda memasang aplikasi baru yang memerlukan diedarkan baru, ia akan memeriksa sama ada perpustakaan itu sudah dipasang. Jika tidak, ia akan ditambah ke senarai. Oleh itu, setiap penyertaan yang anda lihat disenaraikan adalah pada satu masa yang diperlukan oleh aplikasi yang anda pasang di komputer anda.

    Sekiranya saya memadamkan mana -mana daripada mereka?

    Perpustakaan yang boleh diagihkan dikongsi bersama. Ini bermakna pelbagai aplikasi menggunakan pemasangan perpustakaan standard yang sama. Walaupun program akan memasang perpustakaan yang hilang bersama -sama, ia tidak akan menyahpasang perpustakaan tersebut apabila anda menyahpasangnya. Itu kerana program lain mungkin telah dipasang pada masa yang sama yang juga bergantung pada perpustakaan tertentu.

    Kami tidak mengesyorkan agar anda memadamkan visual C ++ yang boleh diedarkan semula, kerana berbuat demikian boleh membuat pelbagai aplikasi di komputer anda berhenti berfungsi. Memandangkan sedikit ruang yang mereka ambil dan seberapa luasnya mereka digunakan, nampaknya tidak bernilai kerumitan dengan ekosistem semasa fail perpustakaan standard anda.

    Memikirkan yang boleh diagihkan semula yang anda perlukan

    Sekiranya, demi argumen, anda benar -benar ditetapkan untuk mengeluarkan visual c ++ redistributables yang tidak lagi digunakan oleh mana -mana perisian di komputer anda, bagaimana anda melakukannya? Tidak ada cara automatik untuk menentukan apa kebergantungan perpustakaan C ++ ada di komputer anda.

    Satu pendekatan adalah untuk menyahpasang semua pengagihan semula dan kemudian memasang semula perisian yang anda tahu yang anda perlukan. Aplikasi ini kemudiannya akan memasang semula perpustakaan yang diperlukan. Anda juga boleh mencapai kesan yang sama dengan pemasangan tingkap yang bersih dan hanya aplikasi yang diperlukan.

    Kedua -dua pendekatan ini melibatkan banyak kerja yang membosankan untuk mendapatkan sedikit keuntungan, tetapi jika anda mesti itu cara untuk melakukannya.

    Jangan kehilangan tidur mengenai visual c ++ redistributables

    Dalam era moden pemacu keras multi-terabyte ini, banyak gigabait RAM dan CPU multi-teras, mempunyai beberapa perpustakaan C ++ yang berlebihan di komputer anda akan mempunyai kesan sifar pada prestasi atau kesejahteraan komputer anda. Mengeluarkan mereka yang tidak bersuara dapat memecahkan sesuatu dan membuangnya secara sistematik adalah kerja keras dengan sedikit ganjaran. Oleh itu, tarik nafas panjang, tutup senarai aplikasi dan lupa bahawa mereka berada di sana.