NetWorker:卸载或升级失败时如何删除 NetWorker (Windows)
Resumen: NetWorker:在 Windows 主机中卸载失败时的删除过程
Este artículo se aplica a
Este artículo no se aplica a
Este artículo no está vinculado a ningún producto específico.
No se identifican todas las versiones del producto en este artículo.
Síntomas
- NetWorker 服务器、存储节点、客户端和/或管理控制台 (NMC) 服务器软件包安装在 Windows 操作系统上。
- NetWorker 安装、卸载或升级失败。
Causa
存在可能导致卸载/升级失败的各种操作系统级别问题。安装/或卸载日志在安装向导中提供链接。失败的安装或卸载返回 MSI 执行错误代码:https://learn.microsoft.com/windows/win32/msi/error-code 
本知识库文章重点介绍可以执行的操作,以完全删除 NetWorker,以便重新安装它。执行本知识库文章中概述的操作不会修改或删除任何 NetWorker 配置或数据库文件。涉及的进程仅有助于清理系统服务文件并允许卸载成功完成。
Resolución
前提条件
- 如果 NetWorker 系统是虚拟机,建议在执行以下步骤之前创建系统的快照;完成该过程后,可以删除快照。
- 如果系统是 NetWorker 服务器,请从“服务器保护”策略电子邮件(如果已配置)收集引导数据库存储集详细信息。“..\nsr\policy\logs\Server Protection\Server db backup\Server db backup_jobid_logs“ 日志还可用于收集引导数据库、存储集和设备详细信息。如果系统是 NetWorker 客户端、独立 NetWorker Management Console (NMC) 服务器、独立 NetWorker Web 用户界面 (NWUI) 服务器或独立 NetWorker 存储节点,则不需要这样做。
提醒:NetWorker 支持人员不执行涉及删除软件包或系统更改的操作。可以联系 NetWorker 支持;但是,任何需要更改系统安装程序包或注册表的操作都必须由系统管理员执行。如果需要此过程的帮助,请联系 Windows 系统管理员;Dell Professional Services 还可用于安装和升级过程。要与专业服务接洽,请联系您的戴尔销售代表或站点客户经理。
命令行删除:
1.停止所有适用的 NetWorker、NetWorker Management Console 和 NetWorker Web 用户界面服务:
net stop nsrexecd /y
net stop nwui /y
提醒:停止 nsrexecd(客户端)服务应停止所有相关服务:NMC (gstd)、服务器 (nsrd) 和存储节点服务。必须单独停止 NWUI 服务。通过使用 tasklist 命令或从 Microsoft services.msc 窗口停止服务。
NetWorker Management Console:
- EMC GST 数据库服务。
- EMC GST 服务。
- EMC GST 陷阱处理程序。
- EMC GST Web 服务。
NetWorker 服务器/客户端/存储节点:
- NetWorker 备份和恢复服务器。
- NetWorker 消息队列适配器。
- NetWorker 远程执行服务。
- NetWorker Snapshot Management Service。
NetWorker Web 用户界面 (NWUI) 服务器:
- NetWorker 管理 Web UI 服务器。
- NetWorker Web UI 数据库。
2.根据安装的 NetWorker 版本输入以下命令。
wmic 产品,其中“Vendor = 'Dell EMC'”获取名称、IdentifyingNumber、PackageName
示例:
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
提醒:如果未列出任何程序包,请向前跳到步骤 5。
3.使用以下命令单独卸载每个模块。在 where 子句中使用 IdentifyingNumber 而不是 name,因为我们有多个模块具有相同的名称“NetWorker”。建议删除 NMC 和 NWUI 软件包等组件,然后删除 server/authc 软件包,最后删除客户端软件包。
wmic product where “IdentifyingNumber = '{IdentifyingNumber}'” call uninstall
示例:
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;
};
提醒:如果该进程未停止,您可能会收到 Microsoft 代码 1603“安装过程中发生致命错误”。
4.验证是否已删除所有 NetWorker 软件包:
wmic 产品,其中“Vendor = 'Dell EMC'”获取名称、IdentifyingNumber、PackageName
- 使用 sc query 查询任何未删除的 NetWorker 服务。
sc query state=all | findstr EMC
sc query state=all | findstr NetWorker
- 使用 sc delete 删除 sc query 返回的任何服务,可以使用以下任一命令:
- 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
提醒:如果服务DISPLAY_NAME用于 sc 删除,则 NWUI 服务器以及 NMC 数据库和 SNMP 服务可能无法卸载。请改用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.确认步骤 1 中提到的所有适用服务都已从 Services.msc 控制台中删除。
7.删除所有与 NetWorker 相关的服务后,再次运行安装向导并选择“Remove”,这应该会成功删除 NetWorker 安装。
提醒:这不会删除任何 NetWorker/NMC 服务器数据库或配置文件。如果软件包仍然无法卸载。必须删除有关以前的 NetWorker 安装程序包的 Windows 注册表。请参阅其他信息字段以获得指导。
8.在现有文件路径上再次安装 NetWorker。有关安装 NetWorker 的其他前提条件和详细信息,请参阅 NetWorker 安装指南,该指南可通过以下途径获取:https://www.dell.com/support/home/product-support/product/networker/docs
Microsoft 程序安装和卸载工具:
如果已执行上述步骤,但安装仍然失败,请下载 Microsoft 程序安装和卸载工具:
Microsoft 链接: https://support.microsoft.com/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removed 
程序包名称:MicrosoftProgram_Install_and_Uninstall.meta.diagcab
标签:修复阻止安装程序或删除程序的问题。
步骤:
1.运行软件包 MicrosoftProgram_Install_and_Uninstall.meta.diagcab。
2.单击修复安装问题。
在显示的应用程序列表中,您应该能够找到 NetWorker 软件包。
提醒:如果未列出 NetWorker 软件包,请选择 未列出,打开失败的安装日志,搜索失败的软件包并收集软件包名称,例如:{00CA8CFF-77E7-4DD1-8144-B93AF56F1A91}。
3.选择 NetWorker 软件包,然后单击修复按钮。
4.操作完成后,您可以通过运行该工具来验证它是否再次出现。
5.现在您可以继续安装软件包了。
Información adicional
如果本知识库文章中概述的选项无法解决问题,最后一个选项是手动清除 NetWorker 条目的系统注册表。
要删除 NetWorker 注册表,请打开 regedit.msc。在对系统注册表进行任何更改之前,通过单击“文件导出>”创建整个注册表的副本,并将注册表保存到您选择的位置。接下来,单击 Edit-Find>并输入 NetWorker,然后在注册表中搜索。您可以使用键盘上的 F3 键“search next”。使用此过程可清理注册表并删除指向 NetWorker .msi安装软件包或服务的任何内容。您不需要删除任何防火墙规则、文件夹路径相关的注册表、NetWorker Runtime Environment (NRE) 结果。重新启动系统并检查“程序和功能”和“服务”窗口中是否有任何 NetWorker 条目后。如果未显示 NetWorker 服务或软件包,您可以尝试通过以前使用的安装路径重新安装 NetWorker。
要删除 NetWorker 注册表,请打开 regedit.msc。在对系统注册表进行任何更改之前,通过单击“文件导出>”创建整个注册表的副本,并将注册表保存到您选择的位置。接下来,单击 Edit-Find>并输入 NetWorker,然后在注册表中搜索。您可以使用键盘上的 F3 键“search next”。使用此过程可清理注册表并删除指向 NetWorker .msi安装软件包或服务的任何内容。您不需要删除任何防火墙规则、文件夹路径相关的注册表、NetWorker Runtime Environment (NRE) 结果。重新启动系统并检查“程序和功能”和“服务”窗口中是否有任何 NetWorker 条目后。如果未显示 NetWorker 服务或软件包,您可以尝试通过以前使用的安装路径重新安装 NetWorker。
Productos afectados
NetWorkerProductos
NetWorker, NetWorker SeriesPropiedades del artículo
Número del artículo: 000027143
Tipo de artículo: Solution
Última modificación: 06 nov 2025
Versión: 6
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.
命令删除。确保所有