Kbase P17371: Can not run 4GL application from a Citrix ICA client using a non-Administrator user account.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  07/06/2010 |
|
Status: Verified
SYMPTOM(s):
Can not run 4GL application from a Citrix ICA client using a non-Administrator user account.
Error occurred while accessing component property/method: LoadControls.
Unspecified error
Error code: 0x80004005 control_load open4m.w(5890)
Can run the application from a Citrix ICA client when using an account with local machine Administrator authority.
Application is using an existing installation of Progress that was installed for a QAD application.
Application works when logging into the Citrix machine from the console (using either a a non-Administrator account or an administrator account).
FACT(s) (Environment):
Progress 9.1D
Citrix MetaFrame (for Windows NT 4.0 Terminal Server)
Windows NT 4.0 Terminal Server Edition
FIX:
0x80004005 is a generic ActiveX error which is not very helpful. This specific problem was related to an unaccessible ActiveX registry key entry. To resolve the problem, a 3rd party utility called "Regmon v5.0" from http://www.sysinternals.com was used to determine where the problem existed. RegMon's output displayed what the local machine Administrator's account was using for privileges to access these ActiveX registry keys (as opposed to the privileges being used by the non-Administrator accounts). Once the same privileges were assigned to the non-Administrator accounts, these accounts were allowed to run the application just fine.