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.