WebSphere ESB のアンインストールが失敗した場合、この手順で Windows システムをクリーンにします。
アンインストール・プログラムの実行後に、元のディレクトリーへの本製品の再インストールを妨げる可能性のあるレジストリー項目を、これらの手動ステップで削除します。
再インストールする計画がない場合は、この作業を行わないでください。
始める前に
この手順を実行する前に、アンインストール・ウィザードまたはサイレント・アンインストールを使用して WebSphere ESB をアンインストールしたこと、およびそのアンインストール手順が正常に完了していないことを確認してください。
この手順が正常に完了している場合は、この作業を行う必要はありません。
本製品を間違いなく削除し、クリーンなシステムが得られるよう、本製品の install_root ディレクトリーを判別してください。
デフォルトのディレクトリーを、表 1 に示します。
表 1. 本製品のインストール済み環境の実際の場所を特定するための計画表ID |
デフォルトのディレクトリーの場所 |
install_root |
デフォルトの場所 |
C:¥Program Files¥IBM¥WebSphere¥ESB または C:¥Program
Files¥IBM¥WebSphere¥AppServer |
実際の場所 |
|
profile_root |
デフォルトの場所 |
C:¥Program Files¥IBM¥WebSphere¥ESB¥profiles¥profile_name または C:¥Program
Files¥IBM¥WebSphere¥AppServer¥profiles¥profile_name |
実際の場所 |
|
Windows プラットフォームの場合: どちらかのインストール済み環境のルート・ディレクトリーを移動する場合は、パス名がより短いディレクトリーに移動してください。Windows プラットフォームでは、コマンドには 258 文字という長さ制限があります。いずれかのパスが長すぎる場合は、プロファイルが正常に作成されないという問題が発生することがあります。install_root ディレクトリーの最大長は 60 文字です。profile_root ディレクトリーの最大長は 80 文字です。
インストール・ウィザードおよびプロファイル・ウィザードでは、インストール済み環境のルート・ディレクトリーとして独自の場所を指定できます。以下のファイルを調べて、実際の場所を決定してください。
- %USERPROFILE%¥.WBIRegistry ファイルは、インストール済みのすべての WebSphere ESB 製品のインストール・ルートを識別します。これに対して、%USERPROFILE%¥.WASRegistry ファイルは、すべての WebSphere Application Server 製品のインストール・ルートを識別します。
- 作成されたプロファイルの各
install_root¥logs¥wasprofile¥wasprofile_create_profile_name.log
ファイルは、<method>invokeWSProfile</method> タグが付けられたスタンザ内のインストール場所を識別します。
製品をアンインストールすると、
profile_root ディレクトリーが残ります (
profile_root は、このプロファイルのインストール場所を表します)。このディレクトリーには、
pcatLog<timestamp>.txt ファイルを含む
profile_root¥logs ディレクトリーが含まれています。
また、
install_root¥logs ディレクトリーも残ります。
このタスクを実行する理由および時期
前のインストール済み環境のファイルが残っているときに、本製品を新しいディレクトリーに再インストールすると、共存シナリオにすることができます。ただし、すべてのファイルおよびレジストリー項目を削除すると、WebSphere ESB を完全に削除できます。
クリーン・システムにすると、共存させずに、本製品を元のディレクトリーに再インストールできます。
重要: この手順全体に渡って、いくつかのステップで、WebSphere ESB および WebSphere Application ServerNetwork
Deployment の両方をアンインストールした後に残っている成果物を削除しています。処理される WebSphere Application Server 製品は、WebSphere ESB のインストール済み環境の基礎となっている製品であることを想定しています。
クリーン・システムを作成するには、以下の手順を実行します。
このタスクの手順
- Administrator グループに属するユーザー ID を使用してログオンします。
- 緊急リカバリー・ディスクがあることを確認します。このディスクの作成方法については、Windows のヘルプ資料を参照してください。
このステップはセーフガードです。この手順では、リカバリー・ディスクは不要です。
- Windows リソース・キットの regback.exe プログラムを使用して、レジストリーをバックアップします。
このステップはセーフガードです。この手順では、レジストリーのバックアップ・コピーは不要です。
- アンインストールした WebSphere ESBおよび WebSphere Application Server 製品の製品レジストリー項目を削除します。
コマンド・プロンプトから regedit.exe を起動して、Windows システム・レジストリーを編集します。
注意:
レジストリーの操作には注意してください。
レジストリー・エディターを使用してレジストリーの内容を表示し、編集している時に、簡単に間違えてしまうことがあります。レジストリー・エディターからは、編集エラーについての警告は出ません。これは非常に危険な場合があります。レジストリーを破損してシステムを壊すと、Windows オペレーティング・システムを再インストールせざるを得なくなります。
- Ctrl-F を使用して WebSphere のインスタンスをすべて検索し、各項目を削除する必要があるかどうかを判断してください。WebSphere ESB および WebSphere Application Server に関連する項目をすべて削除できない場合がありますが、それは問題ではありません。
- WebSphere ESB および WebSphere Application Server 製品に関連するキーを展開し、選択します。
WebSphere Application Server 製品の以下のキーが存在している場合は、それを削除します。
- HKEY_CURRENT_USER¥ Software¥ Microsoft¥ Windows¥ Currentversion¥ Explorer¥
MenuOrder¥ Start Menu¥ Programs¥ IBM WebSphere¥ Application Server Network
Deployment v6
- HKEY_LOCAL_MACHINE¥ Software¥IBM¥ WebSphere Application Server Network
Deployment¥ 6.0.0.0
- HKEY_LOCAL_MACHINE¥ Software¥ IBM¥ Web server Plug-ins for IBM WebSphere
Application Server¥ 6.0.0.0
WebSphere ESB 製品の以下のキーが存在している場合は、それを削除します。
- HKEY_CURRENT_USER¥ Software¥ Microsoft¥ Windows¥ Currentversion¥ Explorer¥
MenuOrder¥ Start Menu¥ Programs¥ IBM WebSphere¥Enterprise Service Bus 6.0
- HKEY_LOCAL_MACHINE¥Software¥IBM¥WebSphere Enterprise Service Bus¥6.0.1.0
- HKEY_LOCAL_MACHINE¥Software¥IBM¥WebSphere Process Server¥6.0.1.0
- 関連する各キーのメニュー・バーから、「編集 (Edit)」>
「削除」を選択します。
- キーの削除を確認するよう要求された場合は、「はい (Yes)」を選択します。
- 終了したらメニュー・バーから「レジストリー (Registry)」>「終了 (Exit)」を選択します。
- インストール済み環境のルート (install_root) ディレクトリーにないプロファイル・ディレクトリーをすべて削除します。
プロファイル・ディレクトリーの場所を判別するには、最初に manageprofile -listProfiles コマンドを使用して、プロファイル名を表示します。
次に、プロファイル・ディレクトリーの場所を判別するために、
manageprofile -getPath -profileName
profile_name コマンドを使用します。ここで、profile_name は指定されたディレクトリーに対応するプロファイルの名前です。
- アンインストールした製品のインストール済み環境のルート・ディレクトリーを削除します。
- Windows エクスプローラを開き、C:¥Documents and
Settings¥All Users¥スタート メニュー¥プログラム¥IBM WebSphere ディレクトリーまでブラウズします。
WebSphere Application Server Network Deployment が 1 つしかインストールされていない場合、以下のフォルダーがあればそれを削除します。
Application Server Network Deployment v6
WebSphere ESB が 1 つしかインストールされていない場合、以下のフォルダーがあればそれを削除します。
Enterprise Service Bus 6.0
複数のバージョンの
WebSphere Application Server または
WebSphere ESB がインストールされている場合は、例えば
Application Server Network Deployment v6 (2) や
Process Server 6.0 (2) のように、フォルダー名に番号が付加されます。この場合は、以下の手順を使用して削除するフォルダーを判別できます。
- Windows エクスプローラで、C:¥Documents and Settings¥All
Users¥スタート メニュー¥プログラム¥IBM WebSphere を開きます。
- IBM WebSphere フォルダーに Application Server v6 または Application Server Network Deployment v6 というサブフォルダーが存在している場合は、それを開きます。
- First steps サブフォルダーを右クリックし、「プロパティ」を選択し、「ショートカット」タブを選択します。
- 「リンク先」プロパティーを調べて、「リンク先」ディレクトリーが、アンインストールに失敗した WebSphere Application Server のインストール済み環境を指しているかどうかを判別します。
指している場合は、Application Server v6 または Application Server Network Deployment v6 フォルダーを削除します。
- ステップ b から d までを繰り返します。ただし今回は、ステップ b では Process Server 6.0 サブフォルダーから始め、ステップ d では、「リンク先」が、インストールに失敗した WebSphere ESB のインストール済み環境を指しているかどうかを判別します。
- フォルダーの追加セット (例えば、Application Server
Network Deployment v6 (2) または Process Server 6.0 (2)) ごとに、ステップ b からステップ e を繰り返します。
- %WINDIR%¥IsUninst.exe ファイルを削除します。
- vpd.properties ファイルを編集して、WebSphere ESB および WebSphere Application Server Network Deployment の項目を削除します。
このファイルは、オペレーティング・システムのインストール・ディレクトリー (C:¥WINNT や C:¥Windows ディレクトリーなど) にあります。アンインストールした WebSphere ESB のインストール済み環境のすべての項目を削除します。
各 WebSphere ESB 項目は、WSE という文字で始まり、その後にリリース番号を表す番号が続き、同じ行にアンインストールしたインストール済み環境に対応する install_root パスが続きます。
(ワード・ラップをオフにしたテキスト・エディターでこのファイルを表示すると、各項目は 1 行で表示されます。)
vpd.properties ファイル内の各 WebSphere Application Server Network
Deployment 項目は、よく似たフォーマットをしています。
どれを削除する必要があるのかを決定するのに役立つこれらの項目、および vpd.properties ファイルについて詳しくは、WebSphere Application Server Network Deployment バージョン 6.0 のインフォメーション・センターを参照してください。
vpd.properties ファイルは、削除したり名前を変更したりしないでください。InstallShield for MultiPlatforms (ISMP) プログラムは、インストールする他の製品にこのファイルを使用します。vpd.properties ファイルに項目を持つ製品が、アンインストールしようとしている WebSphere ESB または WebSphere Application Server 製品だけの場合は、このファイルを削除してもかまいません。
- .WBIRegistry および .WASRegistry ファイルを編集します。
これらのファイルの場所は、本製品をインストールしたユーザー ID のホーム・ディレクトリーです。
.WBIRegistry ファイルには、WebSphere Process Server 製品のインストール済み環境ごとに 1 行の項目が含まれています。これに対して、.WASRegistry ファイルには、WebSphere Application Server 製品のインストール済み環境ごとに 1 行の項目が含まれています。
当該製品を示す 1 行しかないファイルの場合は、ファイルを削除してもかまいません。それ以外は、フラット・ファイル・エディターを使用して、削除した製品のインストール・ルート・ディレクトリーを識別する行を削除してください。その他の行はそのままにしておいてください。これらのファイルにリストされているインストール済み環境をすべて削除したのでない限り、.WBIRegistry および .WASRegistry ファイルは削除しないでください。
- 再始動を要求するプロンプトが表示された場合は、サーバーを再始動します。
結果
この手順を実行すると、クリーン・システムが得られます。これで、同じディレクトリーに再インストールできます。クリーン・システムには、以前に削除されたインストール済み環境の痕跡は残っていません。
次のタスク
システムをクリーンにした後、WebSphere ESB のインストール でインストール手順を選択してください。