NetWorker: Risoluzione dei problemi di installazione del client NMM/NetWorker tramite WMIC e SC
Summary: Come risolvere i problemi di installazione di NetWorker Module for Microsoft (NMM) e NetWorker Client utilizzando la riga di comando di Strumentazione gestione Windows (WMIC) e lo strumento di controllo dei servizi (SC). ...
Symptoms
- L'installazione non riesce perché il driver GLR noto come driver "EldoS" esiste ancora. Ciò è evidente se viene caricato il driver cbfs6.
- L'installazione non riesce perché un'installazione precedente non è stata rimossa (correttamente). Ciò è evidente se sono rimasti servizi, driver, voci del Registro di sistema e cache dei pacchetti
Cause
- Uno o più precedenti tentativi non riusciti di installazione o rimozione del software
- Errore nel riavvio del sistema dopo una precedente disinstallazione o installazione
- Il driver GLR (Granular lever Restore), noto come driver EldoS, esiste ancora
- L'installazione non è stata rimossa (correttamente)
Resolution
Per risolvere questi problemi, è necessario seguire le procedure descritte di seguito.
Passaggio 1. Rimuovere i servizi NetWorker rimanenti.
Rimuovere uno dei seguenti servizi NetWorker rimanenti. Se sono in esecuzione, fermali prima.
nsrexecd nsrpsd nsrnmmra
Per rimuovere ogni servizio, utilizzare il comando:
SC delete service_name
Esempio:
SC delete nsrexecd SC delete nsrpsd SC delete nsrnmmra
Quindi riavviare immediatamente dopo aver rimosso tutti i servizi di cui sopra.
Passaggio 2. Rimozione del driver cbfs6
Dopo il riavvio, verificare se è caricato il driver cbfs6. Se è ancora caricato, sarà necessario rimuoverlo.
Utilizzare il comando WMIC per trovare e rimuovere il sysdriver:
wmic sysdriver cbfs6
Quindi utilizzare il seguente comando per eliminare il driver:
wmic sysdriver where name="cbfs6" delete
Riavviare immediatamente dopo aver rimosso il driver.
Passaggio 3. Percorso di sistema corretto
Controllare la variabile System Path. Assicurarsi che NetWorker non si trovi nel percorso. Modificare il percorso e rimuovere NetWorker.
Passaggio 4. Rimuovere i file NetWorker rimanenti
Controllare il file system. Assicurarsi che non vi siano file rimanenti nel percorso NetWorker originale.
Esempio, per il percorso NetWorker predefinito:
Rimuovere le cartelle e i file in questo percorso, C:\Program Files\EMC NetWorker\nsr
Passaggio 5. Eliminazione delle chiavi del Registro di sistema
Visualizzare le informazioni di registro prima di eliminarlo:
REG QUERY HKLM\Software\Legato /S
Prendere appunti e identificare la "cache dei pacchetti": potrebbero essercene altre non presenti nel registro.
Eliminare le seguenti chiavi del Registro di sistema:
HKEY_LOCAL_MACHINE\Software\Legato
Cercare la chiave del Registro di sistema:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
Eliminare solo le chiavi che contengono qualsiasi valore con la parola NetWorker.
Passaggio 6. Pulizia della cache del pacchetto
Cercare nella cache del pacchetto:
dir "C:\ProgramData\Package Cache\lg*" /s/b dir "C:\ProgramData\Package Cache\nw*" /s/b dir "C:\ProgramData\Package Cache\cfg*" /s/b
Una volta trovati i percorsi, puoi aprirli in Esplora risorse ed eliminare la cartella.
Additional Information
Dettagli
aggiuntivi In questa sezione è possibile rimuovere il driver Eldos cbfs6 utilizzando il comando WMIC e l'opzione sysdriver.
wmic sysdriver cbfs6
NOTA: L'output contiene StartMode = System
AcceptPause AcceptStop Caption CreationClassName Description DesktopInteract DisplayName ErrorControl ExitCode InstallDate Name PathName ServiceSpecific ExitCode ServiceType Started StartMode StartName State Status SystemCreationClassName SystemName TagId FALSE TRUE cbfs6 Win32_SystemDriver cbfs6 FALSE cbfs6 Normal 0 cbfs6 \??\C:\Windows\system32\drivers\cbfs6.sys 0 Kernel Driver TRUE System Running OK Win32_ComputerSystem COMPUTERNAME 0
Utilizzare questo comando per eliminare il driver.
wmic sysdriver where name="cbfs6" delete
L'output è simile a
Deleting instance \\COMPUTERNAME\ROOT\CIMV2:Win32_SystemDriver.Name="cbfs6" Instance deletion successful.
Utilizzare nuovamente questo comando per verificare il driver di sistema
wmic sysdriver cbfs6
NOTA BENE. L'output contiene StartMode = Disabled
AcceptPause AcceptStop Caption CreationClassName Description DesktopInteract DisplayName ErrorControl ExitCode InstallDate Name PathName ServiceSpecific ExitCode ServiceType Started StartMode StartName State Status SystemCreationClassName SystemName TagId FALSE TRUE cbfs6 Win32_SystemDriver cbfs6 FALSE cbfs6 Normal 0 cbfs6 \??\C:\Windows\system32\drivers\cbfs6.sys 0 Kernel Driver TRUE Disabled Running OK Win32_ComputerSystem COMPUTERNAME 0
In questa sezione verranno eliminati i servizi client NetWorker utilizzando il comando SC.
Usage: SC delete delete----------Deletes a service (from the registry). Open Command prompt with RunAs Administrator. Type these commands. SC delete nsrexecd SC delete nsrpsd SC delete nsrnmmra
NOTA: se sono presenti tutti e tre i servizi, è possibile eliminarli tutti e tre o eliminare solo quelli rimasti.
Una volta eliminato l'ultimo servizio, riavviare immediatamente procedendo con qualsiasi altra procedura che preveda un'installazione o una disinstallazione.
In questa sezione sono disponibili la cache dei pacchetti per il client NetWorker e il Config Checker.
Una volta trovati i percorsi, è possibile aprirli in Esplora risorse ed eliminare la cartella.
Per cercare nella cache del pacchetto, aprire un prompt dei comandi in Windows.
Type this command to find the client
dir "C:\ProgramData\Package Cache\lg*" /s/b
You will see output similar to this, with the version that was previously installed.
C:\ProgramData\Package Cache\{a7622b26-f76b-4697-91f6-32541552c015}\lgtoxtdclnt-19.10.0.4.exe
C:\ProgramData\Package Cache\{ff6f04b2-f1e7-4450-8288-f7b267d2b489}\lgtoclnt-19.10.0.4.exe
dir "C:\ProgramData\Package Cache\nw*" /s/b
You will see output similar to this, with the version that was previously installed.
C:\ProgramData\Package Cache\{9DBE0D03-9506-4650-A21D-CDCC807E31D8}v19.10.0.4\NwClientMsi.msi
C:\ProgramData\Package Cache\{AEFFF6B6-7EFC-4D24-9942-91FF627CF4D5}v19.10.0.4\NwExtClientMsi.msi
Type this command to find the config checker
dir "C:\ProgramData\Package Cache\cfg*" /s/b
You will see output similar to this, with the version that was previously installed.
C:\ProgramData\Package Cache\{87385CFD-3BE6-49E2-A1AE-989D2B6F7493}v19.10.0.4\CfgChkMsi.msi
C:\ProgramData\Package Cache\{87385CFD-3BE6-49E2-A1AE-989D2B6F7493}v19.10.0.4\cfgk1.cab