部署双活时安装R8版本多路径失败

发布时间:  2017-04-12 浏览次数:  258 下载次数:  1
问题描述

某局点部署双活时,安装R8版本多路径软件失败,在安装后,点击finish会将之前安装的多路径软件删除 

告警信息

某局点部署双活时,安装R8版本多路径软件失败,在安装后,点击finish会将之前安装的多路径软件删除提示The System has not been modified. To install this program at a later time,run the installation again.按照提示重新安装报错,Failed to back up UltraPath file. Please retry.

处理过程

1、首先按照如下指导,将安装失败的多路径软件完全删除。

Windows安装多路径异常终止后如何清理环境

【问题描述】

Windows安装多路径异常终止后如何清理环境?

【问题解答】

Windows多路径安装过程中异常终止后可能会导致安装信息残留或不完整,从而导致下一次安装的时候无法正常安装,可以尝试清除下面信息以便下次能成功安装:

1、 清除Installshield安装信息,需要清理的信息如下:

清理注册表项及残留文件,下面所列信息可能不同的R版本对应的串码不一样,如果没有对应串码,那么前后找一下看看哪个串码对应的内容是UltraPath,清理即可。清理方法为:右键选择要清理的注册表项,在弹出的下拉框中选择“Delete”选项,删除该注册表项。

(1)HKEY_CLASSES_ROOT\Installer\Products\5C808C119CECE2D4CA83A36BF651EF54;

(2)HKEY_CLASSES_ROOT\Installer\Products\2568E44F002DF60459259620839A6E49;

(3)HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\5C808C119CECE2D4CA83A36BF651EF54;

(4)HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\2568E44F002DF60459259620839A6E49;

(5)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\5C808C119CECE2D4CA83A36BF651EF54;

(6)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\2568E44F002DF60459259620839A6E49;

(7)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{11C808C5-CEC9-4D2E-AC38-3AB66F15FE45};

(8)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{F44E8652-D200-406F-9552-690238A9E694};

(9)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InstallShield_{11C808C5-CEC9-4D2E-AC38-3AB66F15FE45};

(10)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InstallShield_{F44E8652-D200-406F-9552-690238A9E694};

(11)HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{11C808C5-CEC9-4D2E-AC38-3AB66F15FE45};

(12)HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{F44E8652-D200-406F-9552-690238A9E694};

(13)HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\InstallShield_{11C808C5-CEC9-4D2E-AC38-3AB66F15FE45};

(14)HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\InstallShield_{F44E8652-D200-406F-9552-690238A9E694};

(15)C:\Program Files (x86)\InstallShield Installation Information\{11C808C5-CEC9-4D2E-AC38-3AB66F15FE45};

(16)C:\Program Files (x86)\InstallShield Installation Information\{F44E8652-D200-406F-9552-690238A9E694}。

2、请删除以下注册表项LowerFilters键值中的nxup信息。删除方法为:找到该注册表值项,右键选择LowerFilters,在弹出的下拉框中选择“Modify...”,然后在弹出的对话框中将“Value data”的“nxup”内容删除,然后点击“OK”保存。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}\ LowerFilters。

 

注意:只需删除LowerFilters键值下的nxup字段即可,请勿直接删除该键值。

3、请删除以下注册表项UpperFilters键值中的nxup信息,删除方法参考LowerFilters删除方法。。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}\ UpperFilters。

 

注意:只需删除UpperFilters键值下的nxup字段即可,请勿直接删除该键值。

4、清理驱动注册表,清理方法同步骤1。注意,非R8版本多路径没有nxup_ext_a和nxup_ext_b,忽略即可:

(1)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\nxup;

(2)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\nxupdsm;

(3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\nxup_ext_a;

(4)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\nxup_ext_b;

5、清理多路径文件:

1) 华为多路径安装目录如下:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Huawei;

C:\Program Files (x86)\Huawei\OceanStor UltraPath\bin;

C:\Program Files (x86)\Huawei\OceanStor UltraPath\cfg;

C:\Program Files (x86)\Huawei\OceanStor UltraPath\doc;

2) R6 OEM及后续版本多路径安装目录如下:

C:\Program Files (x86)\UltraPath\bin;

C:\Program Files (x86)\UltraPath\cfg;

C:\Program Files (x86)\UltraPath\doc;

6、清理up_service.exe文件:

找到up_service.exe的路径,看看安装目录如C:\Program Files (x86)\Huawei\OceanStor UltraPath\bin下是否存在该文件,如果不存在则转到system目录,对于X64系统为C:\Windows\SysWOW64目录,对于X86系统为C:\Windows\System32目录,找到对应的目录后,打开CMD命令行窗口,执行如下两个命令(以C:\Windows\SysWOW64目录为例):

C:\Windows\SysWOW64\up_service.exe -k

C:\Windows\SysWOW64\up_service.exe -u

执行完毕后将up_service.exe文件删除。

7、设备管理器里边卸载多路径驱动:

1) 在SCSI 和RAID 控制器节点下找到UltraPath Support,右击并选择“卸载”并确定即可:

1 卸载Ultra-Path Support

2) 在系统设备里边找到 NXUP Device Specific Module,右击并选择“卸载”并确定即可:

2 卸载NXUP Device Specific Module

通过以上步骤,重启主机后即可重新安装多路径。

【使用范围】

V100R005,V100R006,V100R008 Windows多路径环境。

2、在完成卸载后,将c:\windows\sys32 c:\windos\sysWOW64目录下,除下图的七个之外的MS-DOS文件转移到其他文件夹,由于客户业务可能与其有关,所以务必将他们分清,便于多路径安装成功后进行还原。(是除下图外的所有MS-DOS文件)

3、在完成转移的工作后安装urltrapath即可成功

4、重启服务器后安装成功,将之前转移的文件恢复到原有的文件夹。

5、如客户有自己的杀毒软件,请将如下的进程加入安全列外

 

 

根因

1、确认安装的权限无误,使用管理员身份安装,脱域安装。

2、打开cmd尝试执行

 

引号务必使用英文的无方向引号

如回显

3、进入c:\windows\sys32 c:\windos\sysWOW64,查看reg的应用程序,发现有一个同名的MS-DOS应用程序。将这些文件放入一个文件夹,指定路径执行,发现执行成功。

4、随后发现在c:\windows\sys32 c:\windos\sysWOW64目录中有许多同名的应用程序,而系统内自带的MS-DOS程序只有如下七个。

 

5、分析原因是因为系统内存在许多这样与应用程序同名的MS-DOS文件,导致安装程序执行过程中错误地调用了MS-DOS应用程序。MS-DOS是旧式的16位程序,可能有许多现在的标准命令无法识别,所以会报错无效语法。

解决方案

1、确认多路径软件版本正确,能与OS系统版本匹配。

2、确认多路径软件安装时权限正确,需要使用管理员权限。

3、确认多路径软件安装时脱域,未配有域策略。

4、确认安装失败的多路径软件已经完全清理干净。

5、进入c:\windows\sys32 c:\windos\sysWOW64,reg的应用程序,查看是否有同名的MS-DOS应用程序。若有,将这些文件移入其他文件夹,再次安装多路径软件。

建议与总结

此方案是客户Windows系统特别定制,存在相关独立设置。请检查是否与该方案匹配。

END