When running a task to join a computer to the domain, the task is erroring with the following message:
ErrorMessage: ConfigException occured 'ConfigDll could not find the config toolbox', return code 0, system error 'The system cannot find the file specified (0x00000002)', location 'ConfigDll.cpp:154'
The account being using to join the computer to the domain has been confirmed to have appropriate permissions, and it does work if joining the domain manually with those same credentials.
If you run the task but don’t specify an OU to move it to, it works fine and is joined and placed under the root Computers OU.
If you specify an OU, you get the error shown above - you've checked that the OU specified in the task exists, and re-confirmed that the account in question has rights to move computers into the task’s specified OU when done directly via AD Users and Computers.
DS 8.x
This error appears when DS (Deployment Solution) cannot find the config.dll and it may be that some part of running job is upgrading the Agent files and appears when file is missing.
This error appears in cases of a failed attempt to find the config file (config.dll) in either the directory where the parent executable is located, or in a directory specified in registry value "AgentInstallPath" under registry key "HKLM\SOFTWARE\Altiris\Deployment".
Make sure the mentioned file exists. If not, you can copy it from a working environment.