MathWorks Service Host は、MATLAB のライセンス機能や と MATLAB Drive Connector の Web サービス機能など、他の MathWorks 製品に必要なサービスを提供します。これらのいずれかで起動の問題が発生した場合は、MathWorks Service Host のアンインストールと再インストールが必要になることがあります。
注: 以下のワークフローを実行する場合、MATLAB 自体をアンインストールして再インストールしないでください。
1. プロセスを終了する
Windows
- タスクマネージャーを開きます。通常、キーボードの[Ctrl]+[Shift]+[Esc]を同時に押下することで起動できます。
- Windows 10 の場合、[プロセス]や[パフォーマンス]等のタブが表示されない場合は、画面左下の[詳細]を選択します。
- Windows 11 の場合、タスク マネージャーの左側で、3 つの小さなボックスのようなアイコンを選択します。これにより、「プロセス」タブが表示されます。
- MathWorksServiceHost を見つけます
- MathWorksServiceHost を選択した状態で、画面右下にある[タスクの終了]をクリックします。
macOS
- Spotlight 検索で[ターミナル]アプリを開きます。Spotlight 検索は、macOS 画面の右上にある虫眼鏡のようなメニューです。
- 以下のコマンドを実行します。
killall MathWorksServiceHost
注: スーパーユーザー権限で実行する場合、「sudo killall MathWorksServiceHost」と入力し、プロンプトが表示されたら、Mac のアカウントのパスワードを入力します。 - キーボードの[Enter/Return]キーを押下します。
Linux
- [ターミナル]アプリを開きます。開き方は、ご利用の Linux ディストリビューションにより異なります。
- 以下のコマンドを実行します。
killall MathWorksServiceHost
- キーボードの[Enter]キーを押下します。
注: 非 root ユーザーとしてプロセスを終了できない場合、必要に応じて上記のコマンドを root として実行してください。
2. MathWorks Service Host のアンインストール
Windows
はじめに、隠しフォルダーの表示を有効にしておく必要があります。すでに設定済みの場合は、この手順をスキップし「MathWorks Service Host のアンインストール」に進みます。
隠しファイルと隠しフォルダーの表示
Windows 10:
- タスク バーの検索ボックスに「フォルダー」と入力し、検索結果から[全てのファイルとフォルダーを表示]を選択します。
- [詳細設定] で[隠しファイル、隠しフォルダー、および隠しドライブを表示する]を選択し、[OK]をクリックします。
Windows 11:
- タスク バーの検索ボックスに「フォルダー」と入力し、検索結果から[ファイルとフォルダーの検索オプション]を選択します。
- [表示]タブの[詳細設定]で、[隠しファイル、隠しフォルダー、および隠しドライブを表示する]を選択し、[OK]をクリックします。
MathWorks Service Host のアンインストール
- キーボードの[Windows]キーと[R]キーを同時に押下し、[フォイル名を指定して実行]を起動します。
- 以下のように入力し、[Enter]キーを押下し、[ServiceHost]フォルダへ移動します。このフォルダー内のすべてのコンテンツを削除します。
- 手順1の方法で、再度[フォイル名を指定して実行]を起動します。
- 以下のように入力し、[Enter]キーを押下し、[MATLABConnector]フォルダへ移動します。このフォルダー内のすべてのコンテンツを削除します。
macOS
- Finder を開きます。
- 画面の左上に[ファイル]、[編集]、[表示]などのボタンが表示されるので、[移動]を選択します。
- 最後から 2 番目のオプション[フォルダへ移動... ]を選択します。
- 次のように入力します。
~/Library/Application Support/MathWorks
- キーボードの[Enter/Return]キーを押下します。
- 「MATLABConnector」フォルダーを削除します。
- 「ServiceHost」フォルダーを削除します。
- ゴミ箱を空にします。
Linux
移動するフォルダーの一部は隠しフォルダーであることに注意してください。 追加のコマンドを実行するか、ファイル エクスプローラーで隠しフォルダーを表示する機能を有効にする必要がある場合があります。 これを行う方法は、使用する Linux ディストリビューションとファイル エクスプローラーによって異なります。 以下にリストされているディレクトリを、その内容も含めて削除します。
~/.MathWorks/ServiceHost/
3. MathWorks Service Host の再インストール
すべてのOS
- 以下のリンクから最新の MATLAB Drive Connector のインストーラーをダウンロードします。Install MATLAB Drive Connector
- ダウンロードしたファイルを実行します。
- インストールが完了するのを待ちます。
- MATLAB Drive Connector のセットアップを促された場合、MATLAB Drive を使用する予定がなければ、ウィンドウを閉じます。
- PC を再起動します。
- MATLAB を起動し、問題が解決されたことを確認します。