Scheduled Jobs Cannot Access User Environment Variables

This article was previously published under Q124621
This article has been archived. It is offered "as is" and will no longer be updated.
When the Schedule Service runs a job that was previously submitted byrunning the AT utility, the environment space provided to the scheduled jobincludes only the System Environment Variables.

The scheduled job's environment space does not include any User EnvironmentVariables.
To see which environment variables are available to scheduled jobs on yourmachine, first run the following command specifying a <time> that is in thenear future:

   AT <time> /INTERACTIVE CMD				

This will cause a new command window to open as a scheduled job at thespecified time. Type "SET" (without the quotes) in this command window toobtain a list of Environment Variables available to scheduled jobs.

User and System Environment Variables can be defined by running the Systemapplet from within Control Panel.

To make environment variables available to scheduled jobs, make sure thatthey are defined as System Environment Variables.

After modifying System Environment Variables it is necessary to shutdownand restart your computer to make them available to applications.

Article ID: 124621 - Last Review: 02/28/2014 07:56:03 - Revision: 2.1

  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • kbnosurvey kbarchive kbenv KB124621