前些日子安装SAS9.2,在管理员账户下都会提示“该用户帐户XXX没有足够的权限来安装SAS软件”,百思不得其解,困惑了好久,重装系统之后就好了。本以为平安无事了,没想到昨天在月月的机器上又遇到了同样的问题。
仔细对比了两台机器的配置,同样是Windows7 Ultimate,同样是RTM,装的软件也大致相同,正在犹豫难道要重装的时候,一个乱码提醒了我。错误如下图(图片是为了说明问题后截的):
我机器重装之前是中文用户名,重装之后改成了英文用户名,当时就怀疑是不是用户名为中文,安装程序无法识别,于是报错。于是把用户名改成了英文,还是不行。是不是没重启的问题?重启了还是不行。再一看,乱码的位置在计算机名上……于是改计算机名,重启,竟然还是不行!难道真要重装?
不死心,折腾无止境。一查之下,发现改名之后,用户私人文件夹的名字还是原来的中文,只是登录和显示账户的时候用了英文名字,这么说来,很有可能是中文目录的问题。果然,英文目录下一切正常了。
解决方法:1、创建一个用户名为英文的新管理员账户,安装;2、启用Administrator账户,登录安装;用这两个办法安装之后如果要更新证书,必须回到英文账户下,否则提示证书无效。呃,SAS做的也真是……好了,终于搞定了,心情大好~
PS:根据测试,XP上也有这毛病,估计别的系统也差不多……还有就是建议先装好了Office再装SAS,否则虽然系统需求检测的时候显示别无所求,但是部分组件安装和使用过程中都会报错。如果都装好了,运行某些组件,比如Stat Studio 3.1还报错,只要把提示缺少的文件拷贝到system32下就好了,一般是VC运行库。再次感叹,SAS安装程序做的很无语……