Kbase 19948: Error Loading wsmsgp.dll, Error -1
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  11/12/2001 |
|
SUMMARY:
This solutions applies to WebSpeed.
When the Progress WebSpeed messenger is first accessed, the wsutil.dll
and wsmsgp.dll files are loaded into memory. If they cannot be opened,
the following error message:
Error loading <dllname>.dll, Error -1
is displayed either in the browser, or in the <messenger>.log file.
EXPLANATION:
The error is caused by:
1) The file is missing, corrupt, or has Windows NT permissions
assigned to it such that it is not available to the process
accessing it
2) The path is such that the file cannot be located, or
incompatible version of the file is found.
3) For some reason, there is no registry key for the Progress
version you are running under
HKEY_LOCAL_MACHINE\SOFTWARE\PSC\PROGRESS\9.XX,
where XX is the Progress version (0B, 1A, 1B, etc.)
This leads to a problem during the installation. Reinstall
the messenger and make sure the regitry keys are created
correctly.
4) If you just migrated from one Progress version to another and
the old version was working fine, uninstall the new version.
Check the registry entries to ensure there are no references
to any Progress version, new or old. If entries exist, remove
them. Re-install the new version.
Another approach is to reinstall the new version using the
same installation path as the old version.
5) Permission settings in the registry for the same registry key
mentioned aboved or its subkeys. Make sure that the user that
the Web server uses has permissions to the Progress registry
keys.