[心得] Matlab遠端執行....

看板MATLAB作者 (On my way)時間17年前 (2006/10/20 17:44), 編輯推噓10(1004)
留言14則, 8人參與, 最新討論串1/2 (看更多)
6.0版以前的Matlab,利用遠端桌面連線都還是可以打開... 但是6.5版之後似乎就會出現103 license Error.... 過去也是很困擾,雖然板上很多朋友提供過方法,可是總覺得太麻煩... 最近剛好有一篇文章是討論這個的~索性就研究了一下.... 之所以沒辦法遠端開啟的一個重要原因 我猜想是因為一般安裝的Matlab License是給Single user(or Single computer) 在本機電腦上若使用XP的使用者切換,兩個都可以開,沒問題 但是如果在遠端桌面上的時候,這樣就會出問題了.... 所以解決的第一個步驟是,把快速使用者切換關掉(控制台->使用者->關閉歡迎畫面~) 第二個步驟就是,使用上面文章所提供的script,或者是直接對Matlab的捷徑設定 XP的程式有一個執行選項是可以以相容性執行,上面的Script就是直接啟動這個功能 如果自己不想太麻煩,其實把捷徑裡面的相容性打開,選擇"NT,SP5"那個... 這樣也是具有相同效果的.... 接著,完成以上兩個步驟之後,點選捷徑或執行Script就可以用遠端使用Matlab了~ 詳細要這樣做的細節我不太清楚為什麼,但我想跟Matlab會偵測到License和系統設定不符 所以整件事就這樣了....希望對大家有幫助! XP-SP2 with MATLAB 2006a --> OK!! [Script Content,存成XXX.bat] @echo off REM Allows MATLAB 7 to run when launched from a Remote Desktop connection, by REM temporarily setting MATLAB.exe to Windows NT application compatiblity mode. setlocal set MATLAB=C:\Program Files\MATLAB\R2006a\bin\win32\MATLAB.exe (附註:上面這行要跟Matlab執行檔的位置作對應) set REGKEY=HKCU\Software\Microsoft\Windows NT\ CurrentVersion\AppCompatFlags\Layers (附註:複製完後請將上面兩行連成一行~) if "%PROPATH%"=="WINNT" ( echo Doesn't run on Windows NT. ) else ( if not exist "%MATLAB%" ( echo Couldn't find a version of MATLAB here: echo "%MATLAB%" ) else ( reg add "%REGKEY%" /f /v "%MATLAB%" /t REG_SZ /d NT4SP5 > nul start "" "%MATLAB%" reg delete "%REGKEY%" /f /v "%MATLAB%" > nul ) ) -- 現代人普遍的現象: 「小學而大遺」、「捨本而逐末」、「以偏而蓋全」、「因噎而廢食」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.152.45 ※ 編輯: lovewa 來自: 140.115.152.45 (10/20 18:00)

10/20 20:15, , 1F
我都把MATLAB弄到啟動裡(之前有人講)..然後遠端讓電腦重新똠
10/20 20:15, 1F

10/20 20:16, , 2F
重新開機就可以啟動MATLAB了..@@我都這樣使用
10/20 20:16, 2F

10/20 20:35, , 3F
可是這樣的話電腦就不能設密碼登入,其次會增加開機的負擔
10/20 20:35, 3F

10/21 14:39, , 4F
真是好招 不用VNC也可以開Matlab 真正解決遠端開啟問題 讚!
10/21 14:39, 4F

10/21 16:04, , 5F
你好我是3754篇的原po,請問你知道為何相同方式無法在
10/21 16:04, 5F

10/21 16:05, , 6F
windowsever2003上執行嗎?我找很久沒辦法找出原因~感謝!!
10/21 16:05, 6F

10/21 23:05, , 7F
我猜是Windows Server本身就是一個多使用者的作業環境...
10/21 23:05, 7F

10/21 23:05, , 8F
License可能沒辦法用...當遠端的時候...^^"""
10/21 23:05, 8F

10/21 23:13, , 9F
這篇應該要M一下...
10/21 23:13, 9F

10/23 00:25, , 10F
推 應該要M
10/23 00:25, 10F

10/23 13:13, , 11F
感謝~所以我的答案是無解囉!>"<一直沒看到你的推文
10/23 13:13, 11F

01/26 17:53, , 12F
我用2006b可以使用,只要使用*.bat即可!
01/26 17:53, 12F

10/08 21:27, , 13F
大推這篇!!真是實用~~
10/08 21:27, 13F

11/08 00:15, , 14F
推薦這篇文章
11/08 00:15, 14F
文章代碼(AID): #15E9gQqR (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #15E9gQqR (MATLAB)