主要内容

什么是 MathWorks Service Host?

MathWorks® Service Host 是一系列后台进程,旨在为 MATLAB® 和其他 MathWorks 产品提供所需的服务。自 R2024a 起,所有 MATLAB 安装都需要 MathWorks Service Host。

MathWorks Service Host 有助于与 MathWorks Web 服务进行通信,并支持各种连接功能,其中包括:

安装和更新

MathWorks Service Host 安装在不同于 MATLAB 和其他 MathWorks 产品的单独位置。当有新版本可用时,MathWorks Service Host 安装会自动更新(大约每四周更新一次)。

这些自动更新仅更新 MathWorks Service Host,不会更新 MATLAB 安装。您仍可控制要针对给定版本(如 R2024a)安装的 MATLAB 更新(请参阅更新现有安装)。

最新版本的 MathWorks Service Host 支持计算机上可能安装的所有版本的 MATLAB。其中包括两个在后台运行的进程,即使其他 MathWorks 产品关闭时,这些进程仍在后台运行。这些进程是影响较小的节能进程(按照 Windows®macOS 的分类)。这些后台进程是必需的,因此请不要停止它们。当您启动 MathWorks 应用程序(如 MATLAB)时,这些应用程序还会启动另外一个 MathWorks Service Host 客户端进程。当您关闭应用程序时,此客户端进程将会终止。

MathWorks Service Host 安装在“用户”配置文件(对于 Windows)或 Home 目录(对于 macOS 和 Linux®)中。

安全注意事项

MathWorks Service Host 经过代码签名,具有验证其真实性和完整性的数字签名。在 MathWorks Service Host 安装或自动更新到新版本时,系统将会验证代码签名。此过程会检查包的真实性,还会检查以确保这些包在经过 MathWorks 签名后未被更改或篡改。借助代码签名,您可以验证并确认 MathWorks Service Host 安装是由 MathWorks 提供的正版安装(例如使用 SignTool 或 Codesign 等标准工具)。在 Windows 和 Linux 上,签名者是“The MathWorks, Inc.”,并且数字签名使用 SHA-256 消息摘要算法。在 macOS 上,签名授权是“Developer ID Application:The MathWorks, Inc.(94DN422U8R)”。

另请参阅

主题