Microsoft Visual C++ Redistributable dikembalikan atau rusak


Setelah menginstal pembaruan kumulatif terbaru untuk Windows, Anda mungkin mendapati bahwa aplikasi yang berjalan lancar kemarin mulai menampilkan kesalahan terkait file DLL atau pustaka runtime yang hilang. Saat memeriksa program yang terpasang, Anda mungkin melihat bahwa beberapa Microsoft Visual C++ Redistributable sudah usang atau bahkan hilang sama sekali. Dalam postingan ini, kita akan melihat apa yang dapat Anda lakukan jika Microsoft Visual C++ Redistributable dikembalikan versinya atau rusak setelah Pembaruan Windows.

Masalah ini biasanya terjadi karena Windows Update menggunakan metode yang disebut Component Based Servicing. Ketika pembaruan Windows diinstal, sering kali itu memperbarui file sistem dan mencadangkan versi lama. Namun, bug dalam proses pembaruan dapat secara keliru memperlakukan Visual C++ Redistributable (VC++ Redist) sebagai file sistem yang perlu direset. Akibatnya, pembaruan mungkin tidak mendaftarkan file baru dengan benar atau mungkin mengambil versi lama VC++ Redist dari Component Store (WinSxS), menggantikan instalasi saat ini. Ini dapat merusak koneksi yang diperlukan agar perangkat lunak modern Anda berfungsi dengan baik.

Microsoft Visual C++ Redistributable dikembalikan atau rusak setelah Pembaruan Windows

Karena Microsoft Visual C++ Redistributable Anda dikembalikan ke versi sebelumnya atau rusak setelah Pembaruan Windows, ikuti solusi di bawah ini.

  1. Perbaiki Instalasi melalui Installer Resmi
  2. Lakukan Pemeriksaan File Sistem dengan Pelayanan Penyebaran
  3. Hapus Instalasi Bersih dan Instal Ulang Menggunakan Alat Pembersih Redistributable Microsoft C++
  4. Instal Secara Manual Versi Spesifik dari Cache Pembaruan

Mari kita bicarakan tentang mereka secara rinci.

1. Perbaiki Instalasi melalui Penginstal Resmi

Penginstal Visual C++ memiliki mekanisme bawaan untuk memverifikasi versi file dan entri registri. Saat dijalankan pada instalasi yang sudah ada, ia mendeteksi file yang hilang atau salah dan menimpanya dengan salinan baru dari cache-nya, mengembalikan lingkungan tanpa perlu uninstall penuh. Ikuti langkah-langkah di bawah ini untuk memperbaiki instalasi.

  1. Tekan Win + I untuk membuka Pengaturan.
  2. Buka Aplikasi > Aplikasi terpasang.
  3. Gulir melalui daftar untuk menemukan Microsoft Visual C++ Redistributable tertentu yang menyebabkan masalah atau carilah melalui Bilah Pencarian. Kemungkinan besar akan memiliki tahun di judulnya (misalnya, 2015-2022, 2013, 2012).
  4. Klik pada tiga titik dan kemudian klik Ubah.
  5. Setelah jendela instalasi muncul, klik Perbaiki, kemudian ikuti petunjuk di layar.
  6. Jika Anda tidak melihat opsi Ubah, kunjungi learn.microsoft.com untuk mengunduh salinan Redistributable.
  7. Ketika Anda menjalankan penginstal, Anda akan mendapatkan opsi untuk memperbaiki instalasi Anda saat ini.

Setelah instalasi diperbaiki, periksa aplikasi yang gagal dan lihat apakah masalah Anda teratasi.

2. Lakukan Pemeriksaan File Sistem dengan Deployment Servicing

Meskipun sering dianggap sebagai perbaikan umum, urutan khusus ini menargetkan kerusakan pada penyimpanan komponen yang menyebabkan pengembalian perubahan.

Buka Command Prompt sebagai Administrator dan jalankan perintah berikut terlebih dahulu.

DISM /Online /Cleanup-Image /RestoreHealth

Ini memperbaiki Component Store (WinSxS) yang digunakan Windows Update secara salah. Setelah ini selesai (mungkin memakan waktu 15-20 menit), lanjutkan dengan System File Checker.

sfc /scannow

