Windowsファイアウォールが動作するようにLabVIEW、LabVIEW DSC、NI変数エンジン、およびLookoutを構成する

更新しました Nov 25, 2018

使用製品

Software

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

Operating System

  • Windows

その他

NI変数エンジン

問題

Windows XP/Vista/7/8/10でWindowsファイアウォールを使用しており、LabVIEW、LabVIEW DSC、NI変数エンジン、およびLookoutがファイアウォールでブロックされないようにしたいです。変更するには、どのような設定が必要ですか?

解決策

開発システムの場合、ブロックを解除する必要のあるソフトウェアは、次のとおりです。
 

LabVIEWまたはLabVIEW DSC Module 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 Module 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 x.x\lookout.exe (Lookoutを使用している場合)
 

LabVIEW、LabVIEW DSC Module 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 x.x\dscengine.exe (LabVIEW DSCを使用している場合)
  • C:\Program Files\National Instruments\Lookout x.x\lookout.exe (Lookoutを使用している場合)

メモ: 32ビットオペレーティングシステムの場合、C:\Windows\SysWOW64の代わりにC:\Windows\System32となります。

メモ: 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 ファイアウォールを介したプログラムを許可をクリックして、それぞれWindowsファイアウォールを介してアプリまたは機能を許可します。
  4. Windows 7/10を使用している場合は、設定の変更をクリックします。
  5. 別のプログラムを許可...をクリックします。
  6. 参照...をクリックします。
  7. 上記にリストされている実行ファイルの1つに移動します。
  8. 開くをクリックします。
  9. 追加をクリックします。
  10. 実行ファイルの一覧全体に対して手順5~9を繰り返します。
  11. これまでの手順とLabVIEWで追加されたすべての実行ファイルは、プログラムのリストに表示されます。各ネットワークタイプ(企業のネットワークである場合は、プライベートパブリック、またはドメイン)でプログラムを使用できるようにするには、チェックボックスを使用します。ネットワークの種類が例外と一致することを確認します。
  12. OKをクリックします。
  13. ウィンドウを閉じます。
  14. コンピュータを再起動します。
     
 

Windows Vista

  1. Windowsコントロール パネルを開きます。
  2. セキュリティでWindowsファイアウォールを介してプログラムを許可をクリックします。
  3. 一般タブをクリックします。
  4. すべての着信接続をブロックするチェックボックスのチェックが外れていることを確認します。
  5. 例外タブをクリックします。
  6. プログラムの追加...をクリックします。
  7. 参照...をクリックします。
  8. 上記にリストされている実行ファイルの1つに移動します。
  9. 開くをクリックします。
  10. 追加をクリックします
  11. 実行ファイルの一覧全体に対して手順5~10を繰り返します。
  12. これまでの手順とLabVIEWで追加されたすべての実行ファイルは、プログラムのリストに表示されます。各ネットワークタイプ(プライベートまたはパブリック)でプログラムを使用できるようにするには、チェックボックスを使用します。ネットワークの種類が例外と一致することを確認します。
  13. OKをクリックします。
  14. ウィンドウを閉じます。
  15. コンピュータを再起動します。
     
 

Windows XP

  1. Windowsコントロール パネルを開きます。
  2. セキュリティでWindowsファイアウォールをクリックします。
  3. 一般タブをクリックします。
  4. 例外を許可しないチェックボックスにチェックが入っていないことを確認します。
  5. 例外タブをクリックします。
  6. プログラムの追加..をクリックします。
  7. 参照...をクリックします。
  8. 上記にリストされている実行ファイルの1つに移動します。
  9. 開くをクリックします。
  10. 追加をクリックします
  11. 実行ファイルの一覧全体に対して手順5~10を繰り返します。
  12. これまでの手順とLabVIEWで追加されたすべての実行ファイルは、プログラムのリストに表示されます。このチェックボックスを使用して、プログラムをネットワーク上で使用できるようにします。
  13. OKをクリックします。
  14. ウィンドウを閉じます。
  15. コンピュータを再起動します。

追加情報

Windowsはファイアウォールを提供し、追加のネットワークセキュリティを有効にすることができます。Windowsファイアウォールが有効で、プログラムがネットワークポートにアクセスして開こうとすると、Windowsはユーザにプログラムのブロックを解除するかどうかを促します。

残念ながら、Windowsはネットワークにアクセスしようとするシステム上のサービスについては、ユーザに促さずにファイアウォールが有効な場合はデフォルトでブロックされます。NIソフトウェアに組み込まれているネットワーク機能の一部は、ファイアウォールの設定で特定の例外を除いてブロックされるサービスに依存しています。

メモ: これらの変更を実装する前に、Windowsファイアウォールを一時的に無効にして、それが問題の原因であるかどうかを素早く確認することができます。

この記事はお役に立ちましたか?

いいえ