0
私のマシンにサードパーティのソフトウェアを持っています。名前をTemp.msiとしましょうInstallshieldから製品をアンインストールする方法
ここで、セットアップ(setup.exe)をインストールするときにこのソフトウェアをアンインストールする必要があります。
プロンプトが表示されるはずはありませんが、それを行うためのinstallshieldの方法はありますか?
私のマシンにサードパーティのソフトウェアを持っています。名前をTemp.msiとしましょうInstallshieldから製品をアンインストールする方法
ここで、セットアップ(setup.exe)をインストールするときにこのソフトウェアをアンインストールする必要があります。
プロンプトが表示されるはずはありませんが、それを行うためのinstallshieldの方法はありますか?
ソフトウェアをインストールするために使用されたMSIを持っている場合は、あなたが使用することにより、その製品のサイレントアンインストールを実行するカスタムアクションを作成することができます
msiexec /uninstall <msi file> /quiet
(または、WindowsのXP/2003のは:/x <msi file> /qn
)
あなたは、元のMSIを持っていない場合は、あなたが知っている、または把握、そのソフトウェアの製品コードと考え出す
msiexec /uninstall <product code> /quiet
を使用する必要があります製品コードをいくつかの方法で行うことができます。hereのような多くの情報が利用できます。
お返事ありがとうございます。コマンドプロンプトで上記のコマンドを使用すると、製品がアンインストールされます。しかし、私はインストールシールドのカスタムアクションで同じコマンドを使用すると、 "エラー1722.ThereこのWindowsインストーラパッケージに問題があります。セットアップの一部として実行されたプログラムが期待通りに完了しませんでした。サポート担当者またはパッケージベンダーアクションNewCustomAction2、場所:C:\ Windows \ SysWOW64 \、コマンド:MsiExec.exe/uninstall {C802D011-8E20-4F87-BE0E-D05E4A5091F1}/quiet – Rayner
1.シーケンスのどこに配置しましたか? 2.これを実行して実行するか、遅延実行しますか? – yossiz74
インストールとアンインストールを同時に実行できないため、このエラーが表示されます したがって、目標を達成するには、1つの前提条件&temp.msiのアンインストールを試みます。この場合、前提条件は、主インストーラのインストール手順の開始前に常に実行されます。 –