Error codes help to identify hardware and software faults as well as incorrect user inputs. One of these errors is error code 126. This error is displayed when the system cannot locate some dynamic link library files at run time.
DLLs are executable files used by Microsoft in Windows operating systems. These files which act as shared libraries of functions are linked, compiled or stored separately from process that call them though they are not part of the function’s executable code. Multiple applications are able to access a DLL file in memory. Thus, these files facilitate resource data sharing among applications. The use of DLLs in systems allows memory saving, disk usage saving, reduced swapping, easy upgrades, support for Multilanguage programs and easy creation of international program versions.
ERROR_MOD_NOT_FOUND is also displayed when a currently running application does not have a specified machine’s PATH for the DLL which is needed to connect to a certain database. Since databases require the path the needed DLL file to be clearly defined when installing a client part of software, failure to make this configuration on the client side library will result in error code 126. Some of the applications that will show this error when this path is not defined are Microsoft Oracle Driver, WinSQL Oracle Driver and the Oracle ODBC Driver. A nested installation from the SQL Server 2000 Desktop Engine MSI package will show up error 126. This error code is displayed when any of the modules in the MSI package is opened. To resolve the problem, merge the contents of the Desktop Engine using the Desktop Engine merge modules of the SQL Server 2000 version. Alternatively, open the setup package directly in the Desktop Engine rather than using the nested installation.
This error code will also show up when the Srvsvc.dll is found missing or corrupt during an application access. To resolve this error, one will need to go to the installation CD of Windows XP, locate the Srvsvc.dll file and copy it to the System32 folder located in the Windows folder of the C drive. After this, start the server service by typing Services.msc in the command prompt window. Error code 126 is usually caused by problems in the system registry and in the system files. Thus regular registry and system maintenance is essential. Keep the antivirus updated and use a registry cleaner to boost registry performance.
Tags: 0x7e, 126, error mod not found
