WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Systèmes d'exploitation : AIX, HP-UX, Linux, Solaris, Windows

Préparation à la réinstallation après une désinstallation incorrecte (Windows)

Cette procédure permet de nettoyer un système Windows suite à un échec de la désinstallation de WebSphere ESB. Elle consiste à supprimer manuellement les entrées de registre pouvant empêcher la réinstallation du produit dans le répertoire d'origine. Si vous n'avez pas l'intention de réinstaller le produit, il est inutile d'effectuer cette procédure.

Avant d'effectuer la procédure suivante, vérifiez que vous avez désinstallé WebSphere ESB en mode silencieux ou à l'aide de l'assistant de désinstallation, et assurez-vous que l'opération ne s'est pas déroulée correctement. Cette procédure est inutile si la désinstallation a abouti.

Identifiez le répertoire racine_installation du produit à supprimer.

Les répertoires par défaut sont indiqués dans le Tableau 1 :

Tableau 1. Identification du répertoire d'installation du produit
Identificateur Répertoire par défaut
racine_installation
Emplacement par défaut C:\Program Files\IBM\WebSphere\ESB ou C:\Program Files\IBM\WebSphere\AppServer
Emplacement réel  
racine_profil
Emplacement par défaut C:\Program Files\IBM\WebSphere\ESB\profiles\nom_profil ou C:\Program Files\IBM\WebSphere\AppServer\profiles\nom_profil
Emplacement réel  

For Windows platforms Sous Windows : Si vous déplacez le répertoire racine de l'installation, utilisez un emplacement dont le chemin d'accès est moins long. La longueur maximale d'une commande Windows est de 258 caractères. En outre, un chemin d'accès trop long peut empêcher la création des profils. La longueur maximale du chemin d'accès est de 60 caractères pour racine_installation et de 80 caractères pour racine_profil.

L'assistant d'installation et l'assistant de gestion des profils vous permettent d'utiliser le répertoire de votre choix comme emplacement racine de l'installation. Examinez les fichiers suivants pour déterminer les emplacements réels :
  • Les fichiers %USERPROFILE%\.WBIRegistry et %USERPROFILE%\.WASRegistry identifient respectivement la racine d'installation de tous les produits WebSphere ESB et WebSphere Application Server installés.
  • Le fichier racine_installation\logs\wasprofile\wasprofile_create_nom_profil.log pour chaque profil créé identifie l'emplacement d'installation dans la section avec la balise <method>invokeWSProfile</method>.
La désinstallation du produit ne supprime pas le répertoire racine_profil, ni le sous-répertoire racine_profil\logs, qui contient le fichier pcatLog<horodatage>.txt (racine_profil représente l'emplacement d'installation du profil). Le répertoire racine_installation\logs est également conservé.

Si des fichiers d'une installation précédente ont été conservés, la réinstallation du produit dans un nouveau répertoire peut créer un scénario de coexistence. Cependant, vous pouvez supprimer tous les fichiers et les entrées de registre afin de supprimer totalement WebSphere ESB. Un système propre vous permet de réinstaller le produit dans le répertoire d'origine sans coexistence.

Important : Les différentes étapes de la procédure suivante indiquent comment supprimer les artefacts de WebSphere ESB et de WebSphere Application Server Network Deployment n'ayant pas été effacés au cours de la désinstallation. Cette procédure suppose que WebSphere Application Server est le produit sous-jacent associé à WebSphere ESB.

