MSIEXECを使用したMsiパッケージのアンインストール


13

コマンドラインからMSIパッケージをアンインストールする必要があります。だから私は使用しました:

msiexec / x package.msi

ただし、このコマンドを実行するには、ローカルマシンにpackage.msiが存在する必要があります。

msiファイルが欠落している場合でも、msiをアンインストールしたい。

どうやってやるの?


MSIをアンインストールするさまざまな方法のリストについては、こちらをご覧ください:stackoverflow.com/a/1055933/129130
SteinÅsmul14年

回答:


12

製品コードを使用してアンインストールできます:

msiexec.exe /x {your-product-code-guid}

このコードは、MSI自体、またはMSIのビルドに使用しているツールから取得します。

製品をアンインストールするとき、キャッシュされたMSIを使用することに注意してください。これは、元のMSIのみがアンインストール方法を知っているためです。製品コードを使用すると、C:\ WINDOWS \ InstallerのキャッシュされたMSIが使用されます。


製品IDがなく、「製品ID」列を追加した後に「プログラムと機能」の下に表示されない場合はどうなりますか?
トマスヤンソン

残念ながら、これでも「MSIファイルの検索」ダイアログが表示されます
イヴァンニキティン


6

コンピューターからMSIファイル/ Windowsインストーラーパッケージをアンインストールするさまざまな方法については、stackoverflow.comでの私の回答を参照してください。

アンインストールは、msiexecARPWMIPowerShellSCCMなどの展開システム、VBScript / COM Automation、 DTF、または非表示のWindowsキャッシュフォルダー、およびその他のいくつかのオプションを使用して行うことができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.