Bagikan melalui


Menginstal Komponen yang Hilang

Anda dapat menggunakan Pemasang Windows untuk mendeteksi komponen atau file yang hilang, lalu menginstal ulang fitur yang berisi komponen yang hilang. Karena Alat Penginstal menginstal fitur dan bukan komponen, penginstal harus terlebih dahulu menyelesaikan komponen mana yang dimiliki file yang hilang, lalu menginstal fitur yang berisi komponen. Jika lebih dari satu fitur ditautkan ke komponen, Alat Penginstal menginstal fitur yang memerlukan ruang disk paling sedikit.

Jika Anda memanggil MsiGetComponentPath, Anda dapat memverifikasi bahwa file kunci komponen ada. Namun, masih mungkin file lain milik komponen hilang. Dalam skenario itu, panggil MsiInstallMissingFile. Alat Penginstal kemudian menyelesaikan komponen mana yang dimiliki file, dan menginstal fitur yang ditautkan ke komponen yang membutuhkan ruang disk paling sedikit.

Jika fungsi MsiGetComponentPath secara tak terduga gagal, Anda harus menginstal komponen yang hilang.

Prosedur berikut menunjukkan kepada Anda cara menginstal komponen yang hilang.

Untuk mendeteksi dan menginstal komponen yang hilang

  1. Panggil MsiGetComponentPath untuk memverifikasi bahwa file kunci komponen ada. Namun, bahkan jika file kunci komponen ada, masih mungkin file lain milik komponen hilang.
  2. Panggil fungsi MsiInstallMissingComponent jika fitur yang terkait dengan komponen tidak diketahui.
  3. Panggil fungsi MsiConfigureFeature atau MsiProvideComponent jika fitur yang terkait dengan komponen diketahui.
  4. Panggil MsiInstallMissingFile jika aplikasi tidak dapat membuka file.