2013-03-13 30 views
7

誰かがPython 2.7をサイレントアンインストールする方法を知っていますか?つまり、ユーザーの操作を必要とせずに無人でアンインストールしますか?私はソフトウェアの束を静かにインストールするアンインストールスクリプトの一部としてそれを行う必要があります。WindowsでPython 2.7をサイレントアンインストールする方法はありますか?

最初にインストールされたmsiファイルの/ xと/ qnフラグを使ってmsiexecを実行しようとしましたが、失敗します。無効なオプションを使用しているという一般的なヘルプメッセージが表示されます。

私はGoogle検索を行い、以前のバージョンのヘルプを見つけることができます。インストールされているunwise.exeを適切なオプションで実行すると、サイレントアンインストールできます。しかし、2.7はunwise.exeを含んでいないようですので、私はそれを行うことはできません。

誰でもこれを行う方法を知っていますか?

を編集してください。答えは恥ずかしいほど簡単であることが判明しました。それらはすべて正しいコマンドラインオプションでした。それは単に命令が重要なことです。正しいコマンドは:

msiexec /x python-2.7.3.amd64.msi /qn

重要なことは、 msiファイルの後に/ QNオプションを持っていることでした。

答えて

4

編集:は、私が以前に言っ無視し、ここでの解決策は、Python 2.4 Documentationに応じです:

アンインストールで使用できるMSIファイルを用意する必要はありません。あるいはパッケージまたは製品コードも指定できます。 Pythonがスタートメニューにインストールするアンインストールショートカットののプロパティを見ると、製品コードを見つけることができます。

Windowsキーを押して、Pythonのアンインストールを検索し、右クリックして[プロパティ]に移動します。プロダクトキーがターゲットフィールドにある場合、これを使用してアンインストールすることができます。

msiexec /x {03mY-L0NG-A77-K3Y}.msi /qn 
+0

これで、私のバージョンのPython 2.7.3が正常にアンインストールされました。 – Murkantilism

+0

ありがとう!解決策は、それよりもさらに単純であることが判明しました。私は間違った順序でコマンドラインオプションを使用していました。助けに時間を割いてくれてありがとう! –

+0

ああ、ちっちゃいい!私が助けてくれるのはうれしいですが、問題ありません。 – Murkantilism

関連する問題