WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 作業系統: AIX, HP-UX, Linux, Solaris, Windows

在解除安裝失敗後準備重新安裝(Windows 系統)

如果 WebSphere ESB 解除安裝失敗, 這項程序可以清除 Windows 系統。在執行解除安裝程式之後,這些手動步驟可用來移除阻止您將產品重新安裝到原始目錄中的登錄項目。如果您不打算重新安裝, 請不要執行這項作業。

開始之前

在執行這項程序前,請確定您已使用解除安裝精靈或無聲自動方式解除安裝了 WebSphere ESB, 且程序並未順利完成。如果程序成功,則不需執行這項作業。

請判斷產品的 install_root 目錄, 以移除正確的產品,並產生全新的系統。

預設目錄會顯示在表 1 中:

表 1. 識別產品安裝的實際位置的規劃表
ID 預設目錄位置
install_root
預設位置 C:\Program Files\IBM\WebSphere\ESBC:\Program Files\IBM\WebSphere\AppServer
實際位置  
profile_root
預設位置 C:\Program Files\IBM\WebSphere\ESB\profiles\profile_nameC:\Program Files\IBM\WebSphere\AppServer\profiles\profile_name
實際位置  

For Windows platforms 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 目錄, 包括內含 pcatLog<timestamp>.txt 檔的 profile_root\logs 目錄, 其中 profile_root 代表設定檔的安裝位置。它也會保留 install_root\logs 目錄。

執行這項作業的原因和時機

如果保留之前安裝環境的檔案, 將產品重新安裝到新的目錄中會產生共存的狀況。不過,您可以刪除所有檔案和登錄項目, 以完全移除 WebSphere ESB。全新的系統可讓您將產品重新安裝到原來的目錄中,而不會產生共存的狀況。

重要: 在這整個程序中,會提供步驟來移除在解除安裝 WebSphere ESBWebSphere Application ServerNetwork Deployment 兩者後所遺留的構件。所處理的 WebSphere Application Server 產品會假設成是 WebSphere ESB 安裝環境的基礎產品。

請執行下列程序來產生全新的系統。

