[Windows]

Desinstalando IBM MQ usando msiexec

Você pode desinstalar IBM® MQ executando o comando msiexec a partir da linha de comando para remover todos os recursos instalados atualmente, ou recursos selecionados.

Antes de Começar

Esta tarefa descreve uma das diversas opções de desinstalação que você pode escolher ao desinstalarIBM MQ conforme descrito em DesinstalandoIBMMQ no Windows . Antes de iniciar esta tarefa, consulte DesinstalandoIBMMQ no Windows Para maiores informações.

Se você não precisar mais dos gerenciadores de filas que estão no sistema, exclua-os usando o comando IBM MQ Explorer ou o comando dltmqm .

Sobre esta tarefa

Você pode usar o comando msiexec para desinstalar IBM MQ executando o comando msiexec com um parâmetro que chama um arquivo de resposta, ou inserindo os parâmetros necessários msiexec na linha de comando.

Importante: Ao especificar quais recursos remover com o parâmetro REMOVE :
  • Se você deseja desinstalar silenciosamente o recurso Servidor, e o recurso Administração da web (Web) está instalado, também deve-se desinstalar silenciosamente o recurso da web ao mesmo tempo, especificando REMOVE="Web,Server".
  • Se quiser desinstalar silenciosamente o recurso Java runtime environment (JRE) e o recurso Administração da Web (Web) estiver instalado, você também deverá desinstalar silenciosamente o recurso Web ao mesmo tempo, especificando REMOVE="Web,JRE".

Se você estiver executando IBM MQ em Windows com o User Account Control (UAC) ativado, deve-se chamar a desinstalação silenciosa a partir de um prompt de comando elevado. Eleve um prompt de comandos ao clicar com o botão direito do mouse para iniciá-lo e selecione Executar como Administrador.

Em todos os exemplos de comandos mostrados, os nomes de variáveis usados são os seguintes:
  • installation_name é o nome da instalação que você deseja remover.
  • product_code é o valor mostrado para MSIProdCode na saída do seguinte comando:
    dspmqinst -n installation_name
    
    Um exemplo de código do produto é {0730749B-080D-4A2E-B63D-85CF09AE0EF0}.

Procedimento

  • Para desinstalar silenciosamente IBM MQ executando o comando msiexec com um parâmetro que chama um arquivo de resposta:
    1. Configure quais recursos desinstalar e se deve manter os gerenciadores de filas existentes no arquivo de resposta.
      Um arquivo de resposta é um arquivo de texto ASCII que contém os valores de parâmetros que você deseja definir para a desinstalação. O arquivo de resposta tem um formato semelhante a um arquivo Windows .ini , e contém a estrofe [Response]. Esta estrofe contém parâmetros que o comando msiexec pode utilizar, na forma de property = value pares. O comando msiexec ignora quaisquer outras sub-rotinas no arquivo. Este é um exemplo de uma sub-rotina [Response] de desinstalação simples:
      [Response] REMOVE="ALL"
      
      Para obter mais informações sobre como criar um arquivo de resposta, incluindo quais parâmetros você pode especificar, consulte Criando e usando um arquivo de resposta para instalação do servidor .
    2. Para desinstalar silenciosamente IBM MQ usando o arquivo de resposta, digite o seguinte comando: msiexec /x {product_code} /l*v "c:\removal.log" /q USEINI= "response_file" INSTALLATIONNAME= "installation_name"
  • Para desinstalar IBM MQ , inserindo os parâmetros necessários msiexec na linha de comando, digite um dos seguintes comandos:
    • Para chamar uma desinstalação interativa dando-lhe a opção de remover dados do gerenciador de filas (fornecendo não há outras instalações IBM MQ restantes):
      msiexec /x {product_code} /l*v "c:\removal.log" REMOVE="All" INSTALLATIONNAME="installation_name"
      

      Se você estiver executando o IBM MQ em um sistema Windows com o Controle de Conta do Usuário (UAC) ativado, poderá ver caixas de diálogo Abrir Arquivo-Aviso de Segurança durante a desinstalação que listam International Business Machines Limited como o publicador. Clique em Executar para permitir que a desinstalação continue.

    • Para chamar uma desinstalação silenciosa que não remova nenhum dado do gerenciador de filas:
      msiexec /x {product_code} /l*v "c:\removal.log" /q REMOVE="All" INSTALLATIONNAME="installation_name"
      
    • Para chamar uma desinstalação silenciosa e remover quaisquer dados do gerenciador de filas (válido somente para remover a instalação do servidor final):
      msiexec /x {product_code} /l*v "c:\removal.log" /q REMOVE="All" KEEPQMDATA="delete"
      INSTALLATIONNAME="installation_name"
      
    • Para monitorar o progresso do processo de desinstalação e não remover quaisquer dados do gerenciador de filas:
      msiexec /x {product_code} /l*v "c:\removal.log" INSTALLATIONNAME="installation_name"
      

      Se você estiver executando o IBM MQ em um sistema Windows com o Controle de Conta do Usuário (UAC) ativado, poderá ver caixas de diálogo Abrir Arquivo-Aviso de Segurança durante a desinstalação que listam International Business Machines Limited como o publicador. Clique em Executar para permitir que a desinstalação continue.

    • Para chamar uma desinstalação silenciosa e não remover nenhum dado do gerenciador de filas:
      msiexec /x {product_code} /l*v "c:\removal.log" /q INSTALLATIONNAME="installation_name"
      

Resultados

Após o comando ser inserido, o prompt de comando imediatamente reaparece e IBM MQ é desinstalado como um processo de fundo. Se você tiver inserido os parâmetros para produzir um log, verifique este arquivo para ver como está o progresso da desinstalação. Se a desinstalação terminar com sucesso, você verá a mensagemRemoval completed successfullyno arquivo de log.

O Que Fazer A Seguir

Conclua as etapas que você iniciou DesinstalandoIBMMQ no Windows .