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.
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.
OPMERKING: Acties die betrekking hebben op het verwijderen van pakketten of systeemwijzigingen mogen niet worden uitgevoerd door NetWorker-support. NetWorker-support kan worden ingeschakeld; Acties die wijzigingen in de systeeminstallatiepakketten of registers vereisen, moeten echter door de systeembeheerder worden uitgevoerd. Als hulp bij dit proces nodig is, neem dan contact op met de Windows-systeembeheerder; Dell Professional Services kan ook worden gebruikt voor installatie- en upgradeprocessen. Neem contact op met uw Dell verkoopvertegenwoordiger of Site Account Manager om gebruik te maken van professionele services.
Opdrachtregel verwijderen:
1. Stop alle services van NetWorker, NetWorker Management Console en NetWorker Web User Interfaces waren van toepassing:
Netto stop NSREXECD /y
Netto stop NWUI /Y
OPMERKING: Als u de nsrexecd (client)-service stopt, moeten alle afhankelijke services worden gestopt: NMC (gstd), server (nsrd) en storageknooppuntservices. De NWUI-services moeten apart worden gestopt. Controleer of de services zijn gestopt met behulp van de taaklijstopdracht of vanuit het venster Microsoft services.msc.
NetWorker Management Console:
- EMC GST-databaseservice.
- EMC GST-service.
- EMC GST traphandler.
- EMC GST webservices.
NetWorker Server/Client/Storage Node:
- Back-up- en herstelserver van NetWorker.
- NetWorker Message Queue Adapter.
- NetWorker Remote Exec Service.
- NetWorker Snapshot Management Service.
NetWorker Web User Interface (NWUI) Server:
- NetWorker Management Web UI Server.
- Web-UI-database van NetWorker.
2. Voer de volgende opdracht in op basis van de geïnstalleerde versie van NetWorker.
wmic-product waarbij "Vendor = 'Dell EMC'" naam, IdentifyingNumber, PackageName
Voorbeeld:
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
OPMERKING: Als er geen pakketten worden vermeld, gaat u verder met stap 5.
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.
wmic-product waarbij de aanroep "IdentifyingNumber = '{IdentifyingNumber}'" wordt verwijderd
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;
};
OPMERKING: Als het proces niet is gestopt, ontvangt u mogelijk de Microsoft-code 1603 "Er is een fatale fout opgetreden tijdens de installatie".
4. Controleer of alle NetWorker-pakketten zijn verwijderd:
wmic-product waarbij "Vendor = 'Dell EMC'" naam, IdentifyingNumber, PackageName
5. Als de relevante service nog steeds beschikbaar is, verwijdert u deze met de opdracht
sc
. 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
OPMERKING: De NWUI-server en NMC database en SNMP-services worden mogelijk niet verwijderd als service DISPLAY_NAME wordt gebruikt voor sc-verwijdering. Gebruik in plaats daarvan de SERVICE_NAME.
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.
OPMERKING: Hierdoor worden de databases of configuratiebestanden van de NetWorker/NMC server niet verwijderd. Als het pakket nog steeds niet kan worden verwijderd. De Windows-registerbestanden met betrekking tot eerdere NetWorker-installatiepakketten moeten worden verwijderd. Zie het aanvullende informatieveld voor hulp.
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.
OPMERKING: Als het NetWorker-pakket niet in de lijst staat, selecteert u Niet in de lijst, opent u het logboek van de mislukte installatie, zoekt u naar het mislukte pakket en verzamelt u de naam van het pakket, bijvoorbeeld: {00CA8CFF-77E7-4DD1-8144-B93AF56F1A91}.
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.
Als het probleem niet is opgelost met de opties in deze KB, is de laatste optie om de systeemregisters handmatig te wissen van NetWorker-vermeldingen.
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.