Procédez comme suit pour nettoyer le système.

  1. Connectez-vous avec un ID utilisateur appartenant au groupe des administrateurs.
  2. Vérifiez que vous disposez d'une disquette de démarrage de secours. Les instructions à suivre pour créer cette disquette sont présentées dans l'aide Windows.

    Cette étape est une mesure de sécurité. Cette procédure ne nécessite pas de disque de récupération.

  3. Utilisez le programme regback.exe de Windows Resource Kit pour sauvegarder le registre.

    Cette étape est une mesure de sécurité. Cette procédure ne nécessite pas de copie de sauvegarde du registre.

  4. Supprimez les entrées de registre correspondant aux produits WebSphere ESB et WebSphere Application Server que vous avez désinstallés.

    Exécutez regedit.exe à partir d'une invite de commande afin de modifier le registre système Windows.

    ATTENTION :
    Le registre doit être utilisé avec précaution. Vous risquez de commettre des erreurs en utilisant l'éditeur pour afficher et modifier le contenu du registre. L'éditeur ne signale pas les erreurs d'édition, ce qui est particulièrement dangereux. Un registre altéré peut perturber le fonctionnement du système à tel point qu'il peut s'avérer nécessaire de réinstaller le système d'exploitation Windows.
    1. Recherchez, à l'aide de la combinaison de touches Ctrl-F, toutes les instances de WebSphere pour déterminer s'il est nécessaire de supprimer chaque entrée. Il est possible que vous ne puissiez pas supprimer toutes les entrées liées à WebSphere ESB et WebSphere Application Server ; cela ne pose aucun problème.
    2. Développez et sélectionnez les clés liées aux produits WebSphere ESB et WebSphere Application Server.
      Pour WebSphere Application Server, supprimez les clés suivantes, si elles sont présentes :
      • 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

      Pour WebSphere ESB, supprimez les clés suivantes, si elles sont présentes :

      • 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. Pour chaque clé associée, sélectionnez Edition > Supprimer dans la barre de menus.
    4. Cliquez sur Oui lorsque le système vous demande de confirmer la suppression de la clé.
    5. Lorsque vous avez terminé, sélectionnez Registre > Quitter dans la barre de menus.
  5. Supprimez les répertoires de profils situés en dehors du répertoire principal d'installation (racine_installation).

    Pour connaître l'emplacement des répertoires de profils, utilisez d'abord la commande manageprofile -listProfiles pour afficher les noms des profils. Ensuite, exécutez la commande manageprofile -getPath -profileName nom_profil (nom_profil représente le nom de profil correspondant à un répertoire donné).

  6. Supprimez le répertoire racine du produit désinstallé.
  7. Ouvrez une fenêtre de l'Explorateur Windows et accédez au répertoire C:\Documents and Settings\All Users\Menu Démarrer\Programmes\IBM WebSphere.
    Si vous disposez d'un seul produit WebSphere Application Server Network Deployment installé, supprimez le répertoire suivant, s'il est présent :
    Application Server Network Deployment v6
    Si vous disposez d'un seul produit WebSphere ESB installé, supprimez le répertoire suivant, s'il est présent :
    Enterprise Service Bus 6.0
    Si vous disposez de plusieurs produits WebSphere Application Server ou WebSphere ESB installés, les noms de répertoire sont suivis d'un numéro, par exemple, Application Server Network Deployment v6 (2) ou Process Server 6.0 (2). Dans ce cas, procédez comme suit pour choisir le(s) dossier(s) à supprimer :
    1. Dans l'Explorateur Windows, ouvrez le répertoire C:\Documents and Settings\All Users\Start Menu\Programs\IBM WebSphere.
    2. Ouvrez le sous-répertoire Application Server v6 ou Application Server Network Deployment v6, s'il est présent.
    3. A l'aide du bouton droit de la souris, cliquez sur le sous-répertoire First steps et sélectionnez Propriétés.
    4. Dans la fenêtre qui s'affiche, identifiez si l'emplacement cible indiqué correspond au produit WebSphere Application Server dont la désinstallation a échoué. Si tel est le cas, supprimez le dossier Application Server v6 ou Application Server Network Deployment v6.
    5. Recommencez les étapes b à d, mais à l'étape b, sélectionnez le dossier Process Server 6.0 et à l'étape d, identifiez si l'emplacement cible correspond au produit WebSphere ESB dont la désinstallation a échoué.
    6. Recommencez les étapes b à e pour chaque dossier supplémentaire (par exemple, Application Server Network Deployment v6 (2) ou Process Server 6.0 (2)).
  8. Supprimez le fichier %WINDIR%\IsUninst.exe.
  9. Editez le fichier vpd.properties pour supprimer les entrées de WebSphere ESB et WebSphere Application Server Network Deployment.

    Ce fichier est situé dans le répertoire d'installation du système d'exploitation (C:\WINNT ou C:\Windows). Supprimez toutes les entrées correspondant au produit WebSphere ESB que vous avez désinstallé. Les entrées de WebSphere ESB commencent par les lettres WSE, suivies du numéro de version et du chemin d'accès au répertoire racine_installation, correspondant au produit que vous avez désinstallé. (Chaque entrée figure sur une seule ligne si l'option de renvoi automatique à la ligne de l'éditeur de texte que vous utilisez est désactivée.)

    Les entrées de WebSphere Application Server Network Deployment dans le fichier vpd.properties utilisent le même format. Pour plus d'informations sur ces entrées et sur le fichier vpd.properties, reportez-vous au centre de documentation de WebSphere Application Server Network Deployment, version 6.0.

    Ne supprimez pas le fichier vpd.properties et ne le renommez pas car le programme ISMP (InstallShield for MultiPlatforms) l'utilise pour les autres produits qu'il installe. Si le produit WebSphere ESB ou WebSphere Application Server que vous désinstallez est le seul produit qui possède des entrées dans le fichier vpd.properties, vous pouvez supprimer ce dernier.

  10. Editez les fichiers .WBIRegistry et .WASRegistry.

    Ces fichiers sont situés dans le répertoire de base de l'ID utilisateur qui a procédé à l'installation.

    Les fichiers .WBIRegistry et .WASRegistry contiennent respectivement une entrée d'une ligne pour chaque installation de WebSphere Process Server et de WebSphere Application Server.

    Si ces fichiers contiennent une seule ligne identifiant le produit supprimé, vous pouvez les supprimer. Sinon, utilisez un éditeur de texte standard pour supprimer la ligne identifiant le répertoire racine du produit supprimé et conservez les autres lignes. Ne supprimez pas les fichiers .WBIRegistry et .WASRegistry à moins d'avoir désinstallé tous les produits qui y sont répertoriés.

  11. Si le système vous y invite, redémarrez le serveur.

Cette procédure permet de nettoyer le système ; vous pouvez donc maintenant réinstaller le produit dans les répertoires d'origine. Un système "nettoyé" ne contient aucune trace d'une installation ayant été supprimée.

Une fois le système nettoyé, consultez la section Installation de WebSphere ESB pour sélectionner une procédure d'installation.


Task topic

Conditions d'utilisation | Evaluez cette page

Timestamp iconDernière révision :
../timestamp 4 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 2006. All Rights Reserved. Copyright IBM France, 2006. Tous droits réservés.
Ce centre de documentation a été réalisé grâce à la technologie Eclipse. (http://www.eclipse.org)