リモート操作のWindowsXPにて、TestStandのシーケンスを開始するとエラーメッセージが発生します。



使用ソフトウェア:
使用ソフトウェア・バージョン: 2.0.1
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題:
LabVIEWオペレータインターフェイスを使用して、ローカルPCからリモート操作のWindowsXP上でTestStandのシーケンスを動作させています。TestStandユーザーマニュアル通りに、リモートPCにてREngineの設定を行いましたが、、”シーケンスへアクセスできない”というエラーが表示されます。しかし、シーケンスエディタからリモート操作で、そのシーケンスを動作させることができます。何が起こっているのでしょうか?

解決策:
この現象はMicrosoft社のWindowsXPの不具合に関連しています。下記にMicrosoft社の情報リンクがあります。この現象はWindowsXPの分散COM通信の認証レベルの初期設定が”規定”であることに起因します。この認証レベルでActiveXアプリケーションを動作させるには不適当です。この問題は分散COM通信の認証レベルを”規定"から”接続"(Windows2000/NTでの初期値)に変更することで解決されます。実際の手順は以下のようになります。

  1. Windowsの”スタート”メニューより”ファイル名を指定して実行”を選択し、dcomcnfgとコマンド入力すると、”コンポーネント サービス”というアプリケーションが立ち上がります。。
  2. ツリー表示から、コンソール ルート>コンポーネント サービス>コンピュータ>マイ コンピュータと進みます。
  3. ”マイコンピュータ”を右クリックし、”プロパティ”を選択します。
  4. ”規定のプロパティ”のタブへ進み、”規定の分散COM通信プロパティ”の”規定の認証レベル”を接続へ変更します。その後”適用”ボタンをクリックし設定を反映させ、”OK"ボタンクリックしウィンドウを閉じます。


関連リンク:
Microsoft KnowledgeBase Q312880: Visual InterDev 6.0 ASP Debugging Does Not Function Properly on a Windows XP-Based Computer (英語)
技術サポートデータベース 1VU6MIXJ: How to Configure DCOM to Enable Remote Execution on a Windows NT Network (英語)
技術サポートデータベース 2HTB9NVW: Cannot Execute My TestStand Sequences When Logged in as A Non-Administrator on Windows NT (英語)
Developer Zone チュートリアル: General DCOM Configurations for Windows 95/98/Me
製品 マニュアル: TestStand User Manual(2001年3月)(英語)

添付:





報告日時: 05/02/2003
最終更新日: 03/25/2008
ドキュメントID: 2KE7MOY6