• ベストアンサー

バッチファイルを作成して、アプリケーションをアンインストールしたい。

バッチファイルを作成して、アプリケーションをアンインストールしたい。 同じアプリケーションを複数の方がインストールしていますが、コントロールパネルからの削除は危惧しております。このアプリケーションはアンインストールexeが無いため、バッチファイルを作成して、簡単に削除することはできないてしょうか。 いろいろと調べましたが、なかなか見つからないため、質問しました。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • makoto111
  • ベストアンサー率24% (174/719)
回答No.1

レジストリエディタで下記を参照 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall Uninstallフォルダ以下に各当アプリのフォルダを探して開きます、右側にUninstall Stringとありパスが確認できます。 そのパスを指定すれば追加と削除の「削除」を選んだのと同じになるので、アンインストーラーを起動した感じになります。 例)Firefoxをbatファイルで削除 Uninstall String に N:\Program Files\Mozilla Firefox\uninstall\helper.exe とあったので ↓ cd "N:\Program Files\Mozilla Firefox\uninstall" start helper.exe 上記の様にし実行して確認しました。 ※batファイルへの書き方が最善であるかどうかは分かりません。

dedopon
質問者

お礼

御回答ありがとうございました。 やっと、手掛かりが見つかりました。 一度、試してから報告させてもらいます。

dedopon
質問者

補足

レジスタ内容を確認しましたが、実際にアンインストールするアプリケーションのUninstall Stringの内容が、パスでなく「MsiExec.exe /X{AD1FC85E-・・・}になっていました。 ちなみに、カッコ内はどうもアプリケーションの名前のようです。 この場合は、どのように実行するのでしょうか? よろしくお願いします。

その他の回答 (1)

  • makoto111
  • ベストアンサー率24% (174/719)
回答No.2

>MsiExec.exe /X{AD1FC85E-・・・}になっていました。 start MsiExec.exe /X{AD1FC85E-・・・} 上記だけでOKです。 ※startが適切かどうかは分かりません。

dedopon
質問者

お礼

ありがとうございました。 試行した結果、うまくいきました。 他の方からは回答がないのは、質問内容がややこしかったのでしょうか? ベストアンサー間違いなしです。 本当に助かりました。

関連するQ&A

専門家に質問してみよう