Microsoft tamat Visual C ++ Chaos Redistributable

Program yang direka dengan Visual Studio mungkin memerlukan versi khusus Microsoft Visual C ++ Redistributable untuk dijalankan. Keperluan ini menyebabkan pemasangan sebilangan besar pakej Visual C ++ Redistributable pada PC Windows.

Ia tidak biasa untuk melihat berbilang Microsoft Visual C ++ Redistributables pada sistem yang dipasang oleh program perisian, melalui kemas kini, misalnya kemas kini keselamatan, atau secara manual oleh pentadbir sistem.

Pengedaran semula akan disimpan di lokasi pusat supaya mana-mana program yang dipasang pada sistem boleh mengakses fail jika perlu. Anda boleh menyemak panduan terperinci kami di Visual C ++ Redistributables di sini untuk butiran tambahan.

Microsoft mengubah sistem dengan ketara dengan pembebasan Microsoft Visual C ++ Redistributable untuk Visual Studio 2015, 2017 dan 2019. Imej asas disediakan untuk pakej ini boleh diagihkan supaya tidak lagi perlu memasang versi yang berbeza secara berasingan pada sistem sasaran.

Dengan kata lain: jika Visual C ++ 2019 diagihkan semula dipasang pada sistem, tidak perlu lagi memasang pakej yang boleh diagihkan Visual C ++ 2015 atau 2017 kerana ini disokong secara automatik juga.

Microsoft menyediakan contoh berikut pada halaman sokongan "Muat turun Visual C ++ terkini".

Sebagai contoh, memasang Visual C ++ 2019 diagihkan semula akan menjejaskan program yang dibina dengan Visual C ++ 2015 dan 2017 juga. Walau bagaimanapun, memasang Visual C ++ 2015 diagihkan semula tidak akan menggantikan versi baru fail yang dipasang oleh Visual C ++ 2017 dan 2019 diagihkan semula.

Ini berbeza dengan semua versi Visual C ++ yang sebelumnya, kerana masing-masing mempunyai fail runtime yang berbeza, tidak dikongsi dengan versi lain.

Artikel sokongan di laman web Dokumen Microsoft menyediakan maklumat lanjut:

Dari Visual Studio .NET melalui Visual Studio 2013, setiap pelepasan utama pengkompil dan alat C ++ telah memasukkan versi baru dari perpustakaan Microsoft C Runtime (CRT) yang baru. Versi mandiri CRT ini adalah bebas daripada, dan pelbagai darjah, tidak serasi antara satu sama lain. Sebagai contoh, perpustakaan CRT yang digunakan oleh Visual Studio 2012 adalah versi 11, bernama msvcr110.dll, dan CRT yang digunakan oleh Visual Studio 2013 adalah versi 12, bernama msvcr120.dll. Bermula di Visual Studio 2015, ini tidak lagi berlaku. Visual Studio 2015 dan versi Visual Studio yang lain semua menggunakan satu CRT Universal.

CRT Universal adalah komponen sistem operasi Microsoft Windows. Ia dimasukkan sebagai sebahagian daripada sistem operasi di Windows 10 dan boleh didapati untuk sistem pengendalian yang lebih lama, Windows Vista melalui Windows 8.1, dengan menggunakan Windows Update. Di samping itu, penggunaan tempatan CRT Universal disokong, dengan beberapa sekatan.

Pentadbir Windows boleh memuat turun Runtime Universal C dengan klik pada pautan berikut:

  • x86: vc_redist.x86.exe
  • x64: vc_redist.x64.exe
  • ARM64: vc_redist.arm64.exe

Visual Visual C ++ pakej redistributable untuk Visual Studio masih perlu dimuat turun dan dipasang secara berasingan, atau dihantar sebagai sebahagian daripada proses pemasangan program.

Visual C ++ All in One Installer juga berguna ketika memasang paket redistributable pada sistem Windows.

Kata penutupan

Runtime Universal C adalah langkah ke arah yang betul. Walaupun ia tidak menjaga pakej Redistributable C ++ yang lebih lama, ia bermula dengan pembebasan Visual C ++ 2015 Redistributable.

Sekarang Anda: Berapa banyak pakej Redistributable yang dipasang pada sistem anda? (melalui Born)