很头疼的问题,解决方案转载自http://hi.baidu.com/hclgogo1/blog/item/aae0891cac10368c87d6b629.html,经本人实验已成功。
前提:安装前的文件 的 目录 不需含有 中文
安装MATLAB7时弹出以下警告对话框,显示“ The installer cannot read the mwinstall.dll file, This is probably due to a CD reader which can only read files with an eight.three naming convention. Please see the technical support page at www.mathworks.com ”
The installer cannot read the mwinstall.dll file that is probably due to a CD reader which can only read files with an eight.three naming convention. Please see the technical support page at www.mathwoorks.com for assistance.
Solution:
This issue has been addressed in the R12.1 Professional Version of MATLAB and in the R12 Student Version of MATLAB PC installer.
This error is caused when trying to run the PC Installer in a directory that contains a space in it or in a directory whose parent directory contains a space. For example, downloading and installing files from the following location would cause this problem:
C:\Program Files\temp
If you encounter this problem, you will NOT have to redownload the files. To correct this problem, there are two solutions:
1) After running the Installer.exe file the first time, several files are extracted and the setup.exe file is automatically implemented. The use of setup.exe causes the problems with the missing DLL file. After running the Installer.exe file, a file called jins.exe will be created within the temporary directory. If you run the jins.exe file, you should not encounter the problem relating to the missing DLL file.
2) Move all the downloaded files into a directory that does not contain any spaces within it or its parent directories.
For example:
C:\temp\downloads\matlab\R12
/************************************************************************************************************************************************************************/
Solution:把兼容性设置成WIN2000就行了
就是右键单击matlab可执行文件的图标 然后点属性 在兼容性那一栏修改WIN2000就ok了