Task Scheduler The Task Scheduler allows you to perform automated tasks on a chosen computer. With this service, you can schedule a batch file, program, or document to run at a time that is convenient for you or when a specific event occurs. Task Scheduler monitors the time or event criteria you choose and then executes the task when those criteria are met.

You can also perform the tasks in the following list:

  • Create work items (currently the only work item available are tasks).
  • Schedule a task to run at a specific time or when a specific event occurs.
  • Change the schedule for a task.
  • Customize how tasks run.
  • Stop a scheduled task.

If included, Task Scheduler is started each time the operating system is started. It can be run from the Task Scheduler graphical user interface or through the Task Scheduler API, described in the SDK.

Component Configuration

There are no configuration requirements for this component.

For More Information

For more information on this component, see this Microsoft Web site.

]]>
%11% mstask.dll False %11% schedsvc.dll False 1 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule 1 1 Description {00000000-0000-0000-0000-000000000000} Enables a user to configure and schedule automated tasks on this computer. If this service is stopped, these tasks will not be run at their scheduled times. If this service is disabled, any services that explicitly depend on it will fail to start. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule\Description 1 HKEY_CLASSES_ROOT\CLSID\{797F1E90-9EDD-11cf-8D8E-00AA0060F5BF}\InProcServer32 ThreadingModel Both 1 1 1 HKEY_CLASSES_ROOT\CLSID\{797F1E90-9EDD-11cf-8D8E-00AA0060F5BF} Scheduling UI property sheet handler 1 1 1 HKEY_CLASSES_ROOT\CLSID\{797F1E90-9EDD-11cf-8D8E-00AA0060F5BF}\InProcServer32 1 1 {00000000-0000-0000-0000-000000000000} %11%\mstask.dll 1 HKEY_CLASSES_ROOT\CLSID\{DD2110F0-9EEF-11cf-8D8E-00AA0060F5BF} Scheduling UI icon handler 1 1 1 HKEY_CLASSES_ROOT\CLSID\{DD2110F0-9EEF-11cf-8D8E-00AA0060F5BF}\InProcServer32 1 1 {00000000-0000-0000-0000-000000000000} %11%\mstask.dll 1 HKEY_CLASSES_ROOT\CLSID\{DD2110F0-9EEF-11cf-8D8E-00AA0060F5BF}\InProcServer32 ThreadingModel Both 1 1 1 HKEY_CLASSES_ROOT\CLSID\{148BD520-A2AB-11CE-B11F-00AA00530503} Scheduling Agent Task Object Class 1 1 1 HKEY_CLASSES_ROOT\CLSID\{148BD520-A2AB-11CE-B11F-00AA00530503}\DefaultIcon 1 1 {00000000-0000-0000-0000-000000000000} %11%\mstask.dll,-101 1 HKEY_CLASSES_ROOT\CLSID\{148BD520-A2AB-11CE-B11F-00AA00530503}\InProcServer32 1 1 {00000000-0000-0000-0000-000000000000} %11%\mstask.dll 1 HKEY_CLASSES_ROOT\CLSID\{148BD520-A2AB-11CE-B11F-00AA00530503}\InProcServer32 ThreadingModel Both 1 1 1 HKEY_CLASSES_ROOT\CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF} 1 1 {00000000-0000-0000-0000-000000000000} Scheduled Tasks 1 HKEY_CLASSES_ROOT\CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\DefaultIcon 1 1 {00000000-0000-0000-0000-000000000000} %11%\mstask.dll,-100 1 HKEY_CLASSES_ROOT\CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\InProcServer32 1 1 {00000000-0000-0000-0000-000000000000} %11%\mstask.dll 1 HKEY_CLASSES_ROOT\CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\InProcServer32 ThreadingModel Both 1 1 3 HKEY_CLASSES_ROOT\CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\ShellFolder Attributes 00000021 1 1 {00000000-0000-0000-0000-000000000000} File USER32.DLL {00000000-0000-0000-0000-000000000000} File MPR.DLL {00000000-0000-0000-0000-000000000000} File MSVCRT.DLL {00000000-0000-0000-0000-000000000000} File OLE32.DLL {00000000-0000-0000-0000-000000000000} File SECUR32.DLL {00000000-0000-0000-0000-000000000000} File ADVAPI32.DLL {00000000-0000-0000-0000-000000000000} File SHLWAPI.DLL {00000000-0000-0000-0000-000000000000} File SHELL32.DLL {00000000-0000-0000-0000-000000000000} File COMCTL32.DLL {00000000-0000-0000-0000-000000000000} File KERNEL32.DLL {00000000-0000-0000-0000-000000000000} File GDI32.DLL {00000000-0000-0000-0000-000000000000} File RPCRT4.DLL {00000000-0000-0000-0000-000000000000} File COMDLG32.DLL {00000000-0000-0000-0000-000000000000} File VERSION.DLL {00000000-0000-0000-0000-000000000000} File USERENV.DLL %11% mstask.inf False %11% mstinit.exe False HKEY_CLASSES_ROOT\CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF} LocalizedString 2 1 1 {00000000-0000-0000-0000-000000000000} @%SystemRoot%\System32\mstask.dll,-3408 HKEY_CLASSES_ROOT\CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\LocalizedString HKEY_CLASSES_ROOT\CLSID\{148BD52A-A2AB-11CE-B11F-00AA00530503}\DefaultIcon 1 1 1 {00000000-0000-0000-0000-000000000000} %11%\mstask.dll,0 HKEY_CLASSES_ROOT\CLSID\{148BD52A-A2AB-11CE-B11F-00AA00530503} "Scheduling Agent Service Class" 1 1 1 HKEY_CLASSES_ROOT\CLSID\{148BD52A-A2AB-11CE-B11F-00AA00530503}\InProcServer32 1 1 1 {00000000-0000-0000-0000-000000000000} %11%\mstask.dll HKEY_CLASSES_ROOT\CLSID\{148BD52A-A2AB-11CE-B11F-00AA00530503}\InProcServer32 ThreadingModel Both 1 1 1 HKEY_CLASSES_ROOT\JobObject 1 1 1 {00000000-0000-0000-0000-000000000000} Task Scheduler Task Object HKEY_CLASSES_ROOT\JobObject FriendlyTypeName 2 1 1 {00000000-0000-0000-0000-000000000000} @%SystemRoot%\system32\schedsvc.dll,-3407 HKEY_CLASSES_ROOT\JobObject\FriendlyTypeName HKEY_CLASSES_ROOT\JobObject\CLSID {148BD520-A2AB-11CE-B11F-00AA00530503} 1 1 1 HKEY_CLASSES_ROOT\JobObject\shell 1 1 1 HKEY_CLASSES_ROOT\JobObject\shellex\IconHandler {DD2110F0-9EEF-11cf-8D8E-00AA0060F5BF} 1 1 1 HKEY_CLASSES_ROOT\JobObject\shellex\PropertySheetHandlers\{797F1E90-9EDD-11cf-8D8E-00AA0060F5BF} 1 1 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SchedulingAgent TasksFolder %SystemRoot%\Tasks 2 1 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SchedulingAgent LogPath %SystemRoot%\SchedLgU.Txt 2 1 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Schedule Asynchronous 0 4 1 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Schedule DllName wlnotify.dll 2 1 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Schedule Impersonate 0 4 1 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Schedule StartShell SchedStartShell 1 1 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Schedule Logoff SchedEventLogOff 1 1 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF} 1 1 1 {00000000-0000-0000-0000-000000000000} Scheduled Tasks HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF} 1 1 1 {00000000-0000-0000-0000-000000000000} Scheduled Tasks HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved {797F1E90-9EDD-11cf-8D8E-00AA0060F5BF} Tasks Folder Shell Extension 1 1 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved {D6277990-4C6A-11CF-8D87-00AA0060F5BF} 1 1 1 {00000000-0000-0000-0000-000000000000} Scheduled Tasks HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved\{D6277990-4C6A-11CF-8D87-00AA0060F5BF} HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved {DD2110F0-9EEF-11cf-8D8E-00AA0060F5BF} Tasks Folder Icon Handler 1 1 1 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule\Parameters ServiceDll %SystemRoot%\system32\schedsvc.dll 2 1 1 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule\Parameters ServiceMain SchedServiceMain 1 1 1 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RenameFiles\Sys Cursors 1 1 1 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RenameFiles\Sys TasksDir TASKS,4 1 1 1 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RenameFiles\Sys DesktopIni TASKS\desktop.ini,3 1 1 1 File msidle.dll File rundll32.exe {00000000-0000-0000-0000-000000000000} %25%\Tasks False 0 0 {00000000-0000-0000-0000-000000000000} HKEY_CLASSES_ROOT\.job 1 1 1 JobObject {00000000-0000-0000-0000-000000000000} HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost 1 3 7 netsvcs 5300630068006500640075006C0065000000 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost\netsvcs {00000000-0000-0000-0000-000000000000} HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup 1 1 7 Task Scheduler 2500530059005300540045004D0052004F004F00540025005C00730063006800650064006C00670075002E007400780074000000 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup\Task Scheduler /setup {00000000-0000-0000-0000-000000000000} 0 %11%\mstinit.exe 0 5600 False 1 0 1 Task Scheduler Installation Task Scheduler Installation {00000000-0000-0000-0000-000000000000} mstask.hlp %18% False 0 28371 mstask.hlp {00000000-0000-0000-0000-000000000000} mstask.chm %18% False 0 36640 mstaskw.chm mstask.chm {00000000-0000-0000-0000-000000000000} File eventlog.dll Dependency upon 'eventlog.dll' Task Scheduler 1.0 Task Scheduler 2001 Microsoft Corp. Microsoft Corp. dgrube dgrube;jbenton;drbeck 12/18/2000 11/5/2001 7:41:22 AM