ANSYS FlexNet Licensing not running的解決方法

 今日水哥像往常一樣打開ANSYS,不料突然出現了各位朋友經常出現的畫面,ANSYS FlexNet Licensing not running。折騰了一個小時,找到一個辦法,終于解決,現歸納總結下,供后面出現此類錯誤的同學參考。

15.jpg

         稍微有經驗的同學打開ANSYS License Management Center 會發現Licensing Interconnect: running ;Licensing Interconnect Monitor: running,只有FlexNet Licensing沒有啟動。此處本人通過查看日志,見到的錯誤信息為:

16.jpg

          看遍了網上對此類錯誤類型的總結,概括起來可能有三種原因,水哥逐一試過,未果。

  1)端口占用

       ANSYS使用的端口為1055,如果有其他程序事先占用了1055,那么就會直接導致證書啟動失敗,但是一般來講,從我玩ANSYS以來,很少遇到其他某款程序占用端口的情況。

       檢查方法:進入CMD,利用命令查詢1055端口對應的進程:netstat -ano,然后查詢對應PID的進程名,關閉相應的進程即可。

       通常來講,極少遇到其他程序占用1055端口的情況,尤其如果看到netstat結果顯示TCP地址只有0.0.0.0的時候(而不是127.0.0.1),說明許可證服務器自身出了問題。

2)License過期

       重新生成License.txt,并重新導入,重啟。

3)環境變量丟失

      ANSYSLMD_LICENSE_FILE=1055@hostname

設置后重啟,未果。

       試過網上建議的方法后,還是未見結果,沒法只有重裝證書管理器了,但是重裝也是有一定講究的。

1、如果只是簡單的覆蓋安裝,則還是會出現這種問題;

2、如果將程序安裝目錄下的Shared Files目錄刪掉(前提是在任務管理器中終止ANSYS相關進程),則問題大概還會存在;

3、如果在注冊表中刪除與ANSYS有關的項,尤其與系統服務相關的那幾項,還可能導致無法重裝許可證服務器的悲劇(因此刪除注冊表中項目之前的備份就很重要了)……

       比較正確的操作如下,至少我目前是這么解決的:

  1. 打開任務管理器,終止掉與ANSYS有關的進程;

  2. 以管理員身份打開CMD窗口,進入C: \ Program Files \ Ansys Inc \ Shared Files \ Licensing \ winx64 目錄中,運行命令:ansysli_server.exe -k uninstall,刪除server服務;

  3. 重啟

  4. 刪除Shared Files目錄,再重啟

  5. 重新安裝許可證服務器

  6. 重新導入License。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1
3