NI的LABVIEW工具安裝及卸載步驟說明

一.介紹

最近接到個轉交的項目,項目主要作為上位機工具開發,在對接下位機時,有用到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級別的),或許是系統的一些記錄導致的增長,或許還有少量的殘留,這就不好說了,只能讓原廠的工程師解答了,哈哈~~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/75934.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/75934.shtml
英文地址,請注明出處:http://en.pswp.cn/web/75934.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

cmd 終端輸出亂碼問題 |Visual Studio 控制臺輸出中文亂碼解決

在網上下載,或者移植別人的代碼到自己的電腦,使用VS運行后,控制臺輸出中文可能出現亂碼。這是因為源代碼的編碼格式和控制臺的編碼格式不一致。 文章目錄 查看源代碼文件編碼格式查看輸出控制臺編碼格式修改編碼格式修改終端代碼頁 補充總結 …

A009-基于pytest的網易云自動化測試

題 目 :基于pytest的網易云自動化測試 主要內容 綜合應用所學的軟件測試理論和方法,實現網易云的功能自動化測試。 (1)自動化測試介紹; (2)自動化功能測試框架介紹; (3)設計功能測試用例 (4)書寫自動化測試腳本; (5)測試評價與結論。 任務要求 (1)能…

LVGL Video控件和Radiobtn控件詳解

LVGL Video控件和Radiobtn控件詳解 一、 Video控件詳解1. 概述2. 創建和初始化3. 基本屬性設置4. 視頻控制5. 回調函數6. 高級功能7. 注意事項 二、Radiobtn控件詳解1. 概述2. 創建和初始化3. 屬性設置4. 狀態控制5. 組管理6. 事件處理7. 樣式設置8. 注意事項 三、效果展示四、…

AbortController:讓異步操作隨時說停就停

