インストールされているソフトウェアをコマンドでアンインストールする方法

 
文書番号:20482




インストール済みのソフトウェアをコマンドでアンインストールする方法です。

通常はコントロールパネルから「プログラムと機能」を開き、アンインストールしたいソフトウェアを選択して「アンインストール」ボタンをクリックします。

1台や2台のことならそれでいいのですが、複数台のコンピューターから同じソフトウェアをアンインストールするのにこの手順は大変です。


クリックで拡大


そこで事前にアンインストールするコマンドを作成してバッチ実行によってアンインストールする手順です。

【コマンドでアンインストールする準備】

  1. キーボードの Windwos ロゴキーを押しながら「R」キーを押します。

    クリックで拡大

  2. 「ファイルを指定して実行」ダイアログが起動しますので「regedit」と入力して「OK」をクリックします。

    クリックで拡大

  3. インストーラーのアンインストール情報を探します。
    レジストリの以下のキーを探します。

    32bit環境および64bit環境で64bit対応のソフトウェアの場合はこの中にあります。
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

    64bit環境で32bitアプリケーションをインストールした場合はこの中にあります。
    HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

    キーは乱数のようなものになっている場合があるので、選択して右ペインの「Display Name」で判断します。
    目的のソフトウェアのものを見つけたら「Uninstall String」をダブルクリックして開きます。

    クリックで拡大

  4. このコマンドを実行するとアンインストールできます。

    クリックで拡大

  5. 「QuietUninstallString」があるソフトウェアの場合はこれを実行するとサイレントアンインストールできます。

    ない場合でも引数に「/q」を指定するとたいていの場合は応答ダイアログを出さないで(サイレントアンインストール)できます。

    クリックで拡大

    
    MsiExec.exe /X{22E23C71-C27A-3F30-8849-BB6129E50679} /q
    
    
  6. 管理者権限を持たないユーザーで実行する場合には「psexec」を使用して管理者権限を持つユーザーを指定して実行できます。

    
    psexec \\コンピューター名 -u ドメイン名\administrator -p パスワード MsiExec.exe /X{22E23C71-C27A-3F30-8849-BB6129E50679} /q