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.
- Create a user group "ectd office" on the server. Note: this is an example name, you can name the group anyway you want.
- Assign every user, that will use the application, to this group (user names as used when connecting to the server machine).
- Open up Local Security Settings ("Local Security Settings") in Administrative Tools (inside Control Panel).
- Locate "User Rights Assignment" under "Local Policies".
- Locate "Create Global Objects".
- 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.