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级别的),或许是系统的一些记录导致的增长,或许还有少量的残留,这就不好说了,只能让原厂的工程师解答了,哈哈~~

相关推荐
李匠202428 分钟前
C++学习之工厂模式-套接字通信
c++·学习
freyazzr41 分钟前
Leedcode刷题 | Day30_贪心算法04
数据结构·c++·算法·leetcode·贪心算法
李匠20242 小时前
C++学习之金融类安全传输平台项目git
c++·学习
Hello eveybody4 小时前
C++二进制
c++
牛奶咖啡.85410 小时前
第十四届蓝桥杯大赛软件赛省赛C/C++ 大学 A 组真题
c语言·数据结构·c++·算法·蓝桥杯
Dream it possible!12 小时前
CCF CSP 第35次(2024.09)(1_密码_C++)(哈希表)
c++·散列表·ccf csp·csp
旧时光林12 小时前
蓝桥杯 分解质因数(唯一分解定理)
数据结构·c++·算法·蓝桥杯·模拟·枚举
njsgcs13 小时前
ubuntu24.04 cmake 报错 libldap-2.5.so.0 解决办法
开发语言·c++
头发尚存的猿小二13 小时前
2024年第十五届蓝桥杯C&C++大学A组--成绩统计
c语言·开发语言·c++·蓝桥杯
JuicyActiveGilbert14 小时前
【C++游戏引擎开发】第9篇:数学计算库GLM(线性代数)、CGAL(几何计算)的安装与使用指南
c++·线性代数·游戏引擎