CVI启动时报错“nicont.dll 解决办法
CVI启动时报错“nicont.dll is registered but XXXX”
和大家分享的又是一个我们用CVI常碰到的一个报错信息:nicont.dll is registered but XXXX,此错误会在你启动CVI时报错。此错误信息与你写的程序无关。原因:CVI的activex控件注册信息被你的其它后来装上的软件改动了。导致CVI的activex控件注册信息不能够被系统识别和使用。
解决方法:使用regsvr32.exe对CVI控件进行重新注册。
步骤:
1.关闭CVI。
2.在\Program Files\National Instruments\Shared文件夹里找到CVI控件注册文件nicont.dll和NICONTDT.dll,并将其拷贝到C: \WINDOWS\system32里。(注意,是拷贝,我怕你丟了这两个文件)
3.运行cmd,将当前路径改为C:\WINDOWS\system32,如下图:
4.输入 regsvr32 nicont.dll 完成nicont.dll文件的注册工作。系统会显示安装完成。
5.输入 regsvr32 NICONTDT.dll 完成NICONTDT.dll文件的注册工作。系统也会显示安装完成。
OK!大功告成!你已经完成CVI控件的重新注册,重新打开CVI,启动顺利了吧!