Come ripulire un sistema Windows® se la disinstallazione WebSphere ESB non è riuscita.
Una volta eseguito il programma di disinstallazione, eseguire questi passi manuali per rimuovere le voci di registro che possono impedire la reinstallazione del prodotto nella directory di origine.
Prima di iniziare
Prima di eseguire questa procedura, accertarsi di aver disinstallato WebSphere ESB utilizzando la modalità non
presidiata o la procedura guidata di disinstallazione e verificare che la procedura sia stata completata correttamente. Se la procedura è riuscita correttamente, non è necessario eseguire questa attività.
Determinare
la directory install_root per il prodotto, in modo da rimuoverlo in modo corretto e quindi svuotare il sistema.
Per
i dettagli sulle ubicazioni di directory predefinite, consultare Directory di installazione predefinite per prodotto, profili e strumenti.
La procedura guidata di installazione e lo strumento di gestione profili consentono di specificare le ubicazioni per le directory root di installazione. Esaminare i seguenti file per determinare le ubicazioni correnti:
- Il file .nifRegistry identifica la root di installazione di tutti i prodotti WebSphere ESB installati; inoltre, identifica la root di installazione di tutti i prodotti di WebSphere Application Server
installati. La posizione è la seguente:
- Se l'ID utente che ha installato il prodotto dispone dei privilegi amministrativi, il file si trova nella directory root di Windows (C:\Windows o C:\WINNT su gran parte dei sistemi Windows).
- Se l'ID utente che ha installato il prodotto non dispone dei privilegi amministrativi, il file si trova nella directory home di quell'ID utente.
- Il file install_root\logs\manageprofiles\profile_name_create.log per un profilo identifica la posizione di quel profilo. Cercare il testo profilePath= in questo file per individuare la posizione del profilo.
La disinstallazione del prodotto
conserva la directory profile_root\logs, compreso il file profile_root\logs, dove profile_root rappresenta l'ubicazione di installazione del profilo. Conserva anche la directory install_root\logs.
Informazioni su questa attività
La reinstallazione del prodotto all'interno di una nuova directory con i file rimanenti da
una precedente installazione può creare uno scenario di coesistenza.
Tuttavia, è possibile eliminare tutti i file e le voci di registro per rimuovere completamente WebSphere ESB.
Un sistema ripulito consente di reinstallare il prodotto all'interno della directory di origine senza
coesistenza.
Importante: I passi contenuti in questa procedura sono rivolti alla rimozione
delle risorse rimanenti in seguito alla disinstallazione di entrambi WebSphere ESB e WebSphere Application
Server, oppure di WebSphere Application
Server Network Deployment. Si presuppone che il prodotto WebSphere Application Server al quale ci si riferisce sia quello sottostante all'installazione di WebSphere ESB.
Per ottenere un sistema pulito, eseguire le procedure seguenti.
Procedura
- Effettuare l'accesso con lo stesso ID utente con cui è stato installato il prodotto.
- Opzionale: Accertarsi di disporre di un disco di ripristino di emergenza. Le istruzioni per la creazione di questo disco si trovano nella documentazione della guida di Windows.
Si tratta di un'operazione di protezione. Questa procedura non richiede il disco di ripristino.
- Opzionale: Utilizzare il programma regback.exe da Windows Resource
Kit per eseguire una copia di backup del registro.
Si tratta di un'operazione di protezione.
Questa procedura non richiede la copia di backup del
registro.
- Eliminare le voci di registro del prodotto per i prodotti WebSphere ESB eWebSphere Application
Server disinstallati.
Richiamare regback.exe da un prompt dei
comandi, per modificare il registro di sistema Windows.
Avvertenza:
gestire il registro
con attenzione. Utilizzando l'editor di registro per visualizzare e modificare il contenuto del registro, si può facilmente incorrere in errori. L'editor non fornisce avvertimenti in merito agli errori relativi alle modifiche e ciò può rivelarsi estremamente pericoloso. Un registro corrotto può destabilizzare il sistema al punto tale che l'unica opzione che rimane è quella di reinstallare il sistema operativo Windows.
- Utilizzare Ctrl-F per cercare tutte le istanze
di "WebSphere,"
per determinare se occorre eliminare ogni voce. È possibile che non si sia in grado di rimuovere tutte le voci relative a WebSphere ESB eWebSphere Application
Server, ma ciò non costituisce un problema.
- Espandere e selezionare le chiavi relative ai prodotti WebSphere ESB eWebSphere Application
Server.
Eliminare le seguenti chiavi, se presenti, per il prodotto 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
Eliminare la seguente chiave se presente per il prodotto WebSphere Application
Server 6.1 Feature Pack per i servizi Web: HKEY_CURRENT_USER\Software\IBM\WebSphere
Application Server 6.1 Feature Pack per i servizi Web\6.1.0.9.
Eliminare le seguenti chiavi se presenti per il prodotto
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
- Selezionare Modifica > Elimina dalla barra dei menu per ogni chiave correlata.
- Selezionare Sì quando viene richiesto di confermare l'annullamento della chiave.
- Selezionare Registro > Esci dalla barra dei menu, una volta terminata
l'operazione.
- Eliminare la directory root di installazione del prodotto disinstallato.
- Quando si utilizza regedit, eliminare tutte le chiavi di registro dal modulo HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\IBMWAS61Service associate all'installazione disinstallata.
- Stabilire tutte le directory dei profili e rimuovere
le directory.
- Aprire una finestra di Windows Explorer
e andare nella seguente directory (dove user_id è l'utente che ha installato il prodotto): C:\Documents and Settings\user_id\Start
Menu\Programmi\IBM WebSphere
Se si dispone solo di una installazione di WebSphere Application Server,
eliminare la seguente cartella se presente:
Application Server V6.1
Se si dispone solo di un'unica installazione di WebSphere Application Server Network
Deployment, eliminare la seguente cartella, se presente:
Application Server Network Deployment V6.1
Se si dispone solo di un'installazione di
WebSphere ESB, eliminare la seguente cartella, se presente:
Enterprise Service Bus 6.2
Se sono installate più versioni di WebSphere Application Server o di
WebSphere ESB, ai
nomi della cartella verrà accodato un numero, ad esempio,
Application
Server Network Deployment V6.1 (2) o
Enterprise Service Bus 6.2 (2). In questo caso, è possibile utilizzare la seguente procedura per determinare le cartelle da
eliminare:
- In Windows Explorer,
aprire C:\Documents and Settings\user_id\Start
Menu\Programmi\IBM WebSphere\ (dove user_id è l'utente che ha installato il prodotto).
- Aprire la cartella di Application Server V6.1 o Application
Server Network Deployment V6.1.
- Fare clic con il pulsante destro del mouse sulla cartella secondaria Strumento gestione profilo e selezionare Proprietà, quindi selezionare la scheda Collegamento.
- Esaminare la proprietà Destinazione e determinare se la directory di destinazione punta all'installazione di
WebSphere Application Server la cui disinstallazione non è riuscita. Se si presenta questa situazione, eliminare la cartella Application Server V6.1 o Application
Server Network Deployment V6.1.
- Ripetere i passi da b a d, ma questa volta per il passo b cominciare con la sottocartella Enterprise Service Bus 6.2 , e per il passo d, determinare se la directory di destinazione punta all'installazione di WebSphere ESB non completata correttamente.
- Ripetere i passi da b a e per ciascuna serie aggiuntiva di cartelle (ad esempio, Application Server Network Deployment V6.1 (2) e Enterprise Service Bus 6.2 (2).
- Modificare le voci nel file .nifRegistry.
Il file
.nifRegistry si trova alla seguente posizione:
- Se l'ID utente che ha installato il prodotto dispone dei privilegi amministrativi, il file si trova nella directory root di Windows (C:\Windows o C:\WINNT su gran parte dei sistemi Windows).
- Se l'ID utente che ha installato il prodotto non dispone dei privilegi amministrativi, il file si trova nella directory home di quell'ID utente.
Il file .nifRegistry
contiene una voce di una riga per ogni installazione del prodotto WebSphere ESB
ed ogni installazione del prodotto WebSphere Application Server.
È possibile eliminare questo file se esiste solo una riga che identifica il prodotto
che è stato rimosso. Altrimenti, utilizzare un editor del file di testo per rimuovere la riga
che identifica la directory di installazione root del prodotto che è stato
rimosso. Lasciare le altre righe intatte. Non eliminare il
file .nifRegistry a meno che non siano state rimosse tutte
le installazioni elencate nel file.
- Riavviare il server se viene visualizzata una richiesta che indica il
riavvio.
Risultati
Questa procedura consente di ottenere un sistema ripulito. Ora è possibile reinstallare il package nella
stessa directory. Un sistema ripulito non possiede alcuna traccia di una installazione precedente eliminata.
Operazioni successive
Dopo aver ripulito il sistema, andare a Installazione del software per selezionare una procedura di installazione.