MATLAB Answers


Why does MATLAB crash on startup on Windows when logging into a machine with a roaming profile or profile redirection?

Asked by MathWorks Support Team on 30 May 2012
Latest activity Commented on by Al
on 24 Jul 2019
When launching MATLAB from a machine that uses a roaming profile, MATLAB crashes on startup. The program either quits immediately or hangs at the splash screen.


No tags entered yet.


1 Answer

Answer by MathWorks Support Team on 30 May 2012
 Accepted Answer

It is believed that this issue is due to domain permissions on the profile directory. Some users have reported that regenerating the profile resolves this issue. As a workaround you can try the following:
To resolve this issue you can redirect the MATLAB preferences directory. To do so, you will need to set an environment variable, MATLAB_PREFDIR to a different location. MATLAB_PREFDIR can be set with the following steps:
1) Go to your Start menu to Control Panel.
2) Under Control Panel, select System.
3) In the System Properties window, select the Advanced tab.
4) On the Advanced Tab, click the button for Environment variables
5) If this is a shared machine, click the "New" button under System variables. If the machine is not shared, click the "New" button under User variables.
6) In the variable field, enter "MATLAB_PREFDIR" (without the quotes)
7) In the variable value field, enter the path that you wish to store the preferences. EX: C:\MATLAB_preferences
8) Press OK three times to set the variable
Once set, the preferences will be redirected to the new location and you should be able to start MATLAB. If you are still having an issue starting MATLAB, contact Installation support here:

  1 Comment

Sign in to comment.