ソフトウェアをインストール/アンインストール/更新するために、カスタム インストーラーはWindowsInstaller.Installer.Products
Windows レジストリからインストール済み製品のリストを取得するために使用します。
また、一部のクライアント マシンでは、未知のソフトウェアがレジストリ ' HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products ' に新しいエントリを追加している可能性があります。これによりWindowsInstaller.Installer.Products
、例外がスローされます。「test」という名前のレジストリ キー エントリを「 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products 」に手動で追加することで、このシナリオを再現できます。テストの名前を新しい GUID に変更すると、シミュレートされた問題が解決されます。
可能な回避策/解決策を提案できますか?
MSIINV.exe ツールを使用するのはサード パーティのツールであるため難しいですが、役立つようです。