NetWorker: NetWorker verwijderen wanneer verwijderen of upgraden is mislukt (Windows)
Resumen: NetWorker: Verwijderingsprocedure wanneer het verwijderen is mislukt op de Windows-host
Síntomas
- De NetWorker server-, storageknooppunt-, client- en/of Management Console (NMC)-serverpakketten zijn geïnstalleerd op een Windows-besturingssysteem.
- Het installeren, verwijderen of upgraden van NetWorker is mislukt.
Causa
Er zijn verschillende problemen op het niveau van het besturingssysteem die ertoe kunnen leiden dat een verwijdering/upgrade mislukt. Het installatie-/verwijderingslogboek is gekoppeld in de installatiewizard. De mislukte installatie of verwijdering retourneert een MSI-uitvoeringsfoutcode: https://learn.microsoft.com/windows/win32/msi/error-code 
Dit KB-artikel is gericht op acties die kunnen worden uitgevoerd om NetWorker netjes te verwijderen, zodat het opnieuw kan worden geïnstalleerd. Als u acties uitvoert die in deze KB worden beschreven, worden de configuratie- of databasebestanden van NetWorker niet gewijzigd of verwijderd. De betrokken processen helpen alleen bij het opschonen van systeemservicebestanden en zorgen ervoor dat de verwijdering met succes kan worden voltooid.
Resolución
Vereisten
- Als het NetWorker-systeem een virtuele machine is, wordt het maken van een snapshot van het systeem aanbevolen voordat u de onderstaande stappen uitvoert; Zodra het proces is voltooid, kan de snapshot worden verwijderd.
- Als het systeem een NetWorker-server is, verzamelt u de gegevens van de bootstrap-opslagset uit de e-mailberichten van het beleid "Serverbescherming" (indien geconfigureerd). De ".. \nsr\policy\logs\Server Protection\Server db backup\Server db backup_jobid_logs" logs kunnen ook worden gebruikt om bootstrap-opslag-, set- en apparaatgegevens te verzamelen. Dit is niet vereist als het systeem een NetWorker-client, een zelfstandige NMC-server (NetWorker Management Console), een zelfstandige NetWorker Web User Interface-server (NWUI) of een zelfstandige NetWorker Storage Node is.
Opdrachtregel verwijderen:
Netto stop NSREXECD /y
Netto stop NWUI /Y
NetWorker Management Console:
- EMC GST-databaseservice.
- EMC GST-service.
- EMC GST traphandler.
- EMC GST webservices.
- Back-up- en herstelserver van NetWorker.
- NetWorker Message Queue Adapter.
- NetWorker Remote Exec Service.
- NetWorker Snapshot Management Service.
- NetWorker Management Web UI Server.
- Web-UI-database van NetWorker.
C:\Users\Administrator> wmic
wmic:root\cli>product where "Vendor = 'Dell EMC'" get name, IdentifyingNumber, PackageName
IdentifyingNumber Name PackageName
{A901A570-8BC9-462D-B07F-3396F7387555} NetWorker Extended Client NwExtClientMsi.msi
{C5E4AD90-15E2-4386-B106-3778ADC2A861} NetWorker NwServerMsi.msi
{D9289E55-33F7-4ECE-BD1E-CFF259D17C45} NetWorker Authentication Service Authc.msi
{6A854AE6-C689-424A-8B96-85B032C151D4} NetWorker NwClientMsi.msi
{503C3A3A-B164-4158-9007-6F8B2DC79B5D} Config Checker CfgChkMsi.msi
{22E4288C-3019-4AF0-B2FF-21A254A68FE4} NetWorker Management Console NMC.msi
{0CDAFA1F-A2CD-4ADD-AAE9-77085F08F389} NetWorker NwStorageNodeMsi.msi
{C368557F-33E0-402C-9BAB-645B5878CAE8} NetWorker Management Web UI Server mcui.msi
3. Gebruik de volgende opdracht om elke module afzonderlijk te verwijderen. Gebruik IdentifyingNumber in plaats van naam in de where-component, omdat we meerdere modules hebben met dezelfde naam 'NetWorker'. Het wordt aanbevolen om componenten zoals de NMC- en NWUI-pakketten te verwijderen, vervolgens de server/authc-pakketten en ten slotte het clientpakket.
Voorbeeld:
wmic:root\cli>product where "IdentifyingNumber = '{A901A570-8BC9-462D-B07F-3396F7387555}'" call uninstall
Execute (\\WINSRVR2K22\ROOT\CIMV2:Win32_Product.IdentifyingNumber="{A901A570-8BC9-462D-B07F-3396F7387555}",Name="NetWorker Extended Client",Version="19.6.0.3")->Uninstall() (Y/N/?)? Y
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
ReturnValue = 0;
};
. Zorg ervoor dat alle mmc-sessies
zijn gesloten.
- Gebruik de sc-query om een query uit te voeren op NetWorker-services die niet zijn verwijderd.
sc query state=all | findstr EMC
sc query state=all | findstr NetWorker
- Gebruik sc delete om alle services te verwijderen die door sc-query worden geretourneerd, een van de volgende opdrachten kan worden gebruikt:
- SC delete "DISPLAY_NAME"
- SC delete "SERVICE_NAME"
C:\Users\Administrator.EMCLAB>sc delete "NetWorker WebUI Database"
[SC] DeleteService SUCCESS
C:\Users\Administrator.EMCLAB>sc delete "EMCGSTWebServer"
[SC] DeleteService SUCCESS
C:\Users\Administrator.EMCLAB>sc delete gstd [SC] DeleteService SUCCESS C:\Users\Administrator.EMCLAB>sc delete gstsnmptrapd [SC] DeleteService SUCCESS C:\Users\Administrator.EMCLAB>sc delete nwui [SC] DeleteService SUCCESS
6. Bevestig dat alle toepasselijke services die in stap 1 worden genoemd, zijn verwijderd uit de Services.msc-console.
7. Nadat alle aan NetWorker gerelateerde services zijn verwijderd, voert u de installatiewizard opnieuw uit en selecteert u "Remove". Dit zou de NetWorker-installatie moeten verwijderen.
Hulpprogramma voor het installeren en verwijderen van Microsoft-programma's:
Als de bovenstaande stappen zijn uitgevoerd en de installatie blijft mislukken, downloadt u de Microsoft Program Install and Uninstall tool:
Microsoft Link: https://support.microsoft.com/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removed 
Package name: MicrosoftProgram_Install_and_Uninstall.meta.diagcab.
Tag: Oplossing voor problemen die voorkomen dat programma's worden geïnstalleerd of verwijderd.
Stappen:
1. Voer het pakket uit MicrosoftProgram_Install_and_Uninstall.meta.diagcab.
2. Klik op Installatieproblemen oplossen.
Hier in de lijst met applicaties die worden weergegeven, zou u het NetWorker-pakket moeten kunnen vinden.
3. Selecteer het NetWorker-pakket en klik op de knop Repareren.
4. Zodra dit is gelukt, kunt u controleren of het opnieuw verschijnt door de tool uit te voeren.
5. U kunt nu verdergaan met de installatie van het pakket.
Información adicional
Als u NetWorker-registers wilt verwijderen, opent u regedit.msc. Voordat u wijzigingen aanbrengt in de systeemregisters, maakt u een kopie van het volledige register door op Bestand-Exporteren> te klikken en slaat u het register op een locatie naar keuze op. Klik vervolgens op Edit-Find>, voer NetWorker in en zoek in het register. U kunt de F3-toets op uw toetsenbord gebruiken om 'volgende zoeken' te gebruiken. Gebruik dit proces om het register te doorlopen en alles te verwijderen wat wijst op een installatiepakket of -service van NetWorker .msi. U hoeft geen firewallregels, mappadgerelateerde registers, NRE-resultaten (NetWorker Runtime Environment) te verwijderen. Nadat u klaar bent met het opnieuw opstarten van het systeem, controleert u de vensters "Programs and Features" en "Services" op NetWorker-vermeldingen. Als NetWorker-services of -pakketten niet worden weergegeven, kunt u proberen NetWorker opnieuw te installeren via het eerder gebruikte installatiepad.