Tidak dapat menghapus Penginstal Platform Web 4.0 .. file wpi.msi hilang


4

Saya tidak dapat menghapus atau menginstal ulang Penginstal Platform Web 4.0. Itu terus mencari file wpi.msi di folder temp. Bahkan saat diminta, file ini tidak ada di komputer.

Masalah ini juga membuat Visual Studio 2012 dari menginstal sendiri karena ingin menghapus Penginstal Platform Web terlebih dahulu. (Windows 7 64bit)

Ada solusi?


Sudahkah Anda mencoba mengatur ulang. webplatforminstaller.exe /reset
ahmed

@ ahmed msi tidak memiliki tombol atur ulang
Tony_Henrich

Kenapa ohh mengapa installer akan disimpan dalam file temp! ya
JoshBerke

Jawaban:


7

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).


Solusi memperbaikinya bekerja untuk saya. Terima kasih!
JoshBerke

Solusi memperbaikinya juga bekerja untuk saya. Permata tersembunyi, terima kasih!
s0nica


0

Anda dapat menggunakan "Windows Installer CleanUp Utility" untuk menghapus instalasi yang rusak. Itu membantu saya dalam kasus yang sama. Lihat http://en.wikipedia.org/wiki/Windows_Installer_CleanUp_Utility .


Selamat Datang di Pengguna Super! Secara umum kami menyukai jawaban di situs untuk dapat berdiri sendiri - Tautan bagus, tetapi jika tautan itu putus, jawabannya harus memiliki informasi yang cukup untuk tetap membantu. Silakan pertimbangkan untuk mengedit jawaban Anda untuk memasukkan lebih detail. Lihat Faq untuk info lebih lanjut.
slm
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.