MathWorks サービス ホストとは
MathWorks® サービス ホストは、MATLAB® およびその他の MathWorks 製品に必要なサービスを提供するバックグラウンド プロセスのコレクションです。R2024a 以降、すべての MATLAB インストールには MathWorks サービス ホストが必要です。
MathWorks サービス ホストは、MathWorks Web サービスとの通信を容易にし、次のようなさまざまな接続機能をサポートします。
ライセンス。
MathWorks アカウントのサインインの有効化。
MATLAB Drive 用の MATLAB Connector のサポート。詳細については、MATLAB Drive 用の MATLAB Connector のインストールを参照してください。
REST 関数サービスの有効化。MATLAB での REST 関数サービスの作成に関する詳細については、Create MATLAB REST Function Servicesを参照してください。
MATLAB Online でのハードウェア接続のサポート。例については、Connect to Raspberry Pi Hardware Board in MATLAB Onlineを参照してください。
インストールおよびアップデート
MathWorks サービス ホストは、MATLAB およびその他の MathWorks 製品とは別の場所にインストールされます。MathWorks サービス ホストのインストールは、新しいバージョンが利用可能になると自動的に更新されます (約 4 週間ごと)。
自動更新では、MathWorks サービス ホストのみが更新され、MATLAB インストールは更新されません。R2024a などの特定のリリースに対してどの MATLAB アップデートをインストールするかを制御できます (既存のインストールの更新を参照)。
最新バージョンの MathWorks サービス ホストは、コンピューターにインストールされている可能性のあるすべてのバージョンの MATLAB をサポートします。これには、他の MathWorks 製品が閉じられている場合でもバックグラウンドで実行される 2 つのプロセスが含まれます。これらのプロセスは、影響が少なく、エネルギー効率の高いプロセスです (Windows® と macOS で分類)。これらは必要なバックグラウンド プロセスであるため、停止しないでください。MATLAB などの MathWorks アプリケーションを起動すると、別の MathWorks サービス ホスト クライアント プロセスも起動されます。アプリケーションを閉じると、このクライアント プロセスは終了します。
MathWorks サービス ホストは、Windows ではユーザー プロファイルに、macOS および Linux® ではホーム ディレクトリにインストールされます。
セキュリティ上の考慮事項
MathWorks サービス ホストはコード署名されており、その信頼性と整合性を検証するデジタル署名を備えています。MathWorks サービス ホストがインストールされるか、新しいバージョンに自動更新されると、コード署名が検証されます。これにより、パッケージが純正であり、MathWorks が署名した後に変更や改ざんが行われていないことがチェックされます。コード署名を使用すると、MathWorks サービス ホストが MathWorks からの正規のインストールであることを (SignTool や Codesign のような標準ツールの使用などにより) 検証および確認できます。Windows および Linux では、署名者は "The MathWorks, Inc." であり、デジタル署名には SHA-256 メッセージ ダイジェスト アルゴリズムが使用されます。macOS では、署名権限は "Developer ID Application: The MathWorks, Inc. (94DN422U8R)" です。