MathWorks Service Host は、お使いのコンピューターにインストールされている MathWorks ソフトウェアの動作に不可欠な重要コンポーネントです。MATLAB の起動時に問題が発生する場合、MathWorks Service Host をアンインストールして再インストールすることで問題が解決することがあります。
MathWorks Service Host を再インストールするには、以下の手順を実施してください。
MathWorks Service Host 再インストーラー
注意: MATLAB を利用するユーザーでコンピューターにサインインした状態で再インストーラーを実行してください。
Windows: 以下をダウンロードして実行します。
Linux: ターミナルで次の 3 つのコマンドを実行します。
wget https://ssd.mathworks.com/supportfiles/downloads/MathWorksServiceHost/v2026.8.0.4/reinstallers/glnxa64/ReinstallMathWorksServiceHost
chmod +x ReinstallMathWorksServiceHost
./ReinstallMathWorksServiceHost
グラフィカル表示のないターミナル環境の場合は、サイレントモードで実行してください。
./ReinstallMathWorksServiceHost -mode silent
macOS: macOS 向けの手動再インストール手順を参照してください。
手動で再インストール:
注意: 以下の手順を実施する際は、MATLAB 本体をアンインストールしたり再インストールしたりする必要はありません。
1. MATLAB を終了する
実行中の MATLAB セッションをすべて終了します。作業内容を保存したうえで、MATLAB を完全に終了してください。
2. MathWorks Service Host をアンインストールする
MathWorksServiceHost プロセスを終了し、インストール先ディレクトリを削除します。
Windows:
Windows スタートメニューから コマンド プロンプト を起動し、以下のコマンドを 1 行ずつ実行します。
Taskkill /IM MathWorksServiceHost.exe /F
rd /s /q "
注意: この手順は必ず「コマンド プロンプト」で実行してください。PowerShell などを使用するとエラーになる場合があります。
macOS:Spotlight 検索(画面右上の虫眼鏡アイコン)から Terminal アプリを起動し、以下のコマンドを 1 行ずつ実行します。
killall MathWorksServiceHost
rm -rf ~/Library/Application\ Support/MathWorks/ServiceHost ~/Library/Application\ Support/MathWorks/MATLABConnector
Linux:ターミナルを開き、以下のコマンドを 1 行ずつ実行します。
killall MATLAB MathWorksServiceHost
rm -rf ~/.MathWorks/ServiceHost ~/.MATLABConnector
3. MATLAB を再起動するMATLAB を起動して、問題が解消されたか確認してください。MATLAB の起動時に、MathWorks Service Host は自動的に再インストールされます。
上記の手順を実施後も問題が発生する場合は、MathWorks Service Host のログファイルを添えて MathWorks サポートへお問い合わせください。