试了matlab的2011版和2013a两个版本,默认安装后都出现了以下问题:
- 桌面、开始菜单无快捷方式
- m文件无图标、未关联
- 到安装目录启动matlab时会闪现dos界面,启动很慢
- 在开启matlab后,双击m文件仍会重新开启一个matlab
解决方案:
简单来说就是不要默认全部安装,要自定义先安装一部分就会出现创建快捷方式和开始菜单,至于是不是破解的原因,没有考证。下面是分步说明
1. 再装之前新建一个后缀为.m的文件,查看它是否为未知文件,不然安装后仍会不关联,而且用右键的打开方式选择有matlab打开也不能解决问题,而且“始终用此程序打开”的复选框可能是灰色的。如果已经手动关联matlab想修复的或者关联其他程序了就要用注册表来解决了,具体步骤参看文后附录修复文件默认关联方式的方法。
2. 当安装进行至选择安装类型时选择自定义,如图:
选择工具箱时只安装 matlab 8.2主程序,如图:
之后按默认进行就会出现桌面快捷方式和开始菜单文件夹选择界面,如图:
之后至激活启动。m文件以关联(而且图标比以前版本好看),如图:
3. 再次安装,这次安装除matlab主程序之外的文件,如图:
直至再安装完成启动。
附录:取消m文件关联程序的方法:
1、首先在“开始”——“运行”里键入“RegEdit”回车,打开注册表编辑器
(win7的“运行”跑到“开始——所有程序——附件”里去了)
2、删除以下键值(没有动过注册表的,安全起见,修改前先备份一下吧):
HKEY_CLASSES_ROOT\.m
HKEY_CLASSES_ROOT\m_auto_file
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.m
参考资料:http://www.ilovematlab.cn/forum.php?mod=viewthread&tid=183840&extra=