Summary

If you schedule a program to run under the Local System account (rather than a user account), that program may fail when it attempts to open socket connections.

For example, programs that use SMTP to deliver e-mail may fail when they attempt to establish a connection.

More Information

This problem occurs because the Scheduler fails to set the "SystemDrive" and "SystemRoot" environment variables before starting the scheduled program. Not having these environment variables set causes problems for the Windows socket subsystem.

Workaround

Run programs under a user account, not the Local System account.

Status

This problem was resolved in 2.3.2 of the Arcana Scheduler. Please see the download page to download the current version of the software.