AbortController:讓異步操作隨時說停就停 一、什么是 AbortController? AbortController 是 JavaScript 在瀏覽器和部分 Node.js 環境中提供的全局類,用來中止正在進行或待完成的異步操作(如 fetch() 請求、事件監聽、可寫流、數…

機器學習 從入門到精通 day_04

1. 決策樹-分類 1.1 概念 1. 決策節點 通過條件判斷而進行分支選擇的節點。如:將某個樣本中的屬性值(特征值)與決策節點上的值進行比較,從而判斷它的流向。 2. 葉子節點 沒有子節點的節點,表示最終的決策結果。 3. 決策樹的…

C++ Primer (第五版)-第十三章 拷貝控制

文章目錄 概述13.1拷貝、賦值與銷毀合成拷貝構造函數拷貝初始化參數和返回值拷貝初始化的限制編譯器可以繞過拷貝構造函數拷貝運算符析構函數三/五原則使用default阻止拷貝合成的拷貝控制成員可能是刪除的 private拷貝控制拷貝控制和資源管理行為像值的類類值拷貝賦值運算符定義…

Vue el-from的el-form-item v-for循環表單如何校驗rules(一)

實際業務需求場景: 新增或編輯頁面(基礎信息表單,一個數據列表的表單),數據列表里面的表單數是動態添加的。數據可新增、可刪除,在表單保存前,常常需要做表單必填項的校驗,校驗通過以…

測試100問:http和https的區別是什么?

哈嘍,大家好,我是十二,今天給大家分享的問題是:http和https的區別是什么? 首先我們要知道 HTTP 協議傳播的數據都是未加密的,也就是明文的,因此呢使用 http協議傳輸一些隱私信息也就非常不安全&…

YOLOv3超詳細解讀(三):源碼解析:數據處理模塊

一、概述 YOLOv3(You Only Look Once v3)是一種高效的目標檢測算法,其數據處理模塊是訓練和推理流程的核心部分。本文將深入分析Ultralytics團隊基于PyTorch實現的YOLOv3源碼中的數據處理模塊,重點探討數據加載、預處理和數據增強…

每日算法(雙指針算法)(Day 1)

雙指針算法 1.算法題目(移動零)2.講解算法原理3.編寫代碼 1.算法題目(移動零) 2.講解算法原理 數組劃分,數組分塊(快排里面最核心的一步)只需把0改為tmp 雙指針算法:利用數組下標來…

2025藍橋杯python A組省賽 題解

真捐款去了,好長時間沒練了,感覺腦子和手都不轉悠了。 B F BF BF 賽時都寫假了, G G G 也只寫了爆搜。 題解其實隊友都寫好了,我就粘一下自己的代碼,稍微提點個人的理解水一篇題解 隊友題解 2025藍橋杯C A組省賽 題…

測試基礎筆記第四天(html)

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 文章目錄 html介紹1. 介紹2.骨架標簽3.常用標簽標題標簽段落標簽超鏈接標簽圖片標簽換行和空格標簽布局標簽input標簽(變形金剛)form標簽列表標簽 htm…

10 穴 汽車連接器的15個設計特點

汽車行業嚴重依賴卓越的電氣系統來確保功能和可靠性。這些系統的關鍵組件是 10 腔連接器,它為布線和信號傳輸提供解決方案。制造商和工程師必須仔細評估這些連接器的設計特性,以優化性能和安全性。 本博客研究了汽車 10 腔連接器的 15 個設計特征&#…

Summary

一、數據結構 1.1 哈希 主要是HashMap和HashSet&#xff1b;其中HashSet底層是一個HashMap屬性。 // 獲取HashMap元素,HashSet均不支持 map.keySet (); // Set<k> map.values (; // Collection<V> map.entrySet();//Set<Map.Entry<K,V>> for (Map.E…

【Leetcode-Hot100】最小覆蓋子串

題目 解答 想到使用雙指針哈希表來實現&#xff0c;雙指針的left和right控制實現可滿足字符串。 class Solution(object):def minWindow(self, s, t):""":type s: str:type t: str:rtype: str"""len_s, len_t len(s), len(t)hash_map {}for…

Flutter 播放利器:`media_kit` 的詳細介紹與使用指南

在 Flutter 項目中實現音視頻播放&#xff0c;開發者過去主要依賴如 video_player、just_audio 等第三方庫&#xff0c;但這些庫或多或少存在一些局限性&#xff0c;比如平臺兼容性差、定制能力不足、播放格式有限等問題。 而 media_kit 是近年崛起的一款全平臺音視頻播放解決…

4.14【Q】pc homework3

我正在學習并行計算&#xff0c;解決這個問題&#xff1f;詳細解釋&#xff0c;越細節越好 我正在學習并行計算&#xff0c;“首次允許在 taskloop 構造中使用 reduction 子句&#xff0c;并引入了 task_reduction&#xff08;用于 taskgroup 構造&#xff09;和 in_reduction&…

ArrayList vs LinkedList,HashMap vs TreeMap:如何選擇最適合的集合類?

精心整理了最新的面試資料和簡歷模板&#xff0c;有需要的可以自行獲取 點擊前往百度網盤獲取 點擊前往夸克網盤獲取 在 Java 開發中&#xff0c;集合類的選擇直接影響程序的性能和代碼的可維護性。不同的數據結構適用于不同的場景&#xff0c;盲目使用可能導致內存浪費、性能…

大模型訓練顯存壓縮實戰:ZeRO-3 vs 梯度累積 vs 量化混合策略

一、顯存瓶頸的本質與挑戰 大模型訓練面臨的核心矛盾是模型參數量指數級增長與GPU顯存容量線性提升之間的鴻溝。以175B參數模型為例&#xff0c;其顯存消耗主要來自三個方面&#xff1a; 參數存儲?&#xff1a;FP32精度下需700GB顯存?梯度緩存?&#xff1a;反向傳播產生的…

邊緣計算與隱私計算的融合:構建數據經濟的“隱形護盾“

在數據成為核心生產要素的今天&#xff0c;邊緣計算與隱私計算的交匯正在重塑技術生態。這并非簡單的技術疊加&#xff0c;而是一場關于數據主權、算力分配與信任機制的深度博弈。本文將從"數據流動的拓撲學"視角&#xff0c;探討二者融合如何重構數字社會的基礎設施…