石鑫华视觉论坛

 找回密码
 注册会员
查看: 6114|回复: 5

[原创] 安装完NI软件后磁盘占用空间太多,ProgramData文件夹中备份安装包占用大量存储空间

[复制链接]
  • TA的每日心情
    开心
    昨天 21:00
  • 签到天数: 3412 天

    连续签到: 14 天

    [LV.Master]2000FPS

    发表于 2020-9-29 08:52:44 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

    x
    安装完NI软件后磁盘占用空间太多,ProgramData文件夹中备份安装包占用大量存储空间

    QQ图片20200929084350.png

    这两天重新装的操作系统,里面也没有什么软件,就是一些日常办公的软件,如ADOBE、OFFICE、聊天、上网、下载等之类的软件,以及NI的LabVIEW2019SP1 32+64,LabVIEW2020 32+64位,以及NI VDM、VAS、VBAI2019/2020等。C盘SSD120GB,内存24GB,已经将休眠页面最大值改为4GB,但是没用两下,C盘就见红了,剩下几个G的空间可用。查看了一下内容,如WINDOWS、Program File等文件夹,总共也就只有60GB不到,那还有近50GB的数据在哪里呢?对了,ProgramData文件夹是一个隐藏文件夹,再来看一下这个文件夹:20多GB。天啦噜,是啥子东西,有这么多数据?又仔细查了一回:National Instruments占了二十多G,然后再往下查看:MDF\ProductCache目录下及NI Package Manager\packages目录下,这两个目录下的内容非常大,ProductCache占了将近10GB,packages则占了10多个G的空间,一看里面,全是NI的安装包的缓存与备份。ProductCache目录下的文件,打包安装程序时要用到。而packages目录下的文件则暂时不清楚其在什么情况下要使用到,修复时也没有使用到该文件夹下的文件(好像是安装过程中使用的过渡目录,会将安装ISO中的文件复制到这个目录下,然后再从此文件中解压相应的NIPKG文件得到安装资源)。可以尝试删除这两个目录下的缓存与备份文件(因为实在是太大了),删除之后,可以节约20来G的空间。 QQ截图20200929091926.png
    清理了上面的两个缓存和备份文件夹后,NI的数据只有100多M了。
    QQ截图20200929091946.png
    LabVIEW还可以正常启动使用,问题好像不大当然了,MDF\ProductCache目录下的文件是生成安装文件时,需要使用到的。如果将这个文件夹都清了,那生成安装文件时,则会提示选择源:

    缺少组件

    缺少组件

    缺少了很多必要的安装程序
    上面的安装文件,是在生成一个视觉处理的安装程序时缺少了,默认的附加安装程序有:LabVIEW的运行引擎、视觉公共资源、视觉运行引擎、NI-IMAQdx运行引擎、NI-Serial运行引擎、NI-VISA运行引擎等。
    QQ截图20210610175723.png
    默认的附加安装程序
    如果将MDF\ProductCache目录下的文件删除了,那么可以在NI Package Manager中查找相应的软件产品,然后选择修复,则将必要的产品复制到MDF\ProductCache目录下以及NI Package Manager\packages目录下(某些程序有依赖关系,需要修改多次),这样就可以完成安装程序的生成了。

    修复

    修复

    修复完成后,也是可以生成安装程序的,不再提示缺少源。
    2019版以后的安装程序,是使用NI Package Manager来处理的,所以在选择源的界面,如果点确定,查找目录,这时如果定位到原始的安装文件,也是无法找到源程序的(安装文件中是NI Package Managero类型的文件,无法找到源),需要使用安装文件、cab等类型的文件(ProductCache目录下的文件)。这个在2018SP1版本之前,除了LabVIEW会保留一些产品缓存外,其它的如VDM、VAS等,都是不保存产品缓存的,在选择源时,是可以直接在安装文件中查找源文件的。所以,2019版之后的这种NI Package Manager方式,比较费劲。

    QQ截图20211016005048.png
    安装过程中使用到packages 目录
    而packages目录下的文件,应该是安装过程中使用的过渡目录,会将安装ISO中的文件复制到这个目录下,然后再从此文件中解压相应的NIPKG文件得到安装资源。这个过程其实是有点多余的,太浪费磁盘空间,完全可以删除这里的文件。
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-2-27 07:49
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]300FPS

    发表于 2021-2-4 11:54:49 | 显示全部楼层 来自:广东省江门市 联通
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2023-4-5 10:29
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]200FPS

    发表于 2021-3-22 10:26:06 | 显示全部楼层 来自:上海市 电信
    Issue Details
    When I created an installer in NI LabVIEW, NI LabWindows™/CVI™, or NI TestStand, I chose to copy the National Instruments installer files included in my deployment to my computer.  How can I delete these files?
    Solution
    When you create an installer in NI LabVIEW, NI LabWindows/CVI, or NI TestStand, you have the option of copying each product installer included in the deployment to your computer. Those files will remain on your system until you uninstall or upgrade the products.

    You can locate and delete the files manually without uninstalling the products.  The installers will be stored in a different location, depending on the operating system that you are using. Here are the file locations for Windows XP, Vista and 7:

    Windows XP

    \All Users\Application Data\National Instruments\MDF\ProductCache

    Windows 7 or Later

    \National Instruments\MDF\ProductCache

    Note: You will be prompted for the disks the next time you build an installer.  You can also select to copy the files to your computer at this time.
    Additional Information
    If you use NI Package Manager (NIPM) for your software installation and updates you might also notice cached packages being stored in the \%programdata%\National Instruments\NI Package Manager\Packages directory. If saving space is a concern for your system, you can delete the .nipkg files at that location and you can add a token to your nipkg.ini to prevent the caching of packages in the future. The nipkg.ini is located at \%localappdata%\National Instruments\NI Package Manager\nipkg.ini.

    Make sure you add the token below the [nipkg] line so it looks like:
    [nipkg]
    cachepackages=false
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2022-7-26 11:37:41 | 显示全部楼层 来自:浙江省绍兴市 联通
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2 小时前
  • 签到天数: 202 天

    连续签到: 180 天

    [LV.7]700FPS

    发表于 2023-10-9 16:42:29 | 显示全部楼层 来自:四川省成都市 电信
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW HALCON图像处理入门教程(24.09)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-12-23 02:47

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表