Consultor Eletrônico



Kbase P127800: prox.dll registration errors on Citrix Metaframe
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/20/2007
Status: Unverified

FACT(s) (Environment):

Windows 2000 Advanced Server
Windows NT 4.0 Terminal Server Edition
Progress/OpenEdge Versions

SYMPTOM(s):

prox.dll registration errors on Citrix Metaframe

Error occurred while creating CONTROL-FRAME: <frame name>. <COM message> Error code: (5898)

---------------------------
RegSvr32
---------------------------
LoadLibrary("c:\winnt\system32\prox.dll") failed.
GetLastError returns 0x000003e6.

RegSvr32
---------------------------
LoadLibrary("c:\winnt\system32\prox.dll") failed.
GetLastError returns 0x0000007e.

prox.dll unregistered and unregisterable on Citrix every time the user logs in

CAUSE:

An uncommon problem can occur when using Citrix' Virtual Memory Optimization feature. This feature manages applications and DLLs and occasionally it can cause problems with certain Progress/OpenEdge DLLs that make them unregisterable.

FIX:

This and other problems are described in Citrix' Knowledge Center. Typically a workaround can be to copy the offending DLL from another installation and register it. Another way around this is to turn off the Virtual Memory Optimization feature of Citrix.