MATLAB Answers

Why do I receive a message stating "Error finding installer class" when trying to install MATLAB on Windows?

Asked by MathWorks Support Team on 27 Jun 2009
Latest activity Edited by MathWorks Support Team on 16 Jul 2015

After starting the installation, I receive the following error message:


 Error finding installer class



No tags are associated with this question.


4 Answers

Answer by MathWorks Support Team on 16 Jul 2015
 Accepted answer

This error message can occur if one of the following conditions is true:

- Non-ASCII characters (e.g. !@#$&^?) are present in the path to the MATLAB installation folder, or the name of the folder itself

- Non-ASCII characters are present in the path to the Windows TEMP folder, the name of the TEMP folder itself, or the values of the TEMP and/or TMP environment variables

- Non-ASCII characters are present in the path to the folder containing the MATLAB installer, or the name of the folder itself

- There is a problem with the installation files (damaged DVD, corrupt or incomplete downloads)

To resolve the issue, try the following troubleshooting steps:

1) Verify that the MATLAB installer is in a folder that contains ASCII characters only, and/or move the folder to the root of your C drive.

If the installer launches, verify that you are installing MATLAB into a folder with ASCII characters only.

2) Verify that the Windows TEMP and TMP environment variables contain ASCII characters only.

Windows XP / Windows 2000:

- Right click on "My Computer" and select "Properties"

- Go to the "Advanced" tab

- Click on the "Environment Variables" button (bottom left)

Windows Vista / Windows 7:

- Right click on "Computer" and select "Properties"

- Click on "Advanced Settings" on the left side

- Click "Yes" if User Account Control prompt asks "Allow changes")

- Click on the "Environment Variables" button (bottom)

Windows 8:

- Right click on "This PC" and select "Properties"

- Click on "Advanced Settings" on the left side

- Click "Yes" if User Account Control prompt asks "Allow changes")

- Click on the "Environment Variables" button (bottom)

Check the TMP and TEMP variables under both System and User. If the variable is set to a value between percent signs (e.g. %TMP%) or to a path containing only ASCII characters, then the variable does not need to be modified.

If either of the variables are set to values that contain non-ASCII characters (e.g. !@#$&^?), the variables must be modified. To do so, double click on the variable or highlight it and choose "Edit".

After modifying variables, restart the computer and try running the MATLAB installer again.

3) Run the MATLAB installer in Windows Safe mode.

If the installation folder and the TEMP/TMP folders all contain only ASCII characters, try running the MATLAB installer in Windows Safe Mode. To boot your computer into safe mode, follow the steps below.

Windows XP:

- When the machine is booting, press the F8 key every few seconds until a menu appears

- In the menu, select the option for "Safe Mode with Networking"

- Log in as normal and try the installation

Windows 7:

- Open the Start menu

- Type msconfig and press enter

- Click on the tab labeled "Boot"

- Check the box labeled "Safe boot"

- Click the button labeled "Network"

- Restart your computer

Windows 8:

- Press the "Start" button

- Right click on the power button in the lower right

- Hold shift and click on "Restart"

- Click on "Troubleshoot"

- Click on "Advanced options"

- Click on "Windows Startup Settings"

- Click on "Restart"

- After your computer restarts, enter the number "5"

4) Use different installation files.

If the installer does not work after the workarounds above, try using different installation files (download new files from the MathWorks website or use a different DVD).

For instructions on how to download the installation files, see:

"How do I download licensed MATLAB products from MathWorks website?"

If you are still unable to install after following these steps, contact Installation support here:


on 27 Apr 2014

Hello Scott,

I also tried to install MATLAB R2014a and had the "Error finding installer class" not the one you said. I tried changing the TEMP and TMP variables and to install the product on safe mode but neither worked. I contacted the installation support and I hope they helped me.

on 12 Jun 2014

Hi Laura,

Thank you for bringing this to our attention. We have successfully reproduced this issue and submitted a bug report to the developers.


Ramon Quesnay
on 24 Jun 2015

Thanks to MathWorks Support Team, your answer solved my installing problem.

Answer by Andre
on 26 May 2014


the autoinstaller extracts into a Directory starting with "./_temp", ie. it tries to create an install Directory at the current directory. To me it seems that it doesn't look after the environment variables. You can copy the downloaded installer into eg. c:\Temp and then start a command prompt Switch to c:\Temp and run the installer from within the command prompt window. This will extract the temporary files and run the installer in GUI mode and works flawlessly.



sofia rodriguez on 2 May 2015

I was also having this problem. Finally tried out this solution, and it worked. Thanks!

Jesus Villero
on 29 May 2015

It worked out for me too! Thank you!

Renato Costa
on 27 Jun 2015

Same problem here. Very frustrating and disappointing. The whole problem seems to be a BUG in the installer, which is not reading the Window's TEMP variable correctly. Moving manually the downloaded install file to the C:\TEMP, and running from there, should resolve. It worked for me. PS: the installer downloads files to the C:\Users\user_name\Downloads folder, not TEMP!! Go figure ...

Answer by João Sarabando on 11 Mar 2015

Hello, I`ve already tried all the solutions and they didn`t work. I`m trying to install r2015 in windows 8.1 64bits. Can anyone please help me?

  1 Comment

Shawn Lyons
on 1 Apr 2015

@João Sarabando

MATLAB Central is not regularly monitored for support questions, please contact MathWorks support for assistance.


MathWorks Support

Answer by Jaeho
on 11 Jun 2014

Hello Thanks for the recommendations. I just moved the directory installation files to TEMP and my installation is running. Emerson Brandao


Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply today