Etudiez le nettoyage d'un système Windows® en cas d'échec de la désinstallation de WebSphere ESB.
Après avoir exécuté le programme de désinstallation, exécutez la procédure manuelle de suppression des entrées de registre pouvant empêcher la réinstallation du produit dans le répertoire d'origine.
Avant de commencer
Avant d'effectuer cette procédure, 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.
Identifier le répertoire
racine_installation du produit à supprimer.
Pour plus de détails sur l'emplacement des répertoires par défaut, voir Répertoires d'installation par défaut du produit, des profils et des outils.
L'assistant d'installation et
l'outil de gestion de profil 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 :
- Le fichier .nifRegistry identifie la racine d'installation de tous les produits WebSphere ESB installés. Il identifie également la racine d'installation de tous les produits WebSphere Application Server installés. Il se trouve dans les emplacements suivants :
- Si l'ID utilisateur qui a installé le produit avait des privilèges d'administration, le fichier se trouve dans le répertoire principal Windows (C:\Windows ou C:\WINNT sur la plupart des systèmes Windows).
- Si l'ID utilisateur qui a installé le produit n'avait pas de privilèges d'administration, le fichier se trouve dans le répertoire personnel de cet ID utilisateur.
- Le fichier racine_installation\logs\manageprofiles\nom_profil_create.log d'un profil identifie l'emplacement de ce profil. Recherchez le texte profilePath= dans ce fichier pour obtenir l'emplacement du profil.
La désinstallation du produit ne supprime pas le répertoire racine_profil, ni le répertoire racine_profil\logs, où racine_profil correspond à l'emplacement d'installation du profil. Le répertoire racine_installation\logs est également conservé.
Pourquoi et quand exécuter cette tâche
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 cette procédure indiquent comment supprimer les artefacts de
WebSphere ESB et WebSphere Application Server ou
WebSphere Application Server Network Deployment n'ayant pas été effacés lors de la désinstallation. Cette procédure suppose que le produit WebSphere Application Server concerné est le est le
produit sous-jacent associé à l'installation de WebSphere ESB.
Procédez comme
suit pour nettoyer le système.
Procédure
- Connectez-vous en spécifiant l'ID utilisateur utilisé lors de l'installation du produit.
- Facultatif : 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 de Windows.
Cette
étape est une mesure de sécurité. Cette procédure ne nécessite pas de disque de récupération.
- Facultatif : 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.
- Supprimez les entrées de registre correspondant aux versions de WebSphere ESB et de
WebSphere Application Server désinstallées.
Exécutez regback.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.
- 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.
- Développez et sélectionnez les clés liées aux produits WebSphere ESB et WebSphere Application
Server.
Le cas échéant, supprimez les clés suivantes du produit WebSphere Application Server :
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start
Menu2\Programs\IBM WebSphere\Application Server Network Deployment V6.1
- HKEY_CURRENT_USER\Software\IBM\WebSphere Application Server Network Deployment\6.1.0.0
- HKEY_LOCAL_MACHINE\Software\IBM\Web server Plug-ins for IBM WebSphere Application Server\6.1.0.0
Supprimez la clé suivante si elle est présente pour le produit WebSphere Application Server 6.1 Feature Pack for Web Services : HKEY_CURRENT_USER\Software\IBM\WebSphere Application Server 6.1 Feature Pack for Web Services\6.1.0.9.
Le cas échéant, supprimez les clés suivantes
du produit
WebSphere ESB :
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start
Menu2\Programs\IBM WebSphere\Enterprise
Service Bus 6.2
- HKEY_CURRENT_USER\Software\IBM\WebSphere Enterprise Service Bus\6.2
- Pour chaque clé associée, sélectionnez Edition
> Supprimer dans la barre de menus.
- Cliquez sur Oui lorsque le système vous demande
de confirmer la suppression de la clé.
- Lorsque vous avez terminé, sélectionnez Registre > Quitter
dans la barre de menus.
- Supprimez le répertoire racine
du produit désinstallé.
- Avec regedit, supprimez les clés de registre du formulaire HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IBMWAS61Service qui sont associées à l'installation que vous avez désinstallée.
- Identifiez tous les répertoires des profils et supprimez-les.
- Ouvrez une fenêtre de l'Explorateur Windows et accédez au répertoire suivant (où user_id est l'utilisateur qui a installé le produit) : C:\Documents and Settings\user_id\Start Menu\Programs\IBM WebSphere
Si vous disposez d'une seule installation de WebSphere Application Server, supprimez le dossier suivant (s'il existe) :
Serveur d'applications v6.1
Si vous disposez d'une seule installation de WebSphere Application
Server Network Deployment, supprimez le dossier suivant (s'il existe) :
Application Server Network Deployment v6.1
Si vous disposez d'une seule installation de
WebSphere ESB,
supprimez le dossier suivant (s'il existe) :
Enterprise Service Bus 6.2
Si vous avez plusieurs versions installées de WebSphere Application Server ou
WebSphere ESB, un numéro est ajouté aux noms des dossiers (par exemple
Application Server Network Deployment V6.1 (2) ou
Enterprise Service Bus 6.2 (2). Dans ce cas, vous pouvez utiliser la procédure suivante pour identifier le ou les dossiers à supprimer :
- Dans l'Explorateur Windows, ouvrez C:\Documents and Settings\user_id\Start Menu\Programs\IBM WebSphere\ (où user_id est l'utilisateur qui a installé le produit).
- Ouvrez le dossier Application Server V6.1 ou Application Server Network Deployment V6.1.
- Cliquez avec le bouton droit de la souris sur le sous-dossier Outil de gestion de profil et sélectionnez Propriétés, puis cliquez sur l'onglet Raccourci.
- Analysez la propriété Cible et déterminez si le répertoire Cible pointe vers l'instance de WebSphere Application Server dont la désinstallation a échoué. Si tel est le cas, supprimez le dossier Application Server V6.1 ou Application Server Network Deployment V6.1.
- Répétez les étapes b à d, mais cette fois, pour l'étape b, commencez par le sous-dossier Enterprise Service Bus 6.2 et, pour l'étape d, déterminez si le répertoire cible pointe vers l'instance de WebSphere ESB dont l'installation a échoué.
- Répétez les étapes b à e pour chaque ensemble de dossiers supplémentaire (par exemple Application Server Network Deployment V6.1 (2) et Enterprise Service Bus 6.2 (2).
- Editez vos entrées dans le fichier .nifRegistry.
Le fichier
.nifRegistry se trouve dans l'emplacement suivant :
- Si l'ID utilisateur qui a installé le produit avait des privilèges d'administration, le fichier se trouve dans le répertoire principal Windows (C:\Windows ou C:\WINNT sur la plupart des systèmes Windows).
- Si l'ID utilisateur qui a installé le produit n'avait pas de privilèges d'administration, le fichier se trouve dans le répertoire personnel de cet ID utilisateur.
Le fichier .nifRegistry contient une ligne d'entrée
pour chaque installation des produits WebSphere ESB et WebSphere Application Server.
Vous pouvez supprimer ce fichier si une seule ligne identifie le produit que vous avez supprimé. 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 le fichier .nifRegistry à moins d'avoir désinstallé tous les produits qui y sont répertoriés.
- Si le système vous y invite,
redémarrez le
serveur.
Résultats
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.
Que faire ensuite
Une fois le système nettoyé, consultez la
section Installation du logiciel pour sélectionner
une procédure d'installation.