Consultor Eletrônico



Kbase P22860: Access denied when replacing prosql32.dll
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/7/2003
Status: Unverified

FACT(s) (Environment):

Windows ME

FACT(s) (Environment):

Progress 9.1C

SYMPTOM(s):

access denied

copying esql32.dll to proesql32.dll

CAUSE:

If a file exists and you try and overwrite it within Windows ME you may be denied access to replace it.
Example:
A file exists \windows\system\prosql32.dll
and you want to replace it with a newer copy which is in %DLC%\bin and is called esql32.dll.
If you try to perform the following step it fails:
copy %DLC%\bin\esql32.dll %WINDIR%\system\prosql32.dll

FIX:

1) Rename current copy of %WINDIR%\system\prosql32.dll to something like orig-prosql32.dll
2) perform you copy statement:
copy %DLC%\bin\esql32.dll %WINDIR%\system\prosql32.dll

This should be successful as long as the file is not locked in memory.

If you believe the file is locked in memory you may need to reboot in Safe Mode and repeat these steps.