一.介紹
最近接到個轉交的項目,項目主要作為上位機工具開發,在對接下位機時,有用到NI的labview工具。labview軟件是由美國國家儀器(NI)公司研制開發的一種程序開發環境,主要用于汽車測試、數據采集、芯片測試和通信測試等等。按理對接下位機,如果用的少量的庫,直接把庫抽出來就行,但奈何沒有了對接人,只能整套工具安裝,在此記錄下該工具的安裝(比較坑)。
首先在官網下載該工具的在線安裝包,也可以某度搜索下載,有很多站點都有。由于是在線安裝包,包體比較小,只有5M左右。下載下來的安裝包:
注:我這邊使用windows環境,環境是Win11+labview2024版;labview實際也有支持Linux版本,本次沒有使用,不做贅述。
二.安裝
接下來雙擊安裝:
2.1 安裝的選擇:
點擊“同意”后,下一步一路往下。
重點1: 上面這里的“選擇”欄的選項,按理要找下位機開發人員搞清楚,到底他們用了哪部分模塊,咱只為調用依賴庫而已,搞清楚之后有選擇的進行安裝,不然很占空間。而且卸載時真的很痛苦。我在這里使用的默認選項。
重點2: “您可能希望安裝的其他項”這里最好別一股腦的直接下一步,除非你是下位機開發者,把它當作開發工具,不然這一套整上去,占據差不多近20G的空間(試了下重點1里邊按照默認選項安裝后,這里取消全選和全選安裝,差不多得多出8個G的空間),重點是后續卸載很麻煩,很難卸載干凈。
剩下的就一路下一步
現在進入包體的下載安裝過程,耗時比較久,正常二三十分鐘,看個人電腦網絡等配置。
安裝完成,咱不使用,只是調用一些依賴庫,就不激活。
安裝結束,重啟。就算搞定安裝了。
2.2 安裝的目錄:
你可以在下面這些目錄中看到,都有它安裝的文件,但這只能是明面上簡單看到的一部分,實際的肯定不止這些。
還有寫了大量的注冊表
同時,即便不打開該工具,也會有默認開啟的后臺服務進程。
三.卸載
由于我之前安裝到一半,發現很占空間(當時系統盤一下子被占了十多個G),就趕緊停止安裝,然后把已經安裝的部分卸載,準備好好清理一下系統盤,多弄出來一些空間后,再重新進行安裝,但當我清理好空間再安裝時,直接報錯了。錯誤如下:
提示:Windows找不到文件’C:\Program Files\National Instruments\NI Package Manager\NIPackageManager.exe’。請確定文件名是否正確后,再試一次。
于是進一步的卸載,中間嘗試了多次,最終才卸載干凈。后來安裝好之后,在專門進行了一次正常流程的全面卸載,在此將labview工具的卸載流程匯總記錄如下:
3.1 先殺掉后臺進程
打開系統的任務管理器,把這些帶有NI的后臺進程都選中,按“Delete”鍵,全部殺掉。
3.2 控制面板卸載程序
打開系統的控制面板->卸載程序,把這些帶有NI的都選中按“Delete”鍵
你可能看到前面三個Microsoft的像是微軟系統的吧,其實他們是Labview安裝上去的,估計是它依賴這些微軟運行時庫,這里都給他卸載掉。這時,你以為卸載干凈了,其實遠遠沒有。不信你試試重新安裝八成就會報錯。你可以在注冊表里邊搜一下“NIPackageManager”發現還有一大堆的注冊。
3.3 清理注冊表
如果僅靠注冊表里邊搜索,實際清理不完,有些寫的注冊表鍵可能不是“NIPackageManager”,這里可以使用“MSIBlast”工具來清理,“MSIBlast”工具直接網上搜索下載就行,很多站點都有。就是這個:
一打開,就自動檢索出NI有哪些注冊,按住"Shift"鍵,鼠標拉動全選,點擊右邊的“Uninstall”鍵進行卸載。這個注冊的卸載,每個基本都會彈框提醒管理員權限操作,彈一次點一下,直到全部清理完。
3.4 清理遺留的文件夾/文件
這時候,再對照前面文章里,安裝后展示的幾個安裝目錄,一個個檢查,有哪些沒刪掉,可以刪除了。也可以使用“NIPackageManager”,“labview”等關鍵詞在系統目錄,用戶目錄,臨時目錄等搜索下,基本就刪除完了。
3.5 重啟
刪除完所有,重啟電腦,一些注冊表等就會刷新干凈。但如果你專門通過安裝和卸載來驗證這個工具占用的空間,估計你會發現,即便按照上面的卸載干凈后,回收的空間也可能依舊沒有完全達到安裝前的(可能比較小,不會是G級別的),或許是系統的一些記錄導致的增長,或許還有少量的殘留,這就不好說了,只能讓原廠的工程師解答了,哈哈~~