RH2288 V3安装windows 2012系统切换语言包导致安装.net3.5失败

发布时间:  2016-02-22 浏览次数:  181 下载次数:  0
问题描述
在RH2288 V3服务器上安装了Windows Server 2012英文版,为方便使用将语言包切换为中文,随后安装.net 3.5时出现安装失败的情况,导致无法继续安装依赖于.net 3.5的第三方软件。
告警信息
处理过程
  1. 经过分析系统操作日志和操作过程等步骤,没有发现异常告警信息,只能确认.net 3.5在安装过程中出错。
  2. 经过综合分析,.net 3.5是在切换语言包后无法成功安装,判断问题与系统语言包切换有关
  3. 在另一台安装了windows server 2012英文版系统的服务器上将系统切换为中文语言包,然后按照.net 3.5也出现同样的安装失败提示,由此确认本故障为切换系统语言包导致。
  4. 将语言包切换回英文,按常规流程安装.net 3.5成功。
  5. 将语言包切换回中文,此时系统界面变为中文,.net 3.5架构工作正常,且可以正常安装依赖于.net 3.5的第三方软件,故障解决。
根因
经过分析.net 3.5的安装过程,发现在windows server 2012系统中,默认只带了.net 4.5的相关组件,如果需要安装.net 3.5,需要在系统中添加功能,选择.net 3.5相关组件,同时需要指定.net 3.5安装包所在路径,此路径在光盘中,而此光盘是英文版系统安装盘,没有包括中文版.net 3.5组件的安装包。windows server 2012在安装.net 3.5过程中默认自动安装与系统语言一致的版本,因此指定英文版光盘下的.net 3.5安装路径后,导致操作系统无法找到中文版安装包,因此安装失败。将系统语言包切换回英文后,可以正常找到.net 3.5英文版的安装包,因此安装成功,重新切换回中文后.net 3.5已经处于安装完毕的状态,后续即可正常安装其他软件。
解决方案
  1. 将语言包切换回系统默认的英语。
  2. 放入系统安装光盘,指定.net 3.5安装包的路径,安装.net 3.5。
  3. 将系统语言包再次切换为中文。


建议与总结
在分析故障过程中除了核对系统日志等信息寻找问题根源外,还可以针对某些容易判断的问题采取对比方法,例如针对软件问题采取在另一个设备上建立类似环境的办法进行对比测试,有助于结合相关分析结论快速判断问题根源并寻找解决故障的有效方法。

END