出现这个错误提示表明 MATLAB 遇到了获取使用许可方面的问题,请参考以下步骤来解决:
1. 结束 MathWorks Service Host 进程和/或卸载并重新安装 MathWorks Service Host 进程
按照以下链接中的指示结束服务主机进程。如果这不起作用,请从下面的同一链接卸载并重新安装MathWorks服务主机。
如何卸载并重装 MathWorks Service Host?
2. 允许 MATLAB 和 MathWorks MATLAB Service Host 安装在防病毒、安全软件、VPN或代理服务器上
如果您有任何防病毒软件、安全软件、VPN或代理服务器,请尝试添加一个例外,以便解除对MathWorks服务主机的阻止。每个操作系统的可执行文件的完整路径可以在下面找到。您需要将版本号替换为已安装的版本,并将用户名替换为计算机的用户名。
Windows
C:\Users\%username%\AppData\Local\MathWorks\ServiceHost\(VersionNumber)\bin\win64\MathWorksServiceHost.exe
macOS
~/Library/Application Support/MathWorks/ServiceHost/(VersionNumber)/MathWorksServiceHost.app
Linux
~/.MathWorks/ServiceHost/$HOSTNAME/(VersionNumber)/bin/glnxa64/MathWorksServiceHost
3. (仅适用于 Windows 系统)完成更新
如果您仅部分安装或未能安装最新的 Windows 更新,请完成、重新尝试或删除未完成的更新。
4. (仅适用于 macOS 系统)删除并重新添加MATLAB的全磁盘访问权限
如果您已授予MATLAB全磁盘访问权限,请删除其对此的权限,然后尝试启动MATLAB。如果这不能解决问题,您可以再次授予它“全磁盘访问”权限,看看这是否解决了问题。
5. 联系安装支持
如果以上步骤无法解决您的问题,请找到您的 Service Host 日志文件,联系 MathWorks 安装支持,并将日志文件发送给我们。如果您不知道这些文件存放在哪里,请查看下面的链接:
MATLAB 安装, 激活, Service Host 和许可证管理器日志文件位于何处?
联系安装支持