Preparando para Reinstalação após uma Desinstalação em Falha em Sistemas Windows

Este procedimento limpa um sistema Windows se uma desinstalação do WebSphere Process Server falhar. Após a execução do programa de desinstalação, estas etapas manuais removem entradas do registro que podem impedir a reinstalação do produto no diretório original. Se você não estiver planejando reinstalar, não desempenhe esta etapa.

Antes de iniciar

Antes de executar este procedimento, certifique-se de que tenha desinstalado o WebSphere Process Server silenciosamente ou utilizando o assistente de Desinstalação e de que o procedimento não foi completamente bem-sucedido. Se o procedimento tiver sido bem-sucedido, não será necessário desempenhar esta tarefa.

Determine o diretório install_root para o produto de forma que seja possível remover o produto correto e produzir um sistema limpo.

Os diretórios padrão são mostrados em Tabela 1:

Tabela 1. Tabela de Planejamento para a Identificação do Local Real da Instalação do Produto
Identificador Local do Diretório Padrão Local Real
install_root C:\Arquivos de programas\IBM\WebSphere\ProcServer ou C:\Arquivos de programas\IBM\WebSphere\AppServer  
profile_root C:\Arquivos de programas\IBM\WebSphere\ProcServer\profiles \profile_name ou C:\Arquivos de programas\IBM\WebSphere\AppServer\profiles \profile_name

Foi incluído um espaço nestas entradas para permitir que ele se ajuste na célula da tabela. As entradas reais não incluem um espaço.

 

Icon indicating Windows platforms Em plataformas Windows: Se você mover o diretório raiz da instalação, mova-o para um diretório com um nome de caminho mais curto. As plataformas Windows possuem uma restrição de comprimento de 258 caracteres para um comando. Pode ocorrer um problema que impede a criação bem-sucedida de um perfil quando um dos caminhos é muito longo. O comprimento máximo para o diretório install_root é 60 caracteres. O comprimento máximo para o diretório profile_root é de 80 caracteres.

O assistente de Instalação e o assistente de Perfil permitem que você especifique seus próprios locais para os diretórios raiz da instalação. Examine os seguintes arquivos para determinar os locais reais:
  • O arquivo %USERPROFILE%\.WBIRegistry identifica a raiz da instalação para todos os produtos WebSphere Process Server instalados; o arquivo %USERPROFILE%\.WASRegistry, para todos os produtos WebSphere Application Server.
  • O arquivo install_root\logs\wasprofile\wasprofile_create_profile_name.log de cada perfil criado identifica o local da instalação na sub-rotina com a tag <method>invokeWSProfile</method>.
A desinstalação do produto deixa o diretório profile_root, incluindo o diretório profile_root\logs com o arquivo pcatLog<timestamp>.txt, em que profile_root representa o local da instalação do perfil. Deixa também o diretório install_root\logs.

Por Que e Quando Desempenhar Esta Tarefa

A reinstalação do produto em um novo diretório quando arquivos de uma instalação anterior permanecem pode criar um cenário de coexistência. No entanto, você pode excluir todos os arquivos para remover totalmente o WebSphere Process Server. Um sistema limpo permite reinstalar o produto no diretório original sem coexistência.

Importante: Neste procedimento, as etapas abordam a remoção de artefatos que ficaram após a desinstalação do WebSphere Process Server e do WebSphere Application Server ou do WebSphere Application Server Network Deployment. O produto WebSphere Application Server abordado é considerado como o produto subjacente da instalação do WebSphere Process Server.

Execute o procedimento a seguir para produzir um sistema limpo.

