常用方法见文中高亮部分

Matlab随着版本的升级体积越来越大,带来的问题就是启动速度也越来越慢,下面就我注意到的几个影响MATLAB启动速度的问题集中和大家分析下解决办法。

一、preferences方面原因

问题产生原因:

大家都知道,preferences参数很多,如果首选参数设置的不得当,或者文件太大,Matlab启动的时候加载preferences设置就需要较长时间

问题解决方法:

以管理员权限登录,以保证自己有查看隐藏文件的权限。

windows

(1)退出Matlab,一定要确保Matlab不再运行

(2)进入c:\Documents and Settings\ \Application Data\MathWorks\MATLAB\ 复制代码真实该路径可以在Matlab中键入prefdir得到

(3)将上述路径中,以Matlab版本号为文件名(比如R2009a)的文件夹,重命名为R2009a_old(其实这一步是在备份preferences文件)

(4)重启Matlab,此时predir下会重新创建一个R2009a文件夹,里面包含了所有的preferences设置,只是属性值都是默认的,当然以前对Matlab的设置全部没有了

(5)如果觉得不满意,那么将新生成的R2009a删除,将R2009a_old重新改为R2009a就可以恢复以前的设置了。

二、License方面原因

问题产生原因:

每次Matlab启动的时候会自动搜索Matlab的License文件,而计算机系统变量LM_LICENSE_FILE,则是用来告诉所有的应用程序从哪里找到对应的License文件

另外系统变量LM_LICENSE_FILE也可能导致初始化很慢,但是该变量只对Matlab负责,LM_LICENSE_FILE是对所有的程序负责

但是假如你的Matlab使用的是网络版的License,你计算机没有联网就会导致无法找到network license

解决方法:

方法一

windows

(1)右击【我的电脑】选择【属性】

(2)在【高级】选项卡中,点击【环境变量】

(3)在下面的【系统变量】找到【LM_LICENSE_FILE】,如果没有,点击【新建】创建一个变量名为LM_LICENSE_FILE的变量

(4)将LM_LICENSE_FILE的属性值设置为Maltab的License文件的绝对路径

(5)重启Matlab

方法二

如果你只有一个License,那么你可以当Matlab启动的时候,在Maltab快捷方式或者命令行中指定License路径

windows

(1)右击Matlab快捷方式,选择【属性】

(2)在【目标】中,键入如下内容”KaTeX parse error: Undefined control sequence: \bin at position 7: MATLAB\̲b̲i̲n̲\win32\MATLAB.e…MATLAB是Matlab安装根目录,可以在Matlab中键入matlabroot得到,是License文件的绝对路径

(3)重启Matlab

附英文:

Subject:

Why does MATLAB get stuck in the ‘Initializing’ state or take a long time to start on a Windows machine?

Problem Description:

MATLAB opens but the status states ‘Initializing’ for a long time. MATLAB takes a long time to launch with or without a remote license manager.

Solution:

Licensing issues:

If MATLAB starts, but remains in the “Initializing” state, MATLAB may be unable to find the licenses on your system. This may be caused by an improperly set environment variable named LM_LICENSE_FILE. This variable tells MATLAB and other flexlm applications where to find the license file. If this variable is set improperly, MATLAB may search for a license for extended periods of time. Also if you become disconnected from the network and you access a network license for toolboxes, MATLAB will hang if this variable is not set correctly.

This slow startup can also happen if you have a standalone license for MATLAB, but have the LM_LICENSE_FILE variable set for a different FLEXlm application.

NOTE: There may also be an MLM_LICENSE_FILE variable. This variable works only for MATLAB, but MATLAB will still read LM_LICENSE_FILE if it is set before it reads MLM_LICENSE_FILE. If you have an MLM_LICENSE_FILE variable, you may get better performance by switching to LM_LICENSE_FILE

In either case, to fix this problem please do the following:

