TimeOut is a commandline utility that starts another program and kills it after a timeout expires. This is useful when, for instance, duration testing applications or devices with test scripts. When you start your test scripts with TimeOut, you run less risk of hanging up the system and losing an entire night of testing.

Usage: TimeOut [-t <timeout>] [-d <curdir>] <program> [progpars]


<timeout> Maximum runtime for ‘program’ (in ms), default = 5000.
<curdir> Directory to use as current directory for ‘program’.
<program> Full path name or file name of program to start (file
name assumes current drive and current directory).
Specify the .exe or .com extension. The search path is not used.
[progpars] Commandline parameters for ‘program’.

Exit codes:

100 Error in parameters.
101 Cannot start program (e.g. program not found).
102 Program killed after timeout.

When all goes well, the exit code of the started program is returned.

Below you can download TimeOut. I sure hope you will give it a spin. But first, we will start with a disclaimer.


TimeOut is freeware and distributed AS IS. In no event will R.L. Veldt be liable to you for any damages, including any lost profits, lost savings, or other incidental or consequential damages arising out of the use of or inability to use this program, even if R.L. Veldt has been advised of the possibility of such damages, or for any claim by any other party. By downloading the software you agree to these terms.

Download and Install TimeOut

Click here to download TimeOut! Unpack the file into a location of your choice.

System Requirements

  • MS-DOS or Windows 95 or higher