Masalah semacam ini disebabkan oleh kenyataan bahwa beberapa "fitur" terdaftar dalam registri sebagai yang ada dalam file MSI, sehingga Pemasang Windows memerlukan file MSI dan yang lain untuk melakukan beberapa tugas tata graha.
Solusi termudah, jika Anda bisa melakukannya, adalah dengan temukan versi persis file MSI dan letakkan di tempat yang diharapkan sistem untuk menemukannya.
Tidak berhasil
Jika Anda tidak memiliki versi itu, Anda dapat mencoba Pembersihan Pemasang MS , yang telah usang karena konflik dengan Office 2007 (Anda harus ke google); atau Microsoft Solusi Fix It .
Jika itu berhasil, semuanya baik dan bagus.
Nasib buruk
Jika tidak (dan sayangnya, terkadang tidak), Anda dapat mencoba dan melakukannya dengan tangan.
Mulailah dengan mendapatkan sistem stabler mungkin dengan me-reboot, menjalankan pembersihan registri CCleaner Piriform atau sesuatu seperti itu, dan reboot lagi (tidak selalu diperlukan, tetapi hanya untuk keberuntungan)
CCleaner juga memiliki opsi untuk menghapus entri Pemasang. Coba hapus milik Anda, dan lihat apakah itu cukup untuk memungkinkan Anda menginstal ulang MSI baru; itu bisa menyelamatkan Anda semua pekerjaan yang dijelaskan di bawah ini.
Keberuntungan lebih buruk
Misalnya, saya punya masalah dengan Google Earth ini. Di Registry, ada kunci ini
HKEY_CLASSES_ROOT\Installer\Products\0C22D86408082E118BE68BCAF689CC3E\SourceList
Dimana LastUsedSource
nilai yang dilaporkan n;1;C:\DOCUME~1\LEONAR~1\IMPOST~1\Temp\._msige61\
dan PackageName
adalah "Google Earth.msi".
Kunci tepat di bawah (dalam kasus saya 0C22D86408082E118BE68BCAF689CC3E, tentu saja Anda akan berbeda) Version
kunci yang dapat digunakan untuk menemukan file MSI yang sesuai.
Jika file MSI tidak lagi tersedia dan tidak dapat diunduh dari tempat lain, atau ada terlalu banyak file MSI untuk mengunduh semuanya (Anda tidak dapat memeriksa nomor versi hingga Anda telah mengunduh seluruh file secara lokal), apa yang dapat Anda lakukan adalah untuk menghapus referensi ke paket installer dengan mencari nama .MSI di Registry ( ingatlah untuk membuat cadangan registri terlebih dahulu ).
Ini akan meninggalkan Anda dengan aplikasi yang diinstal, tetapi sekarang sistem tidak tahu itu diinstal dan akan memungkinkan instalasi ulang.
Dalam beberapa kasus, setelah Penginstal MSI memulai instalasi, skrip instalasi akan menolak ketika melihat beberapa file yang menurutnya seharusnya tidak ada di sana. Sebagian besar penginstal hanya akan menimpa mereka, tetapi beberapa mungkin tidak. Dalam hal ini Anda akan melakukannya juga harus menghapus direktori instalasi terlebih dahulu, atau memindahkannya ke tempat lain.
Ini akan meninggalkan Anda dengan rusak instalasi (dan harus tak pernah dilakukan dengan aplikasi sistem - Anda bahkan dapat membuat sistem Anda tidak dapat di-boot), dan pembersihan registri lebih lanjut dengan CCleaner akan menjadi ide yang baik.
Tetapi sekarang sistem harus "cukup bersih" dari instalasi lama sehingga instalasi baru dapat dilanjutkan tanpa masalah. Setiap kait sistem yang menggantung dari instalasi lama akan ditulis ulang oleh yang baru, dan jika versinya tidak terlalu berjauhan, tidak ada panggilan usang yang akan bertahan.
Jika kamu mau uninstall perangkat lunak, sekarang Anda harus dapat melakukannya dan meninggalkan sistem dalam keadaan stabil.
Saya harus mengikuti prosedur ini beberapa kali karena "menghapus file yang tidak digunakan dan mengambil kembali ruang disk!" utilitas, tahun lalu, itu tidak terlalu pilih-pilih tentang apa sebenarnya "file yang tidak digunakan" itu. Dengan pengecualian satu penginstalan Microsoft Office 2010, bahwa saya harus menghapus dan memulihkan dari CD asli, sekitar 75% penginstalan dipulihkan baik melalui MSICUU2 / Fix It atau menghapus entri dengan CCleaner; sebagian besar yang lain dapat dihapus dengan menghapus entri MSI dalam registri; mungkin satu dari dua puluh yang diperlukan juga menghapus direktori instalasi.
(Siapa pun yang membaca ini, dan ingin mengikuti prosedur dengan SkyPE "sebelum akuisisi MS" dan SkyPE "setelah akuisisi MS", jangan . Saya harus menggunakan untuk menghapus semua entri terkait SkyPE dari mana saja dan me-reboot empat atau lima kali. Setelah itu saya menemukan arsip Google dengan semua pemasang SkyPE MSI lengkap dengan nomor versi enam digit, yang mungkin bisa menyelesaikan masalah dalam waktu singkat).
webplatforminstaller.exe /reset