
WindowsでMATLABが起動できない・アンインストール/再インストールも失敗する原因と復旧手順まとめ
Windows上でMATLABが突然起動しなくなり、さらに「アンインストールも再インストールもできない」という状態は、原因が1つではないぶん厄介です。実際には、アンインストーラ自体の起動失敗、残存ファイル/ユーザー設定の破損、MathWorks関連プロセス(Service Host等)の居残り、Windows Installer側の不整合などが重なって「詰み」に見える状況が起きます。
この記事では、復旧までの現実的な順序(安全で効果が出やすい順)で、手戻りを減らす対処フローを整理します。 fr.mathworks.com+3mathworks.com+3jp.mathworks.com+3
- WindowsでMATLABが起動できない・アンインストール/再インストールも失敗する原因と復旧手順まとめ
よくある症状パターン
-
MATLABを起動しても無反応、またはJava関連エラー等で落ちる
-
Windowsの「アプリと機能」から削除しようとしても失敗する
-
「Installer Error」「uninstall.exeが動かない」「例外が出る」などでアンインストール不能
-
再インストールしようとしても「既にインストール済み」と扱われる/途中で失敗する MathWorks+1
まず最初にやるべき“詰まり解除”(5分でできる)
1) MATLAB/MathWorks関連プロセスを完全に終了
タスク マネージャーで MATLAB.exe だけでなく、MathWorksServiceHost 等のMathWorks系プロセスが残っていないか確認し、残っていれば終了します。Service Hostが壊れて再インストールを邪魔するケースも報告されています。 fr.mathworks.com
2) 管理者権限で実行
アンインストーラやインストーラを「管理者として実行」します。権限不足は失敗原因として頻出で、まず潰す価値があります(後述の“直接起動”も同様)。 mathworks.com
アンインストールできないときの正攻法(順番が重要)
1) Windowsの標準手順でアンインストールを試す
Windows 10/11なら「アプリと機能(Installed apps)」から対象のMATLABリリースを選んでアンインストールします。ここで外れるなら、次に進みます。 mathworks.com
2) アンインストーラを“インストール先から直接起動”する
GUIから失敗する場合でも、実体のアンインストーラを直接叩くと通ることがあります。特に最近のリリースでは場所が変わっています。
-
R2023b以前(例)
C:\Program Files\MATLAB\R20XXx\uninstall\bin\win64\uninstall.exe -
R2024a以降(例)
C:\Program Files\MATLAB\R20XXx\bin\win64\MathWorksProductUninstaller.exeit.mathworks.com+1
※インストール先を変更している場合は、該当フォルダ配下を探してください。
3) どうしてもアンインストーラが動かない場合は「手動削除」へ
MathWorks側でも、アンインストーラが完走しないケースではインストールフォルダを手動で削除する手段が案内されています(最終手段として現実的)。
目安:C:\Program Files\MATLAB\R20XXx\ を対象リリース単位で削除します。 it.mathworks.com+1
“再インストールできない”を解消するクリーンインストール手順
アンインストールに成功しても、残骸が原因で再インストールがこけることがあります。MathWorksコミュニティで定番の「クリーンインストール」は、以下の順で残骸を断ちます。 jp.mathworks.com
手順(重要度順)
-
MATLABをアンインストール(前章の方法で)
-
インストールフォルダの削除(Windows)
-
ユーザー設定(preferences)フォルダの削除
-
例:
%APPDATA%や%LOCALAPPDATA%配下のMathWorks関連
-
-
MathWorks Installerの削除(インストーラ残骸の除去)
-
再インストール時に干渉要因を避ける
-
常駐AV/EDRや“最適化ツール”がインストーラの書き込みを止めることがあるため、必要に応じて一時的に影響を減らします jp.mathworks.com+1
-
補足:再インストールで「Products Already Installed」等が出る場合、インストーラは自動で“上書き修復”してくれない前提なので、先にアンインストール(または残骸除去)を終えるのが筋になります。 MathWorks
MathWorks Service Hostが原因っぽいとき
「一度消したのに関連コンポーネントだけ戻らない」「Service Hostが入らない/再導入できない」系の詰まりでは、MathWorksServiceHostプロセスを止めた上で、ユーザー領域のService Host関連ディレクトリを削除して再セットアップを通す、という方向性が共有されています(削除対象はユーザーのローカル領域配下)。 fr.mathworks.com
それでも直らない場合の“次の一手”
1) ネットワークライセンス環境なら、ライセンスマネージャ側も確認
起動不能が「本体破損」ではなくライセンス層の問題で起きることもあります。ネットワークライセンス運用の場合、Windowsでのライセンスマネージャ起動/停止要件(ローカルユーザーでの実行など)に引っかかると、起動エラーに見えるケースがあります。 mathworks.com
2) インストール/アンインストールログを取って根拠を作る
闇雲にやり直すより、失敗箇所をログで特定できると一気に解決が近づきます。少なくとも「どの手順・どの実行ファイル・どの段階で落ちるか」をメモしておくと、社内情シスやMathWorksサポートにエスカレーションする際に強いです(再現条件が情報価値になります)。 mathworks.com+1
Windowsで「起動できない・消せない・入れ直せない」は珍しくありませんが、(1)プロセス終了 → (2)直接アンインストーラ起動 → (3)手動削除 → (4)ユーザー設定とインストーラ残骸の除去 → (5)干渉要因を減らして再インストールの順で進めると、復旧率が上がります。 jp.mathworks.com+2it.mathworks.com+2