安装VS2010旗舰版出错,返回错误码1603

今天Win7启动不了了,前几天启动时总出现硬盘自检界面:
安装VS2010旗舰版出错,返回错误码1603
修复了也不管用,每次开机都出现,今天终于系统无法启动了。U盘启动都报错,居然是固态硬盘坏了,换了块硬盘,再重装系统就可以了,幸好数据都没在固态硬盘里,只可惜那堆软件啊,都得重装。
没办法,一个一个装吧,要说还真祸不单行,安装个PS就报错了:
安装VS2010旗舰版出错,返回错误码1603
这是个什么鬼,先安装其他的吧。安装VS2010又出错了:
安装VS2010旗舰版出错,返回错误码1603
今天这是咋了?难道不宜用电脑,我去看看黄历。。。看看错误日志:
安装VS2010旗舰版出错,返回错误码1603
唯一有用的信息就是:

MSI returned error code 1603

网上查找很多资料也没解决,先写个文档把错误记录下来吧。。。等等,中文宋体哪去了?
安装VS2010旗舰版出错,返回错误码1603
难道新装的系统字体库不全,看下吧:
安装VS2010旗舰版出错,返回错误码1603
字体都有啊,怎么显示不出来呢,去控制面板看看语音设置吧:
安装VS2010旗舰版出错,返回错误码1603
在管理选项里面有个“非Unicode程序中所使用的当前语言”:
安装VS2010旗舰版出错,返回错误码1603
我去,这怎么是“英语(美国)”,赶紧更改一下吧:
安装VS2010旗舰版出错,返回错误码1603
改完后点击确定,需要重启电脑:
安装VS2010旗舰版出错,返回错误码1603
重启后打开word文档再看:
安装VS2010旗舰版出错,返回错误码1603
终于有宋体了,忽然想起之前安装失败的PS和VS2010难道也是因为语言设置的问题吗,赶紧安装试一下:
安装VS2010旗舰版出错,返回错误码1603
终于都安装成功了,还是中文好啊,这教训是提醒我们程序员时刻想着爱国啊。以后编VC程序尽量使用Unicode字符吧,要不和语言环境关系太大了。