Este procedimiento limpia un sistema Windows si la desinstalación de
WebSphere ESB
falla. Después de ejecutar el programa de desinstalación, estos pasos manuales
eliminan las entradas del registro que pueden impedirle que reinstale el producto en
el directorio original. Si no tiene previsto volver a realizar la instalación, no
lleve a cabo esta tarea.
Antes de empezar
Antes de realizar este procedimiento, asegúrese de haber desinstalado WebSphere ESB utilizando
el asistente de desinstalación o de forma silenciosa y que el procedimiento no
se haya completado correctamente. Si el procedimiento se realiza
correctamente, no es necesario realizar esta tarea.
Determine el directorio
raíz_instalación del producto de modo que se elimine el producto correcto y
se obtenga un sistema limpio.
Los directorios predeterminados se muestran en
la
Tabla 1:
Tabla 1. Tabla de
planificación para identificar la ubicación real de la instalación del producto Identificador |
Ubicación de directorio predeterminada |
raíz_instalación |
Ubicación predeterminada |
C:\Archivos de programa\IBM\WebSphere\ESB o C:\Archivos de programa\IBM\WebSphere\AppServer |
Ubicación real |
|
raíz_perfil |
Ubicación predeterminada |
C:\Archivos de programa\IBM\WebSphere\ESB\profiles\nombre_perfil o
C:\Archivos de programa\IBM\WebSphere\AppServer\profiles\nombre_perfil |
Ubicación real |
|
En plataformas Windows: si mueve un
directorio raíz de instalación, muévalo al directorio con un nombre de vía de acceso
más corto. Las plataformas Windows tienen una restricción de longitud de 258
caracteres para un mandato. Pueden producirse problemas que eviten la correcta creación de un perfil
si alguna de las vías de acceso es muy larga. La longitud máxima del
directorio raíz_instalación es de 60 caracteres. La longitud máxima del
directorio raíz_perfil es de 80 caracteres.
El asistente de
instalación y el asistente para perfiles permiten especificar sus propias
ubicaciones para directorios raíz de instalación. Examine los archivos siguientes
para determinar las ubicaciones reales:
- El archivo %USERPROFILE%\.WBIRegistry identifica la raíz de
instalación para todos los productos
WebSphere ESB
instalados; el archivo %USERPROFILE%\.WASRegistry, para todos los
productos WebSphere Application Server.
- El archivo
raíz_instalación\logs\wasprofile\wasprofile_create_nombre_perfil.log
de cada perfil creado identifica la ubicación de instalación en la sección con la
etiqueta <method>invokeWSProfile</method>.
La desinstalación del producto deja el directorio
raíz_perfil, incluido el directorio
raíz_perfil\logs con el archivo
pcatLog<timestamp>.txt, donde
raíz_perfil representa la
ubicación de instalación del perfil. También deja el directorio
raíz_instalación\logs.
Por qué y cuándo se efectúa esta tarea
La reinstalación del producto en un nuevo directorio cuando quedan
archivos de una instalación anterior puede crear una situación de coexistencia. Sin
embargo, puede suprimir todos los archivos y las entradas de registro para eliminar
por completo
WebSphere ESB.
Un sistema limpio le permite reinstalar el producto en el directorio original sin
que se produzca la coexistencia.
Importante: A lo largo de este
procedimiento, los pasos tienen como objeto eliminar artefactos restantes tras la
desinstalación de
WebSphere ESB y
WebSphere Application Server
Network Deployment. Se supone que el producto
WebSphere Application Server
tratado debe ser el producto subyacente en la instalación de
WebSphere ESB.
Lleve a cabo el procedimiento siguiente para obtener un sistema limpio.
Pasos para realizar esta tarea
- Inicie la sesión con un ID de usuario que pertenezca al grupo Administrador.
- Verifique que tenga un disco de recuperación de emergencia. Las instrucciones
para crear este disco se encuentran en la documentación de ayuda de Windows.
Este
paso constituye una salvaguarda. Este procedimiento no requiere el disco de
recuperación.
- Utilice el programa regback.exe del kit de recursos de
Windows para hacer una copia de seguridad del registro.
Este paso
constituye una salvaguarda. Este procedimiento no requiere la copia de seguridad del
registro.
- Suprima las entradas de registro del producto para los productos
WebSphere ESB y WebSphere Application Server que ha
desinstalado.
Invoque regedit.exe desde un indicador
de mandatos para editar el registro del sistema Windows.
PRECAUCIÓN:
Tenga
precaución al manipular el registro. Es fácil cometer un error al utilizar el editor
del registro para ver y editar el contenido del registro. El editor no le
advierte de errores de edición, lo que puede resultar muy peligroso. Un registro
dañado puede perturbar el sistema hasta tal punto que la única opción pueda ser
volver a instalar el sistema operativo Windows.
- Utilice Ctrl-F para buscar todas las instancias de
WebSphere y determinar si debe suprimir cada entrada. Es posible que
no pueda eliminar todas las entradas relacionadas con
WebSphere ESB y WebSphere Application Server, lo cual no
supone un problema.
- Expanda y seleccione las claves relacionadas con productos
WebSphere ESB y
WebSphere Application Server.
Suprima las claves siguientes si están presentes para el producto
WebSphere Application Server:
- HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ Currentversion\ Explorer\
MenuOrder\ Menú Inicio\ Programas\ 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
Suprima las claves siguientes si están presentes para el producto
WebSphere ESB:
- HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ Currentversion\ Explorer\
MenuOrder\ Menú Inicio\ Programas\ 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
- Seleccione Editar > Suprimir en la barra de menús para cada clave
relacionada.
- Seleccione Sí cuando se le solicite la supresión de la clave.
- Seleccione Registro > Salir de la barra de menús cuando haya acabado.
- Suprima los directorios de perfiles que no se encuentren en el directorio
raíz de instalación (raíz_instalación).
Para
determinar las ubicación de directorios de perfiles, primero utilice el mandato
manageprofile -listProfiles para visualizar nombres de perfiles. A
continuación, para determinar dónde se encuentran los directorios de perfiles,
utilice el mandato manageprofile -getPath -profileName
nombre_perfil, donde
nombre_perfil es el nombre del perfil
correspondiente al directorio especificado.
- Suprima el directorio raíz de instalación del producto que ha desinstalado.
- Abra una ventana del explorador de Windows y vaya al directorio
C:\Documents and Settings\All Users\Menú Inicio\Programas\IBM WebSphere.
Si sólo tiene una instalación de
WebSphere Application Server Network
Deployment, suprima la carpeta siguiente si está presente:
Application Server Network Deployment v6
Si sólo tiene una instalación de
WebSphere ESB,
suprima la carpeta siguiente si está presente:
Enterprise Service Bus 6.0
Si tiene instaladas varias versiones de
WebSphere Application Server o
WebSphere ESB, los
nombres de carpeta se añadirán con un número; por ejemplo
Application
Server Network Deployment v6 (2) o
Process Server 6.0 (2). En
este caso, puede utilizar el procedimiento siguiente para determinar qué carpetas deben suprimirse:
- Abra C:\Documents and Settings\All Users\Menú Inicio\Programas\IBM
WebSphere en el explorador de Windows.
- Abra la subcarpeta Application Server v6 o Application
Server Network Deployment v6 si hay alguna en la carpeta IBM WebSphere.
- Pulse con el botón derecho del ratón en la subcarpeta Primeros
pasos, seleccione Propiedades y, a continuación, seleccione la pestaña
Acceso directo.
- Examine la propiedad Destino y determine si el directorio de destino apunta a la
instalación de WebSphere Application Server que no ha podido desinstalarse.
Si es así, suprima la carpeta Application Server v6 o
Application Server Network Deployment v6.
- Repita los pasos b a d, pero esta vez, en el paso b, empiece por la carpeta Process
Server 6.0 y, en el paso d, determine si el directorio de destino apunta a
la instalación de WebSphere ESB
que no se ha podido instalar.
- Repita los pasos b a e para cada conjunto adicional de carpetas
(por ejemplo, Application Server Network Deployment v6 (2) o Process Server 6.0 (2)).
- Suprima el archivo %WINDIR%\IsUninst.exe.
- Edite el archivo vpd.properties para eliminar las
entradas de
WebSphere ESB y
WebSphere Application Server
Network Deployment.
El archivo se encuentra en el directorio de
instalación del sistema operativo, como el directorio C:\WINNT o C:\Windows.
Elimine todas las entradas para la instalación de
WebSphere ESB
que ha desinstalado. Cada entrada de
WebSphere ESB
empieza por los caracteres WSE, seguidos de números que representan
el número de release, y en la misma línea encontrará la vía de acceso del directorio
raíz_instalación correspondiente a la instalación que ha desinstalado. (Cada
entrada está en una línea si el archivo se visualiza en un editor de texto con la
opción de texto acomodado desactivada.)
Cada entrada de
WebSphere Application Server
Network Deployment del archivo vpd.properties tiene un formato
similar. Para obtener más información sobre estas entradas para ayudarle a
determinar cuál debe suprimir, y obtener más información sobre el archivo
vpd.properties, consulte el centro de información de
WebSphere
Application Server Network Deployment, versión 6.0.
No suprima ni cambie el nombre del archivo vpd.properties porque el programa
InstallShield para multiplataformas (ISMP) lo utiliza para otros productos que instala. Si el producto
WebSphere ESB o
WebSphere Application Server que
desinstala es el único producto con entradas en el archivo
vpd.properties, puede suprimir este archivo.
- Edite los archivos .WBIRegistry y
.WASRegistry.
La ubicación de estos archivos es el directorio padre del ID de
usuario desde el que se ha instalado el producto.
El archivo
.WBIRegistry contiene una entrada de una línea para cada instalación
del producto WebSphere Process Server; el archivo .WASRegistry,
para cada instalación del producto WebSphere Application Server.
Puede suprimir estos archivos si sólo hay una línea en cada uno que identifique el producto que ha eliminado. En caso contrario, utilice un editor de texto sin formato para
eliminar la línea que identifique el directorio raíz de instalación del producto que
ha eliminado. Deje las demás líneas intactas. No suprima los archivos
.WBIRegistry y .WASRegistry a menos que elimine
todas las instalaciones enumeradas en los archivos.
- Reinicie el servidor si se visualiza una solicitud que le indica reiniciar.
Resultado
Este procedimiento da como resultado un sistema limpio. Ahora puede
volver a efectuar la instalación en los mismos directorios. Un sistema limpio no
tiene rastros de una instalación suprimida anteriormente.
Qué hacer a continuación
Después de limpiar el sistema, vaya a
Instalación de WebSphere ESB para elegir
un procedimiento de instalación.