Etapas para Esta Tarefa

  1. Efetue logon com um ID de usuário que pertença ao grupo Administrador.
  2. Verifique se você possui um Disco de Recuperação de Emergência. Instruções para criar esse disco podem ser encontradas na documentação de ajuda do Windows.

    Esta etapa é uma segurança. Esse procedimento não requer o disco de recuperação.

  3. Utilize o programa regback.exe do Windows Resource Kit para fazer backup do registro.

    Esta etapa é uma segurança. Esse procedimento não requer a cópia de backup do registro.

  4. Exclua entradas de registro do produto para os produtos WebSphere Process Server e WebSphere Application Server desinstalados.

    Chame regedit.exe a partir de um prompt de comandos para editar o registro do sistema Windows.

    CUIDADO:
    Lide com o Registro com cuidado. Você pode facilmente cometer um erro durante a utilização do editor de registro para visualizar e editar o conteúdo do registro. O editor não o adverte dos erros de edição, que podem ser extremamente perigosos. Um registro corrompido pode danificar seu sistema a ponto de sua única opção ser reinstalar o sistema operacional Windows.
    1. Utilize Ctrl-F para procurar todas as instâncias do WebSphere para determinar se você deve excluir cada entrada. Pode não ser possível remover todas as entradas relacionadas ao WebSphere Process Server e ao WebSphere Application Server, o que não é um problema.
    2. Expanda e selecione chaves relacionadas aos produtos WebSphere Process Server e WebSphere Application Server.
      Exclua as seguintes chaves, se presentes, para o produto 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
      Exclua as seguintes chaves, se presentes, para o produto WebSphere Process Server:
      • HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ Currentversion\ Explorer\ MenuOrder\ Start Menu\ Programs\ IBM WebSphere\Process Server 6.0
      • HKEY_LOCAL_MACHINE\Software\IBM\WebSphere Process Server\6.0.0.0
    3. Selecione Editar > Excluir na barra de menus de cada chave relacionada.
    4. Selecione Sim quando perguntado se deseja confirmar a exclusão da chave.
    5. Selecione Registro > Sair na barra de menus quando tiver concluído.
  5. Exclua o diretório raiz da instalação para o produto desinstalado.
  6. Determine todos os diretórios de perfil e remova-os.
  7. Abra uma janela do Windows Explorer e vá para o diretório C:\Documents and Settings\All Users\Start Menu\Programs\IBM WebSphere.
    Se você tiver apenas uma instalação do WebSphere Application Server, exclua a seguinte pasta, se ela estiver presente:
    Application Server v6
    Se você tiver apenas uma instalação do WebSphere Application Server Network Deployment, exclua a seguinte pasta, se ela estiver presente:
    Application Server Network Deployment v6
    Se você tiver apenas uma instalação do WebSphere Process Server, exclua a seguinte pasta, se ela estiver presente:
    Process Server 6.0
    Se você tiver várias versões do WebSphere Application Server ou WebSphere Process Server instaladas, os nomes de pastas serão anexados com um número, por exemplo, Application Server Network Deployment v6 (2) ou Process Server 6.0 (2). Neste caso, você pode utilizar o seguinte procedimento para determinar quais pastas excluir:
    1. Abra C:\Documents and Settings\All Users\Start Menu\Programs\IBM WebSphere no Windows Explorer.
    2. Abra a subpasta Application Server v6 ou Application Server Network Deployment v6, se existir uma na pasta do IBM WebSphere.
    3. Clique com o botão direito do mouse na subpasta Primeiras Etapas e selecione Propriedades, em seguida, selecione a guia Atalho.
    4. Examine a propriedade de Destino e determine se o diretório de Destino aponta para a instalação do WebSphere Application Server que falhou ao desinstalar. Se este for o caso, exclua a pasta Application Server v6 ou Application Server Network Deployment v6.
    5. Repita as etapas de b a d mas, neste momento, para a etapa b, comece com a subpasta Process Server 6.0 e, para a etapa d, determine se o diretório de Destino aponta para a instalação do WebSphere Process Server que falhou ao instalar.
    6. Repita as etapas b a e para cada conjunto adicional de pastas (por exemplo, Application Server Network Deployment v6 (2) ou Process Server 6.0 (2)).
  8. Exclua o arquivo %WINDIR%\IsUninst.exe.
  9. Edite o arquivo vpd.properties para remover as entradas para o WebSphere Process Server e o WebSphere Application Server ou o WebSphere Application Server Network Deployment.
    O arquivo está localizado no diretório de instalação do sistema operacional, como por exemplo, o diretório C:\WINNT ou C:\Windows. Remova todas as entradas da instalação do WebSphere Process Server que você desinstalou. Cada entrada do WebSphere Process Server começa com os caracteres WSE, seguidos por números que representam o número do release e, na mesma linha, haverá o caminho install_root correspondente à instalação que você desinstalou. Cada entrada estará em uma única linha se o arquivo for exibido em um editor de texto com a mudança automática de linha desativada. Por exemplo, a linha
    WSEAA60BPC|6|0|0|0|6.0.0.0|1=Bpc|BPC||IBM||6.0.0.0
    |C:\Program Files\IBM\WebSphere\ProcServer|0|0|1|WSEAA60|6|0|0|0|6.0.0.0|1|0
    |true|true|3|WSEAA60BPC|6|0|0|0|6.0.0.0|1
    corresponde ao componente Business Process Choreographer (indicado por BPC no exemplo), para uma instalação feita no diretório C:\Program Files\IBM\WebSphere\ProcServer.
    Nota: Este texto aparece em várias linhas neste documento para fins de formatação, mas seria uma única linha no arquivo vpd.properties.

    Cada entrada do WebSphere Application Server ou do WebSphere Application Server Network Deployment no arquivo vpd.properties tem um formato semelhante. Para obter informações sobre estas entradas para ajudá-lo a determinar o que excluir e para obter informações adicionais sobre o arquivo vpd.properties, consulte o tópico Arquivo vpd.properties no centro de informações do WebSphere Application Server Network Deployment, Versão 6.0.

    Não exclua ou renomeie o arquivo vpd.properties porque o programa ISMP (InstallShield para MultiPlataformas) utiliza-o para outros produtos que instala. Se o produto WebSphere Process Server ou WebSphere Application Server que estiver sendo desinstalado for o único produto com entradas no arquivo vpd.properties, será possível excluir este arquivo.

  10. Edite os arquivos .WBIRegistry e .WASRegistry.

    O local destes arquivos é o diretório home do ID do usuário com o qual o produto foi instalado.

    O arquivo .WBIRegistry contém uma entrada de uma linha para cada instalação do produto WebSphere Process Server; o arquivo .WASRegistry, para cada instalação do produto WebSphere Application Server.

    É possível excluir estes arquivos, se houver apenas uma linha em cada arquivo que identifique o produto removido. Caso contrário, utilize o editor de arquivo simples para remover a linha que identifica o diretório raiz da instalação do produto removido. Deixe as outras linhas intactas. Não exclua os arquivos .WBIRegistry e .WASRegistry, a menos que tenha removido todas as instalações listadas nos arquivos.

  11. Reinicie seu servidor se for exibido um prompt que o instrua a reiniciar.

Resultado

Esse procedimento resulta em um sistema limpo. É possível reinstalar nos mesmos diretórios agora. Um sistema limpo não tem rastro de uma instalação anteriormente excluída.

O que fazer em seguida

Depois de limpar seu sistema, vá para Instalando o Software para escolher um procedimento de instalação.

Tarefas relacionadas

(c) Copyright IBM Corporation 2005, 2006.
Este centro de informações é desenvolvido em tecnologia Eclipse (http://www.eclipse.org)