Windowsインストーラーでパッケージをアンインストールしようとすると問題が発生することがよくありますが、次のように不満があります。
使用しようとしている機能は、利用できないネットワークリソース上にあります。
元のMSIが利用できない場合に、そのようなパッケージをアンインストールする既知の方法はありますか?
というツールを見てください MSIZap Microsoftがリリースしました。
[〜#〜] update [〜#〜]:
MsiZap.exeはかなり以前から廃止されています。その使用はすべての最近のバージョンのWindowsではサポートされておらず、使用するのは非常に安全でないツールと見なされます。
インストールをクリーンアップするように設計された新しいMicrosoftサポートツールへのリンクを追加しましたが、このツールはこの時点で非推奨になります。コメントセクションからリンクを削除しました。
おそらく、saschabeaumont'sの回答にリンクされたツールを試してください。
マイクロソフトは、MSIZAPに以前存在していた問題なしに、これらの問題を解決する公式ツールをリリースしたことに注意してください。
参考までに、この投稿では根本的な問題を説明しています https://superuser.com/q/293542/24592
製品コードを使用してアンインストールできます:
msiexec.exe /x {your-product-code-guid}
このコードは、MSI自体、またはMSIの構築に使用しているツールから取得します。
元のMSIのみがアンインストール方法を知っているため、製品をアンインストールするとき、キャッシュされたMSIを使用することに注意してください。製品コードを使用すると、C:\ WINDOWS\InstallerのキャッシュされたMSIが使用されます。
[〜#〜] update [〜#〜]:
この新しいサポートツール アンインストールが必要なMSIパッケージを無効にするがある場合は、最新のWindowsバージョンで試すことができます。 この新しいツールも廃止されたようです。
おそらく、saschabeaumont's answerにリンクされているツールを試してください。
元のソースメディアを要求するのは通常または標準のMSI動作ではありません-設計が不適切なMSIパッケージを示します。ベンダーMSIでこの問題が発生した場合は、サポートに問題を報告することを強くお勧めしますチーム。以下は、問題のより包括的な説明です:アンインストールを続行するためにMSIが元の.msiファイルを必要とする理由は何ですか?
ほとんどの場合、MSIの元のインストールデータベースがない場合でも、プログラムの追加/削除からコントロールパネルからMSIパッケージをアンインストールできます-アンインストールはシステムフォルダー%SystemRoot%\ Windows\Installer内の元のMSIのキャッシュコピー(場合によっては、このキャッシュされたMSIが欠落している可能性があります、 ここのセクション12を参照 潜在的な原因)。
MSIの以前のバージョンは、この問題(元のインストールメディアを要求)をより頻繁にトリガーする傾向があり(以前のOffice)、従来のMSIファイルは、アンインストールの問題を引き起こす可能性があります。 msizap.exeツール (このツールは非推奨、旧式およびサポートされなくなった)です。このコマンドラインツール(msizap.exe)また、GUIを利用できました(MSICUU2.exe)、両方のツールが廃止されました(上記の新しいクリーンアップツールへのリンクを試してください)。
記録のために:製品のインストールに実際に使用された元のMSIにアクセスできる場合、これを使用してアンインストールを実行できます。それは使用された正確なMSIでなければならず、同様のものではありません。各MSIファイルには一意のパッケージguidが割り当てられているため、Windowsはそれが正しいかどうかを認識します。
関連する回答:
C:\ Windows\Installer \に移動して、そこにあるファイルを削除するようなクレイジーなことをしなかったのですか?
MSIファイルの欠点の1つは、アプリケーションをアンインストールまたは修復するために完全なMSIファイルが必要なことです。 WindowsはMSIのコピーを保存するのが大好きです。また、MSIファイルの名前を一般名からGUIDにテーブルなし(検索可能)に変更し、元の名前をマップします(例:Office2010.msi
)を新しいGUIDに変更すると、削除できないGBの無駄なスペースが多くあるPCができます。鉱山)。
MicrosoftのMSIクリーンアップユーティリティがあります。 Windows Installer Cleanup Utility (deprecatedツール、unsupportedおよびunsafe-代わりにこの答えを試してください: MSIファイルなしでアンインストール )。
または CCleaner は通常これを行うことができます