Right-click on the “My Computer” icon and go to “Properties”. (You may also do this by going to the Control Panel and double clicking “System.”

Go to the “Advanced” tab and click on “Environment Variables”

Under the bottom window, System variables, look for a variable named LM_LICENSE_FILE

If there is an LM_LICENSE_FILE variable already set, skip to step 5. If there is not, create an LM_LICENSE_FILE variable by clicking “New” and typing “LM_LICENSE_FILE” in the Variable name box.

Set the LM_LICENSE_FILE variable to the absolute path of the MATLAB license.dat file for your standalone license first. The license file should be in the $MATLAB/bin/win32 directory, where $MATLAB is the root MATLAB directory. If there is more than one license file, put a semi-colon (

matlab2014启动很慢,matlab启动慢的解决方法相关推荐

  1. linux启动sql server数据库,SQL Server数据库启动过程详解及启动不起来的问题分析及解决方法...

    第五步.启动系统数据库model model系统数据库同样也是SQL Server启动过程中用到的一个非常关键的数据库,如果这个库损坏,SQL Server启动也会失败,关于model数据不能启动的原 ...

  2. linux启动停留在grub界面,启动linux停留在grub提示符的解决方法.doc

    启动linux停留在grub提示符的解决方法 想让系统直接启动到Windows,不出现Linux的Grub(或LILO)引导界面(Solution 1-3),或者是在Windows中删除了Linux分 ...

  3. 电脑应用程序错误怎么办_遇到电脑桌面应用程序无法正常启动(0xc0000142)怎么办?0xc0000142解决方法...

    遇到电脑桌面应用程序无法正常启动(0xc0000142)怎么办?0xc0000142解决方法 说起电脑这东西让人摸不清头脑:有时对它好呢?电脑也对你好,你对它不好:它就无故给你来点小故障,小弹窗啥的. ...

  4. 计算机换用户无法启动软件吗,电脑软件无法启动常见的三种原因以及解决方法...

    日常生活中,我们的电脑总会遇到各种各样的问题,掌握了修电脑的技能,会对我们有很大的帮助,至少出现问题的时候不会手忙脚乱,打乱我们的工作计划,或者花冤枉钱拿出去修,下面就给大家简单讲述电脑软件无法启动常 ...

  5. 计算机无法启动的原因及解决方法,电脑软件无法启动常见的三种原因以及解决方法...

    日常生活中,我们的电脑总会遇到各种各样的问题,掌握了修电脑的技能,会对我们有很大的帮助,至少出现问题的时候不会手忙脚乱,打乱我们的工作计划,或者花冤枉钱拿出去修,下面就给大家简单讲述电脑软件无法启动常 ...

  6. windows系统下Mysql服务启动后立即关闭问题-排查及解决方法

    文章目录 1. 问题情况: 1.1 启动 1.2 短暂显示启动成功 1.3 显示停止 2. 解决方法: 2.1 查看日志: 2.1.1 到指定目录下 2.1.2 排查日志,发现了两条ERROR语句: ...

  7. tomcat启动命令行窗口出现乱码的解决方法

    tomcat启动命令行窗口出现乱码的解决方法 参考文章: (1)tomcat启动命令行窗口出现乱码的解决方法 (2)https://www.cnblogs.com/lihuawei/p/1060133 ...

  8. mysql启动错误1067进程意外终止的解决方法

    mysql启动错误1067进程意外终止的解决方法 参考文章: (1)mysql启动错误1067进程意外终止的解决方法 (2)https://www.cnblogs.com/huhyoung/p/960 ...

  9. http-server swagger-editor启动成功后,访问404的解决方法

    http-server swagger-editor启动成功后,访问404的解决方法 参考文章: (1)http-server swagger-editor启动成功后,访问404的解决方法 (2)ht ...

最新文章

  1. 解决标准FPGA资源丰富却浪费的问题
  2. 在JavaScript中删除对象
  3. 杭电 2111 Saving HDU (贪心)
  4. 38. Leetcode 101. 对称二叉树 (二叉树-二叉树性质)
  5. 趣学python3(32)-enumerate,zip
  6. Redis(七)Redis的噩梦:阻塞
  7. .xyz域名注册总量TOP10服务商:中国占据4个席位
  8. 大整数乘法c语言代码_大整数乘法
  9. UNIX(多线程):24---哪些STL容器是线程安全的
  10. Win10声音图标呈灰色的解决教程
  11. 排名如何得到快速提升?
  12. golang string转int8_golang一般常用数据类型转换总结
  13. Sql Create Function简单例子
  14. 计算机知识复制粘贴,教你如何使用电脑复制粘贴快捷键
  15. Windows定时自动执行python脚本2(自动运行问题已解决)
  16. 面试软实力:你在工作中遇到过印象深刻的困难是什么,你怎么克服的?
  17. 一文说清楚什么是时区,夏令时,GMT和CST
  18. 内边距padding
  19. 洛谷 P1162填图颜色
  20. 【光学】Matlab模拟几何光学中的球差、彗差、像散、场曲四种像差

热门文章

  1. 自然语言处理实战-Python编程进阶
  2. 大数据开发笔记(四):Hive分区详解
  3. Python思维导图框架总结
  4. java app的强制更新吗_java – Spring JPA / Hibernate事务强制插入而不是更新
  5. python框架漏洞_注意!Python中的10个常见安全漏洞及修复方法
  6. 手把手教你0基础C语言速通
  7. raw转bmp程序c语言,求指导,如何用c语言实现读取*.raw格式图像
  8. vue可编辑div_Vue实现MakeDown编辑器
  9. matlab上机操作作业指导书,LED自动固晶基本操作1
  10. 物联网安全形势严峻——除严加管控外别无选择