回答:
更新:代わりにこのstackoverflow.comの答えを試してください:インストールされたMSIセットアップの製品GUIDを見つけるにはどうすればよいですか?または、これ:MSIファイルからGUIDを検索 。
Windows SDKのツールオルカは、あなたが開いてMSIファイル内のすべてのテーブルを表示することができます。MSIを開いたら、プロパティテーブルに移動して「製品コード」エントリを探すか、「表示=>概要情報...」を選択して「パッケージコード」エントリを探します。パッケージまたは製品GUIDをアンインストールに使用できます。
MSIで製品コードを見つける方法のOrcaスクリーンショットを参照してください:WiX-マルチインスタンスインストールでメジャーアップグレードを行う
GUIDを見つける他の方法もあります。
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall
Orcaを入手するには、MSI SDKをダウンロードする必要があるようです。Orcaにアクセスできず、SDKのダウンロードに煩わされない場合、MSSQLデータベースファイル(com stucturedストレージファイル)を読み取ることができるビューアは、MSIファイルを開いてコンテンツを表示できるはずです。ビューアーで開く前にMSIのコピーを作成し、コピーを開きます。念のために。開いたら、プロパティテーブルに移動し、製品GUIDを探します。
Powershellを使用してアンインストールする方法については、stackoverflow.comのこれらの投稿も確認してください。
HKEY_CLASSES_ROOT
マージで HKLM:\SOFTWARE\Classes
ありHKCU:\SOFTWARE\Classes
、HKEY_CLASSES_ROOT\Installer\Products
実際にはそれぞれに存在しHKLM:\SOFTWARE\Classes\Installer\Products
ます。多分そのHKCU
対応。
これはレジストリキーです。
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{<guid>}
または、プラットフォームがx64で、アプリケーションが32ビットの場合:
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{<guid>}
InstEdのような軽量のフリーウェアツールを使用できます。MSIを開き、[テーブル]タブで、左側の[プロパティ]をクリックしてから、右側で[ProductCode]を見つけます。
[T] Revision Number Summaryプロパティは、製品コードGUIDをリストします[...]