KBI 310333 Argent GUI Has DLL Errors After Upgrading
Version
Argent AT — all versions
Date
29 Jan 2013
Summary
After upgrading, the Argent product GUI does not start and shows a DLL error.
Keywords:
The procedure entry point … could not be located in the dynamic link library ArgSoft_Common_DLL.dll (or ArgSoft_Common_IP_DLL.DLL)
In the Argent log file, the following error appears:
‘Could not copy file ‘X:\ARGENT_ADVANCED_TECHNOLOGY_3_1A_1301_E\_ARGENT_AT_INSTALL\AAC\argsoft_aac_dll.dll‘. Error: The process cannot access the file because it is being used by another process‘.
Technical Background
Typically, a DLL provides one or more particular functions, and a program accesses the functions by creating either a static or dynamic link to the DLL.
It is possible the DLL was locked by an active session of another running program, or another user on an interactive remote session.
When this occurs, the SETUP prgram will be unable to properly register and overwrite the DLLs during the upgrade process.
One way to find out which program is using specific DLL is to run tasklist /m ARGSOFT_COMMON_DLL.DLL in the command prompt.
Resolution
To address the issue, do following:
- Stop all Argent services
- Terminate all Argent-related processes in Task Manager
- Run the upgrade again
- Startup the Argent product service
- Start the Argent product GUI again