Web Platform Installer 4.0 をアンインストールできません。wpi.msi ファイルが見つかりません

Web Platform Installer 4.0 をアンインストールできません。wpi.msi ファイルが見つかりません

Web Platform Installer 4.0 をアンインストールまたは再インストールできません。temp フォルダーで wpi.msi ファイルを探し続けます。プロンプトが表示されても、このファイルはコンピューター上に存在しません。

この問題により、まず Web Platform Installer を削除する必要があるため、Visual Studio 2012 のインストールもできなくなります。(Windows 7 64 ビット)

解決策はありますか?

答え1

この種の問題は、いくつかの「機能」が MSI ファイル内に存在するものとしてレジストリにリストされているため、Windows インストーラーがいくつかのハウスキーピング タスクを実行するためにその MSI ファイルのみを必要とすることが原因で発生します。

最も簡単な解決策は、もしそれができるなら、MSIファイルの正確なバージョンを見つけるシステムが見つけると予想される場所に配置します。

運がなかった

そのバージョンをお持ちでない場合は、MSインストーラーのクリーンアップはOffice 2007との競合により廃止されました(グーグルで検索してください)。またはMicrosoftFix Itソリューション

それがうまくいけば、すべて順調です。

不運

そうでない場合(残念ながら、そうでない場合もあります)、手動で実行してみることができます。

まず、再起動してレジストリのクリーンアップを実行し、システムをできるだけ安定させます。Piriform の CCleanerまたはそれに似たものを実行して、再度再起動します (必ずしも必要ではありませんが、運が良ければ)。

CCleaner にはインストーラー エントリを削除するオプションもあります。インストーラー エントリを削除してみて、新しい MSI を再インストールするのに十分かどうかを確認してください。これにより、以下で説明する作業がすべて省ける可能性があります。

運が悪い

たとえば、Google Earthでこの問題がありました。レジストリには、このキーがありました

HKEY_CLASSES_ROOT\Installer\Products\0C22D86408082E118BE68BCAF689CC3E\SourceList

LastUsedSource報告された値はn;1;C:\DOCUME~1\LEONAR~1\IMPOST~1\Temp\._msige61\PackageNameGoogle Earth.msi」でした。

すぐ下のキー (私の場合は 0C22D86408082E118BE68BCAF689CC3E、もちろんあなたの場合は異なります) には、Version適切な MSI ファイルを見つけるために使用できるキーが保持されています。

MSI ファイルが利用できなくなり、どこからもダウンロードできない場合、または MSI ファイルが多すぎてすべてをダウンロードできない場合 (ファイル全体をローカルにダウンロードするまでバージョン番号を確認できない)、レジストリで .MSI 名を検索してインストーラ パッケージへの参照を消去することができます (最初にレジストリをバックアップすることを忘れないでください)。

これにより、アプリケーションはインストールされたままになりますが、システムはそれがインストールされていることを認識せず、再インストールが許可されます。

場合によっては、MSIインストーラがインストールを開始した後、インストールスクリプトは、そこに存在すべきではないファイルを見つけると、それを無視します。ほとんどのインストーラはそれらを上書きしますが、そうしないインストーラもあります。その場合は、また最初にインストールディレクトリを削除するか、別の場所に移動する必要があります。

これにより、損傷したインストール(そして一度もないシステム アプリケーションで実行する必要があります (システムが起動できなくなる可能性もあります)。また、CCleaner を使用してレジストリをさらにクリーンアップすることをお勧めします。

しかし、これでシステムは古いインストールから「十分にクリーン」になり、新しいインストールを問題なく実行できるようになります。古いインストールから残っているシステム フックは新しいインストールによって書き換えられ、バージョンがそれほど離れていない場合は、古い呼び出しはどれも残らないでしょう。

もしあなたがアンインストールソフトウェアをインストールすれば、それを実行でき、システムを安定した状態に保つことができるはずです。

昨年、不正な「未使用ファイルを削除してディスク領域を解放する」ユーティリティのせいで、この手順を何度か実行しなければなりませんでした。このユーティリティは、「未使用ファイル」が正確に何であるかについてはそれほどうるさくありませんでした。元の CD から消去して復元する必要があった 1 つの Microsoft Office 2010 インストールを除き、インストールの約 75% は MSICUU2/Fix It または CCleaner でエントリを削除することで回復されました。その他のほとんどは、レジストリの MSI エントリを削除することで削除できました。おそらく 20 個のうち 1 個は、インストール ディレクトリも削除する必要がありました。

(これを読んでいて、Skype「MS買収前」とSkype「MS買収後」の手順に従いたい人は、しない. すべての Skype 関連のエントリをどこからでも削除し、4、5 回再起動する必要がありました。その後、6 桁のバージョン番号が付いたすべての Skype MSI インストーラーを含む Google アーカイブを偶然見つけました。これがあれば、すぐに問題を解決できたかもしれません。

答え2

WPI 3.0に合格しなかった場合は、Microsoft.comからダウンロードしてください必ず名前を wpi.msi に変更してください。

答え3

破損したインストールをアンインストールするには、「Windows Installer CleanUp Utility」を使用できます。これは、同じケースで役立ちました。http://en.wikipedia.org/wiki/Windows_Installer_CleanUp_Utility

関連情報