最近買了Dell電腦,預(yù)裝了Vista系統(tǒng),據(jù)說(shuō)會(huì)有好多軟件不能運(yùn)行,我就仔細(xì)試驗(yàn)了一下,發(fā)現(xiàn)這根本就是一個(gè)謊言!
我裝了將近40個(gè)GB的軟件——夠多了吧,未發(fā)現(xiàn)一個(gè)軟件不能運(yùn)行,當(dāng)然,游戲我是不喜歡的,這方面就不好發(fā)表意見(jiàn)了。
在這些軟件中,尤其是CAD/CAE/CAM軟件,大多是通過(guò)Flexlm許可證管理的,一開(kāi)始還真的都不能運(yùn)行,但在安裝過(guò)程中我就堅(jiān)信,一定沒(méi)有問(wèn)題,所以,仍然一個(gè)接一個(gè)先裝上再說(shuō)——夠牛的吧。因?yàn)閷?shí)在沒(méi)有理由,那么多各式各樣的新老中外軟件都能運(yùn)行的呀,更何況微軟的所謂開(kāi)發(fā)新一代操作系統(tǒng)本身就是一個(gè)大謊言,你想想,98/Me/2000/XP/2003,不都是換湯不換藥嗎?無(wú)非是搞幾個(gè)漂亮的外觀,字體等等而已,其核心不可能變的!因此,所謂多少開(kāi)發(fā)人員巨額的工作量,我認(rèn)為甚至比不上將98系統(tǒng)原代碼重新輸一遍的工作量。
那么,為什么大家都說(shuō)Vista系統(tǒng)無(wú)法啟動(dòng)Flexlm呢?網(wǎng)上搜索了半天也毫無(wú)相關(guān)的解決方案!一開(kāi)始,我就認(rèn)為是程序運(yùn)行方式的問(wèn)題,例如權(quán)限、用戶賬戶控制、兼容性、防火墻、殺毒軟件監(jiān)控等等,但是,試了半天不能解決,后來(lái)一想,2003系統(tǒng),也有權(quán)限、兼容性等等,XP也有防火墻、也安裝了防病毒軟件,不是都可以正常啟動(dòng)Flexlm嗎?這就證明不是這些造成的問(wèn)題,只有UAC用戶賬戶控制是Vista的新玩藝,把它停了,也不能解決問(wèn)題,因此也不是UAC的問(wèn)題了。
看來(lái)是Flexlm本身的問(wèn)題,其啟動(dòng)管理器的啟動(dòng)lmgrd方式可能跟Vista有一點(diǎn)不兼容,尤其可能是不能自動(dòng)以管理員方式運(yùn)行命令行,因此,我就想到了直接用命令行方式來(lái)啟動(dòng)lmgrd,結(jié)果真的就成功了,所有的依賴Flexlm的CAX軟件都可以正常運(yùn)行了!
下面,以Ansys和Adams為例進(jìn)行說(shuō)明:
1、在命令行窗口中,進(jìn)入相關(guān)的目錄,運(yùn)行:
lmgrd -help
就會(huì)顯示lmgrd的命令行參數(shù),其中
-c 用于指定許可文件的位置和文件名
-l 用于指定log文件的位置和文件名
-x 用于退出lmgrd,或者隱藏運(yùn)行l(wèi)mgrd成功后的窗口
2、根據(jù)上述參數(shù),給出我編寫的Flexlm_Start.bat文件如下:
@echo off
cd c:Program FilesANSYS IncShared FilesLicensingintel
lmgrd.exe -c "C:Program FilesANSYS IncShared FilesLicensinglicense.dat" -l "C:Program FilesANSYS IncShared FilesLicensingdebug.log" -x lmdown
cd C:MSC.SoftwareMSC.Licensing10.8
lmgrd.exe -c C:MSC.SoftwareMSC.Licensing10.8license.dat -l C:MSC.SoftwareMSC.Licensing10.8debug.log -x lmdown
echo on
注意:
上述文件一共6行,每種軟件有2行,第一行進(jìn)入相關(guān)目錄,第二行加開(kāi)關(guān)運(yùn)行l(wèi)mgrd,這一行很長(zhǎng)很長(zhǎng)的,而且,由于Ansys的文件名中含有空格,要加引號(hào)引起來(lái),而Adams的不加引號(hào)也行。
運(yùn)行這個(gè)BAT文件就可以了!
3、開(kāi)機(jī)自動(dòng)運(yùn)行
把該BAT文件拖到啟動(dòng)文件夾,這樣開(kāi)機(jī)就可啟動(dòng)一系列的許可證管理器了。
4、另外一種運(yùn)行方式
@echo off
c:windowssystem32cmd /c ""c:Program FilesANSYS IncShared FilesLicensingintellmgrd.exe" -c "C:Program FilesANSYS IncShared FilesLicensinglicense.dat" -l "C:Program FilesANSYS IncShared FilesLicensingdebug.log" -x lmdown"
c:windowssystem32cmd /c ""C:MSC.SoftwareMSC.Licensing10.8lmgrd.exe" -c "C:MSC.SoftwareMSC.Licensing10.8license.dat" -l "C:MSC.SoftwareMSC.Licensing10.8debug.log" -x lmdown"
echo on
這種方式好象可以少點(diǎn)幾下“允許”確認(rèn)。
我裝了將近40個(gè)GB的軟件——夠多了吧,未發(fā)現(xiàn)一個(gè)軟件不能運(yùn)行,當(dāng)然,游戲我是不喜歡的,這方面就不好發(fā)表意見(jiàn)了。
在這些軟件中,尤其是CAD/CAE/CAM軟件,大多是通過(guò)Flexlm許可證管理的,一開(kāi)始還真的都不能運(yùn)行,但在安裝過(guò)程中我就堅(jiān)信,一定沒(méi)有問(wèn)題,所以,仍然一個(gè)接一個(gè)先裝上再說(shuō)——夠牛的吧。因?yàn)閷?shí)在沒(méi)有理由,那么多各式各樣的新老中外軟件都能運(yùn)行的呀,更何況微軟的所謂開(kāi)發(fā)新一代操作系統(tǒng)本身就是一個(gè)大謊言,你想想,98/Me/2000/XP/2003,不都是換湯不換藥嗎?無(wú)非是搞幾個(gè)漂亮的外觀,字體等等而已,其核心不可能變的!因此,所謂多少開(kāi)發(fā)人員巨額的工作量,我認(rèn)為甚至比不上將98系統(tǒng)原代碼重新輸一遍的工作量。
那么,為什么大家都說(shuō)Vista系統(tǒng)無(wú)法啟動(dòng)Flexlm呢?網(wǎng)上搜索了半天也毫無(wú)相關(guān)的解決方案!一開(kāi)始,我就認(rèn)為是程序運(yùn)行方式的問(wèn)題,例如權(quán)限、用戶賬戶控制、兼容性、防火墻、殺毒軟件監(jiān)控等等,但是,試了半天不能解決,后來(lái)一想,2003系統(tǒng),也有權(quán)限、兼容性等等,XP也有防火墻、也安裝了防病毒軟件,不是都可以正常啟動(dòng)Flexlm嗎?這就證明不是這些造成的問(wèn)題,只有UAC用戶賬戶控制是Vista的新玩藝,把它停了,也不能解決問(wèn)題,因此也不是UAC的問(wèn)題了。
看來(lái)是Flexlm本身的問(wèn)題,其啟動(dòng)管理器的啟動(dòng)lmgrd方式可能跟Vista有一點(diǎn)不兼容,尤其可能是不能自動(dòng)以管理員方式運(yùn)行命令行,因此,我就想到了直接用命令行方式來(lái)啟動(dòng)lmgrd,結(jié)果真的就成功了,所有的依賴Flexlm的CAX軟件都可以正常運(yùn)行了!
下面,以Ansys和Adams為例進(jìn)行說(shuō)明:
1、在命令行窗口中,進(jìn)入相關(guān)的目錄,運(yùn)行:
lmgrd -help
就會(huì)顯示lmgrd的命令行參數(shù),其中
-c 用于指定許可文件的位置和文件名
-l 用于指定log文件的位置和文件名
-x 用于退出lmgrd,或者隱藏運(yùn)行l(wèi)mgrd成功后的窗口
2、根據(jù)上述參數(shù),給出我編寫的Flexlm_Start.bat文件如下:
@echo off
cd c:Program FilesANSYS IncShared FilesLicensingintel
lmgrd.exe -c "C:Program FilesANSYS IncShared FilesLicensinglicense.dat" -l "C:Program FilesANSYS IncShared FilesLicensingdebug.log" -x lmdown
cd C:MSC.SoftwareMSC.Licensing10.8
lmgrd.exe -c C:MSC.SoftwareMSC.Licensing10.8license.dat -l C:MSC.SoftwareMSC.Licensing10.8debug.log -x lmdown
echo on
注意:
上述文件一共6行,每種軟件有2行,第一行進(jìn)入相關(guān)目錄,第二行加開(kāi)關(guān)運(yùn)行l(wèi)mgrd,這一行很長(zhǎng)很長(zhǎng)的,而且,由于Ansys的文件名中含有空格,要加引號(hào)引起來(lái),而Adams的不加引號(hào)也行。
運(yùn)行這個(gè)BAT文件就可以了!
3、開(kāi)機(jī)自動(dòng)運(yùn)行
把該BAT文件拖到啟動(dòng)文件夾,這樣開(kāi)機(jī)就可啟動(dòng)一系列的許可證管理器了。
4、另外一種運(yùn)行方式
@echo off
c:windowssystem32cmd /c ""c:Program FilesANSYS IncShared FilesLicensingintellmgrd.exe" -c "C:Program FilesANSYS IncShared FilesLicensinglicense.dat" -l "C:Program FilesANSYS IncShared FilesLicensingdebug.log" -x lmdown"
c:windowssystem32cmd /c ""C:MSC.SoftwareMSC.Licensing10.8lmgrd.exe" -c "C:MSC.SoftwareMSC.Licensing10.8license.dat" -l "C:MSC.SoftwareMSC.Licensing10.8debug.log" -x lmdown"
echo on
這種方式好象可以少點(diǎn)幾下“允許”確認(rèn)。
但值得注意的是ansys11.0能在vista下安裝,但用起來(lái)會(huì)亂碼,且顯示不正常,要在vista下用ansys,看來(lái)還得期待ansys12.0
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國(guó)專業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書 AutoCAD2004
- 2021-08-18土木工程CAD基礎(chǔ)AutoCAD 軟件基礎(chǔ)教程 第二版 [鄧芃
- 2021-08-03Autodesk RevitStructure2012應(yīng)用寶典 [歐特克軟件(中
- 2021-08-02Autodesk RevitMEP2012應(yīng)用寶典 [歐特克軟件(中國(guó))有限
- 2021-08-02Autodesk Revit2013族達(dá)人速成 [歐特克軟件(中國(guó))有限公
- 2021-07-31Autodesk Revit2012族達(dá)人速成 [歐特克軟件(中國(guó))有限公
- 2021-07-24AutoCAD 機(jī)械制圖方法與實(shí)例 [王勻,陸廣華,許楨英 主編]
- 2021-07-12AUTODESKREVIT2014五天建筑達(dá)人速成 [歐特克軟件(中國(guó))
- 2021-07-12CAD工程制圖AutoCAD 2010中文版軟件應(yīng)用 [郝維春 主編