Ini akan menggantikan semua file VC++ yang salah dikembalikan dengan versi yang benar yang di-cache oleh toko komponen yang baru diperbaiki. Diperlukan reboot setelahnya.

3. Copot Pemasangan Bersih dan Pasang Ulang Menggunakan Alat Pembersih Microsoft C++ Redistributable

Ketika redistributable Visual C++ menjadi rusak setelah rollback Pembaruan Windows, proses uninstall standar mungkin gagal karena entri yang rusak atau file cache yang hilang di database Windows Installer. Microsoft Program Install and Uninstall Troubleshooter adalah alat yang dapat memindai masalah ini, secara paksa menghapus kunci registri dan catatan instalasi yang membandel, sehingga memungkinkan instalasi baru berhasil.

Ikuti langkah-langkah di bawah ini untuk melakukan hal yang sama.

  1. Pertama-tama, unduh file MicrosoftProgram_Install_Uninstall dari Microsoft.
  2. Klik kanan file yang diunduh dan pilih Jalankan sebagai Administrator.
  3. Saat alat diluncurkan, pilih Uninstalling dari layar pertama.
  4. Gulir melalui daftar program dan pilih Microsoft Visual C++ Redistributable tertentu yang menyebabkan masalah. Jika Anda tidak melihatnya dalam daftar, pilih Tidak Terdaftar dan ketik secara manual nama redistributable tersebut (misalnya, "Microsoft Visual C++ 2015-2022 Redistributable").
  5. Klik Berikutnya dan izinkan pemecah masalah untuk memindai dan menghapus paksa program tersebut. Ini mungkin memerlukan beberapa menit untuk membersihkan semua kunci registri dan fragmen instalasi.
  6. Setelah penghapusan selesai, nyalakan ulang komputer Anda. Setelah restart, unduh paket Visual C++ Redistributable terbaru yang didukung langsung dari Microsoft dan instal dengan hak administrator.

Anda bahkan dapat menggunakan pemecah masalah Dapatkan Bantuan untuk menggunakan pemecah masalah Uninstall. Cukup buka aplikasi Dapatkan Bantuan (sudah terpasang sebelumnya), cari Microsoft Program Install and Uninstall Troubleshooter, dan kemudian ikuti hasilnya.

Terakhir, periksa apakah masalahnya sudah terselesaikan.

4. Instal Secara Manual Versi Tertentu dari Cache Pembaruan

Terkadang, Windows Update mengunduh versi yang benar tetapi gagal menerapkannya. Pergi ke folder C:\Windows\SoftwareDistribution\Download. Urutkan berdasarkan tanggal untuk menemukan folder yang diubah pada hari pembaruan bermasalah. Lihat di dalam folder ini untuk file .cab yang berisi VCRuntime atau VCRedist. Anda dapat mengklik kanan file .cab ini dan memilih Ekstrak. Di dalam folder yang diekstrak, Anda sering akan menemukan installer .exe sebenarnya untuk VC++ Redist. Menjalankan installer ini secara manual memaksa instalasi yang dicoba oleh Windows Update tetapi gagal diselesaikan dengan benar.

Itu saja!

Apakah Pembaruan Windows memperbarui Microsoft Visual C++ redistributable?

Ya, Windows Update bisa dan memang memperbarui Microsoft Visual C++ Redistributables, tetapi tidak selalu untuk setiap versi. Pembaruan biasanya diberikan ketika dikemas dengan pembaruan sistem penting atau patch keamanan, atau ketika suatu komponen Windows membutuhkan versi yang lebih baru. Namun, banyak pembaruan redistributable dirilis secara independen dan harus diunduh secara manual dari situs web Microsoft.

Bagaimana cara memperbaiki kerusakan Windows Update?

Jalankan Pemecah Masalah Pembaruan Windows bawaan terlebih dahulu, karena ini dapat secara otomatis mendeteksi dan menyelesaikan masalah umum. Jika masalah tetap ada, buka Command Prompt sebagai Administrator dan jalankan perintah DISM DISM /Online /Cleanup-Image /RestoreHealth untuk memperbaiki penyimpanan komponen, diikuti dengan sfc /scannow untuk memindai dan memulihkan file sistem yang rusak.

Artikel terkait