Matlab自R2007a开始已经支持Vista。可是今天安装了Matlab R2007b后,运行Matlab快捷方式,启动画面一闪就退出了。google了下,大概是Matlab有些组件和工具箱需要Administrator权限才能运行的缘故,而Vista的新特性UAC控制导致了Matlab无法运行。

解决办法有二:

一、在Matlab快捷方式上右键,在弹出菜单中选择“以管理员身份运行Run as administrator”。

二、增加一个系统变量(System Variables):MATLAB_RESERVE_LO,其值为0。具体操作是在Control Panel-〉System and Maintenance-〉System-〉Advanced System Settings-〉Advanced-〉Environment Variables-〉System Variables下添加MATLAB_RESERVE_LO=0

Advertisements