R2012b 為最後支援 Windows XP 的版本,亦為許多舊專案維護、教學實驗室的標準環境。本文記錄離線安裝、授權檔啟用、工具箱選擇、常見錯誤排解完整流程。
R2012b_win32.iso / R2012b_win64.iso(雙版本合一映像常見)license.lic 或 license.dat(Network Named User / Individual / Trial)setup.exe。license.lic → 下一步。C:\Program Files\MATLAB\R2012b) → 下一步。license.lic,啟用自動完成,無需額外步驟。port@host (預設 27000@license_server)。license → 顯示授權類型、到期日、可用工具箱。| 錯誤現象 | 原因 | 解決方案 |
|---|---|---|
| 「Invalid File Installation Key」 | FIK 與映像版本不符/輸入錯誤 | 確認 ISO 來源、重新輸入正確 FIK、嘗試通用 FIK |
| 「License Manager error -15 / -96」 | 網路授權:伺服器未啟動/防火牆阻擋/端口衝突 | 啟動 LMTools 服務、開放 27000-27009 埠、檢查 hosts 檔 |
| 安裝卡在「正在安裝...」超過 1 小時 | 殺毒軟體攔截/磁碟錯誤/ISO 損壞 | 關閉殺毒、檢查磁碟、驗證 ISO SHA1、換目錄安裝 |
| 啟動閃退/無反應 | Java 版本衝突/顯卡驅動/權限不足 | 刪除 prefdir 目錄、更新顯卡驅動、以管理員身分執行、加入 `-nojvm` 參數測試 |
| 工具箱功能報「License checkout failed」 | 該工具箱未在授權檔中/授權數用盡 | 檢查 license.lic INCREMENT 行、聯繫管理員增購授權 |
C:\Program Files\MATLAB\R2012b、C:\Users\\AppData\Roaming\MathWorks\MATLAB\R2012b 、C:\ProgramData\MathWorks。安裝過程核心在於「正確 FIK + 匹配授權檔 + 完整工具箱選擇」,三者缺一不可。安裝完成後務必跑一次 `bench` 與 `ver` 確認效能與版本正確。