10-24-2007 06:38 AM
10-25-2007 06:42 AM
10-25-2007 07:19 AM
Hi Dippi,
thank you very much. Just a few minutes ago, we found a solution. It does have to do with the link you send, we didn't need the (inofficial) hotfix, though.
It turned out that in Windows XP SP2 there are two new entries in "Control Panel > Administrative Tools > Local Security Policy" in the "Local Policies > Security Options" branch concerning DCOM. Their standard setting is "Not defined" which apparently prevents most DCOM access.
We set the "DCOM Machine Access Restrictions" entry to allow Local and Remote access for "Anonymous" and set the "DCOM Machine Launch Restrictions" entry to allow Local and Remote Launch and Activation for "Anonymous". This solved our problem. We have the default COM Security access permission set for "Anonymous".
We have not yet explored all the interactions between the various DCOM settings in the operating system and TestStand, however. When we have a reliable procedure how to set these, is there someone we can report it to so that TestStand documentation can be revised if necessary?
Thanks again
Peter
10-26-2007 03:23 AM
09-14-2012 03:02 AM
Any updates on this procedure? Thanks a lot regards
09-20-2012 09:36 AM
Well, not quite. We did not have the problem anymore and I am not quite sure why.
But I can say that we now always configure DCOM in the same way and that works fine for XP and Windows 7. It is practically identical to the hint by Eric Crank in the forum at http://forums.ni.com/t5/NI-TestStand/Sharing-a-string-by-a-queue-from-Execution-to-execution-on/m-p/... with a single addition by us. I quote the entire procedure here for convenience:
beginquote
Setting up DCOM can be difficult and frustrating. Make sure you kill the TSAutoMgr.exe process after changing settings. Here are my recommendations for configuring computers to share synchronization objects.
[HKEY_CLASSES_ROOT\AppID\APPLICATION.EXE] "AppID" = "{C31FD07F-DEAC-4962-9BBF-092F0F3BFF3C}" |
endquote