這項作業的步驟

  1. 以隸屬於管理者群組的使用者 ID 登入。
  2. 確認您有緊急回復磁碟。如果需要建立這種磁片的相關說明,請參閱 Windows 的說明文件。

    這個步驟是一個保護動作。這項程序並不需要回復磁片。

  3. 利用 Windows 資源套件中的 regback.exe 程式來備份登錄。

    這個步驟是一個保護動作。這項程序並不需要登錄的備份副本。

  4. 刪除您所解除安裝之 WebSphere ESBWebSphere Application Server 產品的產品登錄項目。

    請從命令提示字元呼叫 regedit.exe,來編輯 Windows 系統登錄。

    注意:
    請謹慎處理登錄。利用登錄編輯器來檢視和編輯登錄內容時,一不小心就會出錯。編輯器不會發出編輯錯誤的警告,因此可能非常危險。登錄毀損可能會嚴重破壞系統,您甚至只能被迫選擇重新安裝 Windows 作業系統。
    1. 利用 Ctrl-F 來搜尋所有的 WebSphere 實例,判斷您應不應該刪除每個項目。您可能無法移除與 WebSphere ESBWebSphere Application Server 相關的所有項目,不過這不會造成任何問題。
    2. 展開並選取與 WebSphere ESBWebSphere 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
    3. 針對每個相關的登錄機碼,選取功能表列中的編輯 > 刪除
    4. 當系統詢問您是否確認刪除登錄機碼時,請選取
    5. 完成之後,請選取功能表列中的登錄 > 結束
  5. 刪除任何沒有位於安裝根目錄 (install_root) 中的設定檔目錄。

    若要判斷設定檔目錄的位置, 請先使用 manageprofile -listProfiles 指令,顯示設定檔名稱。接著,若要判斷設定檔目錄的所在位置, 請使用 manageprofile -getPath -profileName profile_name 指令,其中 profile_name 是對應至給定目錄的設定檔名稱。

  6. 刪除您所解除安裝之產品的安裝根目錄。
  7. 開啟一個「Windows 檔案總管」視窗,瀏覽到 C:\Documents and Settings\All Users\Start Menu\Programs\IBM WebSphere 目錄。
    如果您只有一個 WebSphere Application Server Network Deployment 安裝環境,請刪除下列資料夾(如果有的話):
    Application Server Network Deployment v6
    如果您只有一個 WebSphere ESB 安裝環境,請刪除下列資料夾(如果有的話):
    Enterprise Service Bus 6.0
    如果您安裝了多個 WebSphere Application ServerWebSphere ESB 版本,則資料夾名稱後面會附加一個數字, 例如,Application Server Network Deployment v6 (2)Process Server 6.0 (2)。在此情況下, 您可以使用下列程序來判斷所要刪除的資料夾:
    1. 在「Windows 檔案總管」中開啟 C:\Documents and Settings\All Users\Start Menu\Programs\IBM WebSphere
    2. 開啟 Application Server v6Application Server Network Deployment v6 子資料夾(如果存在於 IBM WebSphere 資料夾的話)。
    3. 用滑鼠右鍵按一下首要步驟子資料夾,並選取「內容」,然後選取「捷徑」標籤。
    4. 檢查「目標」內容,並判斷目標目錄是否指向解除安裝失敗的 WebSphere Application Server 安裝。如果是, 請刪除 Application Server v6Application Server Network Deployment v6 資料夾。
    5. 重複步驟 b 到 d,不過此時的步驟 b 是從 Process Server 6.0 子資料夾開始,而在步驟 d 方面,請判斷目標目錄是否指向安裝失敗的 WebSphere ESB 安裝。
    6. 針對額外的各組資料夾(例如 Application Server Network Deployment v6 (2)Process Server 6.0 (2))重複步驟 b 到 e。
  8. 刪除 %WINDIR%\IsUninst.exe 檔。
  9. 編輯 vpd.properties 檔,以移除 WebSphere ESBWebSphere Application Server Network Deployment 的項目。

    這個檔案是位於作業系統的安裝目錄內, 例如 C:\WINNT 或 C:\Windows 目錄。請移除您已解除安裝之 WebSphere ESB 安裝環境的所有項目。每一個 WebSphere ESB 項目皆以 WSE 字元為開頭,其後的數字代表版本號碼, 而同一行中會有 install_root 路徑,它對應至您已解除安裝的安裝環境。(如果您是在關閉自動換行的文字編輯器中顯示檔案, 則每一個項目各佔一行。)

    vpd.properties 檔中的每一個 WebSphere Application Server Network Deployment 項目的格式類似。如需這些項目的相關資訊(以協助您判斷所要刪除的項目)以及 vpd.properties 檔的相關資訊,請參閱 WebSphere Application Server Network Deployment 6.0 版資訊中心。

    請勿刪除 vpd.properties 檔案或將其更名, 因為 InstallShield for MultiPlatforms (ISMP) 程式會在它安裝的其他產品使用這個檔案。 如果您要解除安裝的 WebSphere ESBWebSphere Application Server 產品是 vpd.properties 檔中存在的產品項目, 您就可以刪除這個檔案。

  10. 編輯 .WBIRegistry.WASRegistry 檔。

    這些檔案位於當初安裝產品時所用之使用者 ID 的起始目錄。

    .WBIRegistry 檔包含各個 WebSphere Process Server 產品安裝環境的單行項目; .WASRegistry 檔則包含各個 WebSphere Application Server 產品安裝環境的單行項目。

    如果檔案只有一行,且其識別您要移除的產品, 則您可以刪除這些檔案。否則,請使用純文字檔編輯器, 來移除識別您要移除之產品的安裝根目錄的那一行。其他字行請保留不變。請勿刪除 .WBIRegistry.WASRegistry 檔,除非您已移除檔案中所列的所有安裝環境。

  11. 如果出現提示畫面指示您重新開機,請重新開機。

結果

這項程序會產生全新的系統。您現在可以重新安裝到相同的目錄中。全新的系統不會追蹤先前已刪除的安裝環境。

下一步

在清除系統後,請移至安裝 WebSphere ESB,以選擇一種安裝程序。


Task topic

使用條款 | 此頁的評等

時間戳記圖示前次更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tins_uninstall_windows.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)