web-dev-qa-db-ja.com

バッチファイルを使用してソフトウェアをアンインストールする方法

Batファイルを呼び出してソフトウェアをアンインストールしたい。アンインストール中にパラメーターを入力せずに、自動的に実行する必要があります。名前でソフトウェアをアンインストールできるバットファイルを作る方法は?

PS:WMIを使用する完璧な方法を知っていますが、ユーザー入力が必要です。

WMIC
product where name="software" call uninstall
4
Alexander G

WMICコマンドは単一行から実行できるため、バッチファイルへの追加が簡単になると思います。 / nointeractiveを追加すると、プロンプトも無効になります。次のようなものを試してください:

wmic product where name="software" call uninstall /nointeractive
7
John Rabotnik

特定の特定のインストールではそれが可能な場合がありますが、すべてのインストールでそうすることはできません。 Zypherがすでに示したように、それは使用されるインストールシステムに大きく依存します。また、そのシステムが「静かな」アンインストールを許可するかどうかにも依存します。

「WMIを使用した完璧な方法」を実際にイメージすることはできませんが、見つかればおめでとうございます。一方、あなたはまた、あなたの目標を達成するための邪魔になるものの一つを発見しました。

2
John Gardeniers