配置LabVIEW, LabVIEW DSC和Lookout使其和Windows防火墙配合使用

更新 Jul 25, 2023

环境

软件

  • LabVIEW Datalogging and Supervisory Control Module
  • Lookout Server
  • Lookout Client
  • LabVIEW

操作系统

  • Windows

其他

NI变量引擎

我在Windows XP / Vista / 7/8/10中使用Windows防火墙,我想确保防火墙不会阻止LabVIEW,LabVIEW DSC,NI变量引擎和Lookout。我需要修改哪些设置?

对于开发系统,需要解除阻挡的软件如下:

LabVIEW或LabVIEW DSC模块8.x或更高版本

  • C:\WINDOWS\Syswow64\lkads.exe
  • C:\WINDOWS\Syswow64\lktsrv.exe
  • C:\Program Files\National Instruments\Shared\Tagger\tagsrv.exe
  • C:\Windows\SysWOW64\nicitdl5.exe (如果使用LabVIEW DSC)
  • C:\Program Files\National Instruments\DataSocket\cwdss.exe(如果使用DataSocket)

LabVIEW或LabVIEW DSC模块7.x或Lookout 6.0:

  • C:\WINDOWS\Syswow64\lkads.exe
  • C:\WINDOWS\Syswow64\lktsrv.exe
  • C:\Program Files\National Instruments\DataSocket\cwdss.exe(如果使用DataSocket)
  • C:\Windows\SysWOW64\nicitdl5.exe(如果使用LabVIEW DSC)
  • C:\Program Files\National Instruments\Lookout xx\lookout.exe(如果使用Lookout)

LabVIEW或LabVIEW DSC模块6.x或以下,Lookout 5.1或以下:

  • C:\WINDOWS\Syswow64\lkads.exe
  • C:\WINDOWS\Syswow64\lktsrv.exe
  • C:\Windows\SysWOW64\lkcitdl.exe(正在使用LabVIEW DSC)
  • C:\Program Files\National Instruments\DataSocket\cwdss.exe(如果使用DataSocket)
  • C:\Program Files\National Instruments\LabVIEW xx\dscengine.exe(如果使用LabVIEW DSC)
  • C:\Program Files\National Instruments\Lookout xx\lookout.exe(如果使用Lookout)
注意 :对于32-位操作系统,请使用C:\Windows\System32而不是C:\Windows\SysWOW64

注意:如果运行32-位LabVIEW文件路径可能位于C:\Program File(x86)\中 。例如C:\Program Files(x86)\National Instruments\DataSocket\cwdss.exe


如果要保持启用防火墙,请按照以下步骤取消阻止NI的共享变量/标签软件:

Windows 7/8/10

  1. 打开Windows控制面板。
  2. 如果在Windows 7上,单击Windows防火墙。如果在Windows 8/10上,单击系统和安全 ,然后选择Windows防火墙
  3. 单击允许使用或通过Windows防火墙并分别单击允许应用程序或功能。
  4. 如果使用的是Windows 7/10,请单击更改设置。
  5. 单击允许其他应用。
  6. 点击浏览。
  7. 导航到下面列出的其中一个可执行文件。
  8. 单击打开。
  9. 单击添加。
  10. 对整个可执行文件列表重复步骤5到9。
  11. 在前面的步骤和LabVIEW中添加的所有可执行文件现在都应该出现在程序列表中。使用复选框允许程序与每种网络类型一起使用( 私有和/或公共 ,以及域 ,以防您在公司网络上)。确保您的网络类型与例外相匹配。
  12. 单击确定。
  13. 关闭窗口。
  14. 重新启动计算机。

Windows Vista

  1. 打开Windows控制面板。
  2. 单击在安全情况下通过Windows防火墙允许程序。
  3. 单击常规选项卡。
  4. 确保未选中阻止所有传入连接 。
  5. 单击例外选项卡。
  6. 点击添加程序。
  7. 点击浏览。
  8. 导航到下面列出的其中一个可执行文件。
  9. 单击打开。
  10. 单击添加。
  11. 对整个可执行文件列表重复步骤5到9。
  12. 在前面的步骤和LabVIEW中添加的所有可执行文件现在都应该出现在程序列表中。使用复选框允许程序与每种网络类型(私有或公共)一起使用。确保您的网络类型与例外相匹配。
  13. 单击确定。
  14. 关闭窗口。
  15. 重新启动计算机。

Windows XP

  1. 打开Windows控制面板。
  2. 单击安全下的Windows防火墙。
  3. 单击常规选项卡。
  4. 确保未选中不允许例外 。
  5. 单击例外选项卡。
  6. 点击添加程序。
  7. 点击浏览。
  8. 导航到下面列出的其中一个可执行文件。
  9. 单击打开。
  10. 单击添加。
  11. 对整个可执行文件列表重复步骤5到9。
  12. 在前面的步骤和LabVIEW中添加的所有可执行文件现在都应该出现在程序列表中。使用复选框允许程序在网络上使用。
  13. 单击确定。
  14. 关闭窗口。
  15. 重新启动计算机。

Additional Information

Windows提供的防火墙可以作为保证网络安全的额外选项。如果启用了Windows防火墙并且程序尝试访问并打开网络端口,Windows将询问是否需要阻止该程序。遗憾的是,如果启用了防火墙,在户询尝试访问网络服务的时候,Windows会默认阻止这些服务而不是询问客户。除非在防火墙配置中申明特定的例外,依赖于这些的服务的NI软件内置的一些网络功能将会被Windows阻止。

注意:在实施这些更改之前,您可以暂时禁用Windows防火墙,以快速确认导致问题的原因。