Installing eCTD Office on a Citrix Server

» We have installed the eCTD Office on a Citrix server. When we try to run the application an error is displayed: "Access Denied" «

The error message displayed, "Access Denied", is due to a security upgrade/patch from Microsoft that was released for Windows 2003 Server, Windows XP SP2 and Windows 2000 SP4. The security upgrade makes the ability to create global objects a privileged operation (by design only for Administrators).

eCTD Office, when run on a Citrix environment (or any other Terminal Service) creates a global object to handle multiple users of the application.

Please follow the steps to set the required privilege to a group of users.

Note 1: to ease the task of user account administration, you should assign privileges primarily to group accounts, rather than to individual user accounts. When you assign privileges to a group account, users are automatically assigned those privileges when they become a member of that group. This method of administering privileges is far easier than assigning individual privileges to each user account when the account is created.

Note 2: make sure the steps are done by a system administrator.

  1. Create a user group "ectd office" on the server. Note: this is an example name, you can name the group anyway you want.
  2. Assign every user, that will use the application, to this group (user names as used when connecting to the server machine).
  3. Open up Local Security Settings ("Local Security Settings") in Administrative Tools (inside Control Panel).
  4. Locate "User Rights Assignment" under "Local Policies".
  5. Locate "Create Global Objects".
  6. Add the "ectd office" group to this policy.

Note that this needs to be done only once

Every time you want a new user to use the application, first add it to the "ectd office" group.

Now users can run the application without any issues.