Task Swapper in MS-DOS Shell (71870)

The information in this article applies to:
    Microsoft MS-DOS operating system 5.0
    Microsoft MS-DOS operating system 5.0a
    Microsoft MS-DOS operating system 6.0

This article was previously published under Q71870


Task Swapper is a new feature added to MS-DOS version 5.0. The Active Task List appears in MS-DOS Shell when you choose Task Swapper from the Options menu. Any programs you start after enabling Task Swapper will then appear in the Active Task List.


Task Swapper (DOSSWAP.EXE) swaps files to a temporary directory when they are put on the Active Task List. When a particular task is selected, it is swapped from the temporary directory into memory. For this reason, you should not delete any files from the temporary directory until Task Swapper is disabled and you have exited Shell.

When Task Swapper is activated, it automatically occupies approximately 35.4K of conventional memory, even if no tasks are added to the Active Task List.

Up to 13 tasks can be added to the Active Task List at one time. If tasks are simply added to the list, Task Swapper will still use only approximately 35.4K of conventional memory. If the tasks are enabled first, there may be an additional small amount of memory (1 or 2K) added to that 35.4K.

To add a task to the Active Task List without executing the task, do the following:

    Highlight the item to be added to the task list.
    Press SHIFT+ENTER, or hold down the SHIFT key and double-click the mouse.
To enable a task then add it to the Active Task List, do the following:

    Highlight the item you want to add to the task list.
    Press ENTER, or double-click the mouse.
    After the task or program is loaded, press CTRL+ESC to return to Shell. An icon will be displayed in the Active Task List.
Tasks that can be enabled are program files ending with the extensions .EXE, .BAT, .SYS, and .COM.

Modification Type: Major Last Reviewed: 10/20/2003
Keywords: KB71870