アンインストーラの動作は、インストールした製品コンポーネント、および各製品コンポーネントの相互関係によって異なります。
アンインストーラは、同一ホストにインストールされている製品間の依存関係を認識します。同一ホスト上で依存関係を持つ製品コンポーネントをアンインストールしようとすると、アンインストーラは警告を出力します。
通常は、他の製品コンポーネントが依存していない製品コンポーネントはアンインストールできます。
製品コンポーネントをアンインストールするときは、どの製品がその製品コンポーネントをサポートするように設定されているかを調べ、必要であれば追加の設定を行います。必要な追加設定を行わない場合、存在しなくなった製品をサポートするように設定された製品コンポーネントがシステムに残されることになります。
アンインストーラは、次の相互依存関係を認識しません。
リモートホストからの依存関係
設定による依存関係
製品コンポーネントの依存関係のなかには、リモートホストに配備された製品コンポーネントによって解決できるものもあります。アンインストーラはこのような依存関係を認識しません。
たとえば、Directory Server をアンインストールする場合、アンインストーラは、Access Manager が Directory Server に依存することを、両製品が同じホスト上に配備されている場合でも警告しません。これは、別のホスト上の別の Directory Server インスタンスが Access Manager をサポートする「可能性がある」からです。
アンインストーラは、インストール後の設定によって生じる製品コンポーネント間の依存関係を認識しません。
たとえば、JES インストーラによって Portal Server を、Communications Suite インストーラによって Calendar Server を、ともに同じホストにインストールし、Portal Server で Portal Server カレンダーチャネルに Calendar Server を使うように設定したとします。この設定により、Portal Server は Calendar Server に依存します。ただし、そのあとで Calendar Server をアンインストールしようとしても、アンインストーラはインストール後の設定を認識していないため、Portal Server が Calendar Server に依存することを警告しません。