インストーラーには、いくつかのオプションの相互に排他的なコンポーネントがありますが、それぞれが同じレジストリ設定を使用してパスを保存します。現在、一部のユーザーがコンポーネントを変更したいという問題に直面しており、1 つの選択を解除して別のコンポーネントを選択しています。レジストリ設定が削除されていることがわかります。
アンインストールされたコンポーネントのレジストリ設定は、想定どおり「Absent」アクションとしてマークされますが、新しいコンポーネントは想定どおり最初に「Local」に設定されますが、その後「Null」にリセットされます。以下のログの抜粋では、InDesignCS4RegistryKeys
削除しInDesignCS5RegistryKeys
てインストールする必要があります。
MSI (s) (34:F0) [11:44:08:928]: コンポーネント: InDesignCS5RegistryKeys; インストール済み: なし。リクエスト: ローカル; アクション: ローカル MSI (s) (34:00) [11:44:36:200]: コンポーネント: InDesignCS4RegistryKeys; インストール済み: ローカル。リクエスト: 不在; アクション: MSI がありません (34:00) [11:44:36:201]: コンポーネント: InDesignCS5RegistryKeys; インストール済み: なし。リクエスト: ヌル。アクション: ヌル
InDesignCS4 の他のコンポーネントが削除され、InDesignCS5 が追加されました。
どうすればこれを回避できるかについてのアイデアはありますか?