问题成因:1)Matab的安装文件夹名包含非ASCⅡ码(non- ASCⅡcharacters)
2)TEMP或TMP系统变量的变量值(指向的目标文件夹)名字包含非ASCⅡ码
3)Matlab安装文件损坏
【注】典型的非ASCⅡ码包含中文与!@#$%^&等符号,具体可以上网搜索“ASCⅡ码表”或“ASCⅡ codechart”进行对照.
解决方案:1)检查Matab安装文件夹名是否包含非ASCⅡ码,如有则改之,改好后重新安装Matlab至名字没问题的目标文件夹中.
2)检查TEMP或TMP系统变量的指向的目标文件夹名是否包含非ASCⅡ码,如有则改动文件夹名字或者直接将变量值改动为名字不含非ASCⅡ码的新文件夹中. TEMP与TMP变量可以在“环境变量”对话框中查看与修改,“环境变量”打开方式如下:
xp/2000系统中,右键“我的电脑”>“属性”>“高级”>“环境变量”
vista/win7系统中, 右键“计算机”>“属性”>“高级系统设置”>“环境变量”
3)如以上两步确认无误仍无法安装,尝试在安全模式(允许网络活动)中安装Matlab.
4)如以上三步无碍但仍然无法安装,则安装程序损坏的可能性很大,请更换Matlab安装程序(installer)或者联系Installation support.
如果问题还没解决,可以尝试更换安装源程序,或者重装系统。
可能是版本问题。2010B可以2010A却不行