MathWorks Service Host 与特定的许可服务和 MATLAB Drive Connector 一起使用。任一出现启动问题,都将导致需要卸载并重装 MathWorks Service Host,请参考以下步骤进行操作:
1. 结束进程
Windows
- 打开任务管理器(通常通过在键盘上同时按下 Ctrl+Alt+Delete)
- 如果您没有看到“进程”和“性能”等选项卡,请选择窗口左下角的“更多详细信息”
- 导航到窗口顶部附近的“详细信息”选项卡
- 找到进程 “MathWorks Service Host”,右键单击并选择“结束任务”
MacOS
- 通过 Mac OS 屏幕右上角的放大镜搜索并打开“终端”程序
- 键入 sudo killall MathWorksServiceHost 并回车
Linux
- 打开“终端”
- 键入 sudo killall MathWorksServiceHost 并回车
2. 卸载 MathWorks Service Host
Windows
首先需要确保可以在文件资源管理器中查看隐藏的文件夹。如果您已经启用了此功能,则可以跳过此部分。
显示隐藏的文件夹和文件
- 打开系统的控制面板
- 单击窗口右上角的搜索栏搜索“隐藏”
- 点击“显示隐藏的文件和文件夹”
- 在“隐藏文件和文件夹”部分下,选择“显示隐藏的文件、文件夹和驱动器”并确认
卸载 MathWorks Service Host
- 同时按住键盘上的 Windows+R 打开“运行”
- 输入“C:\Users\%username%\AppData\Local\MathWorks\ServiceHost\”并回车,将引导进入一个系统文件夹
- 进入已安装的任何版本命名的文件夹(例如:v2023.9.0.2。如果您安装了多个版本,将意味着您需要对已安装的每个版本重复步骤 3-6)
- 进入 “mci” -->“bin”-->“win64" 文件夹
- 双击运行“UninstallMathWorksServiceHost”卸载程序
- 卸载程序将不会有任何弹窗,一会儿就会完成。如果您安装了多个版本,请对已安装的每个版本重复步骤 3-6
- 返回“ServiceHost”文件夹,删除刚刚卸载的所有带有版本名称的文件夹(例如:v2023.9.0.2)
- 删除 LastInstall.info 文件
- 进入上一级 MathWorks 文件夹(即 C:\Users\%username%\AppData\Local\MathWorks)
- 删除 MATLABConnector 文件夹。如果您没有看到这个文件夹,请参考上方“显示隐藏的文件夹和文件"进行设置
MacOS
- 打开"访达"
- 在屏幕的左上角,您应该会看到“文件,编辑,显示”等按钮,选择“前往”
- 在下拉菜单里选择倒数第二个选项“前往文件夹...“
- 输入以下内容:~/Library/Application Support/MathWorks
- 按回车键运行
- 删除 MATLABConnector 文件夹
- 进入名为“ServiceHost”的文件夹
- 删除任何以字母“v”开头的文件夹
- 删除 LastInstall.info 文件
Linux
注意:您将进入的某些文件夹是隐藏文件夹,您可能需要执行其他命令或启用使用文件资源管理器查看隐藏文件夹的功能。执行此操作的方法会因您使用的 Linux 发行版和文件资源管理器而不同。
- 进入下面的文件夹:/home/$USER/.MathWorks/ServiceHost/$HOSTNAME/
- 进入已安装的任何版本命名的文件夹(例如:v2023.9.0.2。如果您安装了多个版本,将意味着您需要对已安装的每个版本重复步骤 3-6)
- 进入 “mci” -->“bin”-->“glnxa64" 文件夹
- 运行卸载脚本“UninstallMathWorksServiceHost.sh”
- 卸载程序将不会有任何弹窗,一会儿就会完成。如果您安装了多个版本,请对已安装的每个版本重复步骤 2-5
- 返回“ServiceHost”文件夹,删除刚刚卸载的所有带有版本名称的文件夹(例如:v2023.9.0.2)
- 删除 LastInstall.info 文件
- 进入 $HOSTNAME 文件夹(即 /home/$USER/.MathWorks/ServiceHost/$HOSTNAME/)
- 删除 MATLABConnector 文件夹
- 进入用户的家目录(/home/$USER/)
- 删除文件夹“.MATLABConnector”
3. 重装 MathWorks Service Host
- 从以下链接下载最新的 MATLAB Drive Connector 安装程序:下载 MATLAB Drive Connector
- 运行下载的文件
- 如果系统弹出提示需要配置 MATLAB Drive Connector,您可以忽略并退出,除非您计划使用 MATLAB Drive
您可以尝试重新启动 MATLAB 以查看问题是否解决。
联系技术支持